Pages

Showing posts with label java. Show all posts
Showing posts with label java. Show all posts

Monday, April 11, 2016

Powerfull Stopwatch Java J2ME



Ponsel Anda Java? Bosan dengan stopwatch standar yang itu-itu saja?
Download Stopwatch ini sekarang juga!








Read More..

Wednesday, March 30, 2016

DialogFragment example something wrong on Android 6 Marshmallow emulator

Its a example to implement DialogFragment. Please check the screenshots of running on Android Emulators of Android 4.1 Jelly Bean with API 16, Android 5.1 Lollipop with API 22 and Android 6.0 Marshmallow with API 23. If the emulator of Android 6.0 Marshmallow work properly, DialogFragment display wrong on Marshmallow.



Check this video:


layout/fragment_dialog.xml, DialogFragment layout.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout

android_padding="10dp"
android_orientation="vertical"
android_layout_width="match_parent"
android_layout_height="match_parent">

<ImageView
android_layout_width="wrap_content"
android_layout_height="wrap_content"
android_src="@mipmap/ic_launcher"/>

<TextView
android_id="@+id/dialogtext"
android_layout_width="match_parent"
android_layout_height="wrap_content"
android_textSize="20dp"
android_textStyle="italic|bold"/>

</LinearLayout>

MainActivity.java with DialogFragment.
package com.blogspot.android_er.androiddialogfragment;

import android.app.DialogFragment;
import android.app.Fragment;
import android.app.FragmentTransaction;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

EditText inputTextField;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

inputTextField = (EditText)findViewById(R.id.inputtext);
Button btnOpen = (Button)findViewById(R.id.opendialog);
btnOpen.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
showDialog();
}
});
}

void showDialog() {
FragmentTransaction ft = getFragmentManager().beginTransaction();
Fragment prev = getFragmentManager().findFragmentByTag("dialog");
if (prev != null) {
ft.remove(prev);
}
ft.addToBackStack(null);

String inputText = inputTextField.getText().toString();

DialogFragment newFragment = MyDialogFragment.newInstance(inputText);
newFragment.show(ft, "dialog");

}

public static class MyDialogFragment extends DialogFragment {

String mText;

static MyDialogFragment newInstance(String text) {
MyDialogFragment f = new MyDialogFragment();

Bundle args = new Bundle();
args.putString("text", text);
f.setArguments(args);

return f;
}

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mText = getArguments().getString("text");

}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View dialogView = inflater.inflate(R.layout.fragment_dialog, container, false);
TextView dialogText = (TextView)dialogView.findViewById(R.id.dialogtext);
dialogText.setText(mText);

return dialogView;
}
}
}


layout/activity_main.xml, main layout.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout


android_layout_width="match_parent"
android_layout_height="match_parent"
android_padding="16dp"
android_orientation="vertical"
tools_context=".MainActivity"
android_background="#808080">

<TextView
android_layout_width="wrap_content"
android_layout_height="wrap_content"
android_layout_gravity="center_horizontal"
android_autoLink="web"
android_text="http://android-er.blogspot.com/"
android_textStyle="bold" />

<EditText
android_id="@+id/inputtext"
android_layout_width="match_parent"
android_layout_height="wrap_content"
android_hint="Type something"/>
<Button
android_id="@+id/opendialog"
android_layout_width="match_parent"
android_layout_height="wrap_content"
android_text="Open DialogFragment"
android_textAllCaps="false"/>
</LinearLayout>


reference: http://developer.android.com/reference/android/app/DialogFragment.html


To fixed it, edit layout/fragment_dialog.xml, modify android:layout_width of <ImageView> from "wrap_content" to "match_parent".

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout

android_padding="10dp"
android_orientation="vertical"
android_layout_width="match_parent"
android_layout_height="match_parent">

<ImageView
android_layout_width="match_parent"
android_layout_height="wrap_content"
android_src="@mipmap/ic_launcher"/>

<TextView
android_id="@+id/dialogtext"
android_layout_width="match_parent"
android_layout_height="wrap_content"
android_textSize="20dp"
android_textStyle="italic|bold"/>

</LinearLayout>

android:layout_width="wrap_content"

android:layout_width="match_parent"

Read More..

Tuesday, March 29, 2016

Minecraft Portable Full Free Download for PC Packed with Java v1 5 2




Minecraft Portable gratis download full

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas

Minecraft






Logo Official dari Minecraft
Pengembang Mojang
4J Studios (Xbox 360)
Penerbit Mojang
Microsoft Studios (Xbox 360)
Perancang Markus Persson
Versi 1.6.2
Patch versions[tampilkan]
Platform Java platform, Java applet, Android, iOS, Xbox 360
Tanggal rilis PC (Java)
November 18, 2011
Android
October 7, 2011
iOS
November 17, 2011
Xbox 360
May 9, 2012
Genre First-person, sandbox
Mode Single-player, multiplayer
Media digital/distribusi Download, in-browser


Minecraft adalah permainan sandbox. Permainan ini awalnya diciptakan oleh pencipta asal Swedia, Markus "Notch" Persson, dan sekarang dikembangkan oleh perusahaannya, Mojang. Pada tahun 2011, Jens Bergensten, juga dikenal dengan nama samaran Jeb, mengambil alih kontrol Minecraft.
Minecraft difokuskan pada kreativitas dan pembangunan, yang memungkinkan pemain untuk membangun konstruksi dari kubus bertekstur dalam dunia 3D. Gameplay dalam rilis komersial memiliki dua mode utama: Survival, yang mengharuskan pemain untuk mendapatkan sumber daya sendiri dan memiliki poin nyawa dan lapar. Dan creative, di mana pemain memiliki sumber daya yang tak terbatas, kemampuan untuk terbang, dan tidak ada poin nyawa maupun lapar. Sebuah modus gameplay ketiga, bernama Hardcore, sama seperti survival, hanya saja tingkat kesulitan terkunci pada pengaturan paling sulit dan tidak dapat hidup kembali, memaksa pemain untuk menghapus dunianya setelah mati. Versi klasik juga tersedia secara gratis, meskipun sudah tidak dikembangkan lagi. Mode creative menyerupai klasik, tetapi dengan lebih banyak fitur.
Minecraft dirilis dari alpha pada 17 Mei 2009, dengan versi beta pada tanggal 20 Desember 2010. Resmi versi untuk iOS dan Android telah dirilis dan versi lengkap dari PC permainan ini dirilis pada 18 November 2011 di MineCon 2011. Dan juga tersedia di android Market. Pada tanggal 9 Mei 2012, Minecraft dirilis pada Xbox 360 sebagai permainan Xbox Live Arcade,dikembangkan oleh 4J Studios. saat tanggal 25 Mei 2012, permainan ini telah terjual lebih dari tujuh juta penjualan pada PC dan lebih dari sembilan juta kopi di semua platform.

Read More..

Saturday, February 13, 2016

Doing More with Java Android and Tomcat Edition

Doing More with Java: Android and Tomcat Edition

This Doing More With book helps you move from introductory Java to more powerful tools and concepts. As you go through the book you get to where you can connect an Android app to a Hibernate/Tomcat server. Unlike many programming books, this one helps you gain all the skills to create mobile connected apps. Using HTTP from Android with JSON, Hibernate, and MySQL a complete JSON Web Service can be created and consumed.

The tone of the book is intended to be light rather than pedantic and hints and tips based on the author’s life experience are included.

Read More..