Tampil Nim A. Layout Main - XML 2. Menu Dan Dialog A. Layout Main - XML
Tampil Nim A. Layout Main - XML 2. Menu Dan Dialog A. Layout Main - XML
import android.app.TabActivity;
tab1.xml import android.content.Intent;
<?xml version="1.0" encoding="utf-8"?> import android.os.Bundle;
<LinearLayout import android.widget.TabHost;
android:id="@+id/LinearLayout01"
android:layout_width="fill_parent" public class cobaTab1 extends TabActivity {
android:layout_height="fill_parent" /** Called when the activity is first created. */
xmlns:android="http://schemas.android.com/apk/res/android" @Override
android:orientation="vertical" public void onCreate(Bundle savedInstanceState) {
android:background="@color/white"> super.onCreate(savedInstanceState);
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" TabHost host = this.getTabHost();
android:id="@+id/teks1">
</TextView> host.addTab(host.newTabSpec("one")
</LinearLayout> .setIndicator("Tab1")
.setContent(new Intent(this, tab1.class)));
tab2.xml host.addTab(host.newTabSpec("two")
<?xml version="1.0" encoding="utf-8"?> .setIndicator("Tab2")
<LinearLayout .setContent(new Intent(this, tab2.class)));
android:id="@+id/LinearLayout01" }
android:layout_width="fill_parent" }
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"> Tab1.java
<TextView package swu.cobaTab1;
android:text="@+id/TextView01"
android:layout_width="wrap_content" import android.app.Activity;
android:layout_height="wrap_content" import android.graphics.Color;
import android.os.Bundle; AndroidManifest.xml
import android.widget.*; <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
public class tab1 extends Activity { package="swu.cobaTab1"
/** Called when the activity is first created. */ android:versionCode="1"
android:versionName="1.0">
private TextView text; <application android:icon="@drawable/icon" android:label="@string/app_name">
@Override <activity android:name=".cobaTab1"
public void onCreate(Bundle savedInstanceState) { android:label="@string/app_name">
super.onCreate(savedInstanceState); <intent-filter>
setContentView(R.layout.tab1); <action android:name="android.intent.action.MAIN" />
text=(TextView) findViewById(R.id.teks1); <category android:name="android.intent.category.LAUNCHER" />
text.setText("Ini di TAB PERTAMA"); </intent-filter>
text.setTextColor(Color.BLACK); </activity>
}
} <activity android:name="tab1"></activity>
<activity android:name="tab2"></activity>
Tab2.java </application>
package swu.cobaTab1; <uses-sdk android:minSdkVersion="8" />
import android.app.Activity; }
import android.graphics.Color;
import android.os.Bundle; 5. KONVERSI MATA UANG
import
import
android.widget.*;
android.view.*;
a. Layout
main.xml
<?xml version="1.0" encoding="utf-8"?>
public class cobaTeks extends Activity {
<RelativeLayout android:id="@+id/RelativeLayout01"
/** Called when the activity is first created. */ android:layout_width="fill_parent"
private TextView tampil; android:layout_height="fill_parent"
private EditText teks; xmlns:android="http://schemas.android.com/apk/res/android"
private ImageButton but; android:background="#fff">
private AutoCompleteTextView actv; <TextView android:text="Selamat Datang Pada Halaman Utama"
@Override android:id="@+id/textWelcome1"
android:layout_width="fill_parent"
public void onCreate(Bundle savedInstanceState) { android:layout_height="wrap_content"
super.onCreate(savedInstanceState); android:gravity="center_horizontal"
setContentView(R.layout.main); android:textColor="#000"/>
<TextView android:id="@+id/TeksMasukkan"
android:text="Masukkan nilai :" setting.xml
android:layout_height="wrap_content" <?xml version="1.0" encoding="utf-8"?>
android:layout_above="@+id/Konversi" <TableLayout android:id="@+id/TableLayout01"
android:layout_width="wrap_content" android:layout_width="fill_parent"
android:textColor="#000"> android:layout_height="fill_parent"
</TextView> xmlns:android="http://schemas.android.com/apk/res/android"
<EditText android:layout_centerVertical="true" android:background="#fff">
android:layout_centerHorizontal="true"
android:id="@+id/Konversi" <TextView android:text="Masukkan Nilai Tukar dalam Rupiah"
android:layout_height="wrap_content" android:id="@+id/TextView01"
android:text="Nilai" android:layout_width="wrap_content"
android:layout_width="wrap_content"> android:layout_height="wrap_content"
</EditText> >
<TextView android:id="@+id/TeksHasil" </TextView>
android:text="Hasil :"
android:layout_height="wrap_content" <TableRow android:id="@+id/TableRow01"
android:layout_below="@+id/Konversi" android:layout_width="wrap_content"
android:layout_width="wrap_content" android:layout_height="wrap_content">
android:textColor="#000"> <TextView android:text="Dolar :"
</TextView> android:id="@+id/TextView02"
<RadioGroup android:layout_above="@+id/TeksMasukkan" android:layout_width="wrap_content"
android:id="@+id/RadioGroup01" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
android:layout_height="wrap_content"> <EditText
<RadioButton android:text="@+id/RadioButton01" android:id="@+id/teks_Dolar" android:layout_width="wrap_content"
android:id="@+id/RadioButton01" android:layout_height="wrap_content"></EditText>
android:layout_width="wrap_content"
android:layout_height="wrap_content" </TableRow>
android:textColor="#000"></RadioButton> <TableRow android:id="@+id/TableRow02"
<RadioButton android:text="@+id/RadioButton02" android:layout_width="wrap_content"
android:id="@+id/RadioButton02" android:layout_height="wrap_content">
android:layout_width="wrap_content" <TextView android:text="EURO :"
android:textColor="#000" android:layout_height="wrap_content"></RadioButton> android:id="@+id/TextView03"
</RadioGroup> android:layout_width="wrap_content"
<Button android:layout_below="@+id/TeksHasil" android:layout_height="wrap_content">
android:text="Konversi" android:layout_height="wrap_content" </TextView>
android:id="@+id/Button01" android:layout_width="wrap_content" <EditText
android:layout_centerHorizontal="true" android:onClick="butKon_Klik"> android:id="@+id/teks_Euro"
</Button> android:layout_width="wrap_content"
android:layout_height="wrap_content">
</RelativeLayout> </EditText>
</TableRow>
<TableRow android:id="@+id/TableRow03"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView android:text="Pounds :" }
android:id="@+id/TextView04" android:layout_width="wrap_content" public void deklarasi()
android:layout_height="wrap_content"></TextView> {
<EditText hasil=(TextView) findViewById(R.id.TeksHasil);
android:id="@+id/teks_Pounds" android:layout_width="wrap_content" konv=(EditText) findViewById(R.id.Konversi);
android:layout_height="wrap_content"> rb1=(RadioButton) findViewById(R.id.RadioButton01);
</EditText> rb2=(RadioButton) findViewById(R.id.RadioButton02);
</TableRow> rb1.setChecked(true);
<Button android:text="OK" setTextRadioButton();
android:id="@+id/Button01" }
android:layout_width="wrap_content" //mangatur tulisan radioButton
android:layout_height="wrap_content" public void setTextRadioButton()
android:onClick="butOK_Klik"></Button> {
</TableLayout> rb1.setText("Konversi dari "+jenis+" ke Rupiah");
rb2.setText("Konversi dari Rupiah ke "+jenis);
b. Source Java }
public boolean onCreateOptionsMenu(Menu menu) {
MainActivity.java SubMenu subMenu = menu.addSubMenu("Mata Uang");
package swu.KonversiMataUang; subMenu.add(1, 1, 0, "Dolar").setChecked(true);
subMenu.add(1, 2, 0, "Euro");
import android.app.Activity; subMenu.add(1, 3, 0, "Pounds");
import android.os.Bundle; subMenu.setGroupCheckable(1, true, true);
import android.view.Menu; menu.add(0,4,0,"Setting");
import android.view.MenuItem; menu.add(0,5, 0, "Exit")
import android.view.SubMenu; .setIcon(android.R.drawable.btn_minus);
import android.view.View; return true;
import android.widget.EditText; }
import android.widget.RadioButton;
import android.widget.TextView; /* menangani pemilihan menu*/
public boolean onOptionsItemSelected(MenuItem item) {
public class KonversiMataUang extends Activity { switch (item.getItemId()) {
/** Called when the activity is first created. */ case 1:
private TextView hasil; jenis="Dolar";
private EditText konv; setTextRadioButton();
private EditText dolar; item.setChecked(true);
private EditText euro; return true;
private EditText pounds; case 2:
private String jenis="Dolar"; jenis="Euro";
private double kurs,nDolar=9000,nEuro=15000,nPounds=19000; setTextRadioButton();
private RadioButton rb1; item.setChecked(true);
private RadioButton rb2; return true;
@Override case 3:
public void onCreate(Bundle savedInstanceState) { jenis="Pounds";
super.onCreate(savedInstanceState); setTextRadioButton();
setContentView(R.layout.main); item.setChecked(true);
deklarasi(); return true;
case 4: catch(Exception e)
setting(); {
item.setChecked(true); hasil.setText("number only");
return true; }
case 5: }
this.finish();
return true; //dipilih konversi dari rupiah
} else
return false; {
} try{
//membuka halaman setting hasil.setText("Hasil Konversi="
public void setting()
{ +Double.valueOf(konv.getText().toString()).doubleValue()/this.kurs);
this.setContentView(R.layout.setting); }
dolar=(EditText) findViewById(R.id.teks_Dolar); catch(Exception e)
euro=(EditText) findViewById(R.id.teks_Euro); {
pounds=(EditText) findViewById(R.id.teks_Pounds); hasil.setText("number only");
dolar.setText(String.valueOf(nDolar)); }
euro.setText(String.valueOf(nEuro)); }
pounds.setText(String.valueOf(nPounds)); }
}
//proses setting selesai }
public void butOK_Klik(View view)
{ 6. BATTERY INFORMATION
nDolar=Double.valueOf(dolar.getText().toString()).doubleValue();
nEuro=Double.valueOf(euro.getText().toString()).doubleValue(); a. Layout
nPounds=Double.valueOf(pounds.getText().toString()).doubleValue(); main.xml
this.setContentView(R.layout.main); <?xml version="1.0" encoding="utf-8"?>
deklarasi(); <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
} android:layout_width="fill_parent"
public void butKon_Klik(View view) android:layout_height="fill_parent"
{ android:background="#fff"
if(jenis.equalsIgnoreCase("dolar")) >
{kurs=nDolar;}
else if(jenis.equalsIgnoreCase("euro")) <TextView android:text="@+id/TextView01"
{kurs=nEuro;} android:id="@+id/TextView01"
else if(jenis.equalsIgnoreCase("pounds")) android:layout_width="wrap_content"
{kurs=nPounds;} android:layout_height="wrap_content"
//dipilih konversi ke rupiah android:textColor="#000"></TextView>
if(rb1.isChecked()) </LinearLayout>
{
try{
hasil.setText("Hasil Konversi="
+this.kurs*Double.valueOf(konv.getText().toString()).doubleValue());
}
b. Source Java android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
MainActivity.java
package swu.batteryInformation; <TableRow android:layout_width="wrap_content" android:id="@+id/TableRow01"
android:layout_height="wrap_content">
import android.app.Activity; <TextView android:id="@+id/TextView01" android:layout_width="wrap_content"
import android.content.BroadcastReceiver; android:layout_height="wrap_content" android:text="Number :"></TextView>
import android.content.Context;
import android.content.Intent; <EditText android:layout_width="wrap_content"
import android.content.IntentFilter; android:layout_height="wrap_content" android:id="@+id/edNum"
import android.os.Bundle; android:phoneNumber="true"></EditText>
import android.widget.TextView;
</TableRow>
} import android.app.Activity;
import android.database.Cursor;
} import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
11. BOOK import
import
android.view.View;
android.widget.EditText;
a. Layout import android.widget.Button;
main.xml import android.widget.ListAdapter;
<?xml version="1.0" encoding="utf-8"?> import android.widget.ListView;
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" import android.widget.SimpleCursorAdapter;
android:orientation="vertical" import android.widget.TextView;
android:layout_width="fill_parent"
android:layout_height="fill_parent" public class Book extends Activity {
> mySqlHelper dbHelper;
<TextView private TextView Jumlah;
android:layout_width="fill_parent" private EditText ed_Search;
android:layout_height="wrap_content" private TextView mytext;
android:text="@string/hello" private Button but_Search;
android:id="@+id/mytext"/> protected Cursor cursor;
<LinearLayout android:id="@+id/LinearLayout01" protected ListAdapter adapter;
android:layout_width="wrap_content" android:layout_height="wrap_content"> protected ListView List;
<EditText android:id="@+id/Ed_search" /** Called when the activity is first created. */
android:layout_width="wrap_content" android:layout_height="wrap_content"> @Override
</EditText> public void onCreate(Bundle savedInstanceState) {
<Button android:text="SEARCH" android:id="@+id/But_Search" super.onCreate(savedInstanceState);
android:layout_width="wrap_content" android:layout_height="wrap_content" setContentView(R.layout.main);
android:onClick="but_SearchClick"> dbHelper = new mySqlHelper(this);
</Button> mytext=(TextView) findViewById(R.id.mytext);
</LinearLayout><TextView android:layout_width="wrap_content" but_Search=(Button) findViewById(R.id.But_Search);
android:layout_height="wrap_content" android:id="@+id/text_Jumlah" ed_Search=(EditText) findViewById(R.id.Ed_search);
android:text="Jumlah :"> List=(ListView) findViewById(R.id.ListView01);
</TextView> Jumlah=(TextView) findViewById(R.id.text_Jumlah);
<ListView android:id="@+id/ListView01" android:layout_width="wrap_content"
android:layout_height="wrap_content">
</ListView> }
</LinearLayout> public void but_SearchClick(View v)
{
try{
SQLiteDatabase db = dbHelper.getReadableDatabase();
cursor = db.rawQuery("SELECT _id,title,type FROM book where title
LIKE '%"
+ed_Search.getText().toString()+"%'" }
,null); @Override
adapter = new SimpleCursorAdapter( public void onCreate(SQLiteDatabase db) {
this, String sql = "create table " + TABLE + "( _id"
android.R.layout.simple_list_item_2, + " integer primary key autoincrement, " + title + " text not null, "
cursor, + type + " text not null);";
new String[] {"title","type"}, Log.d("Data", "onCreate: " + sql);
new int[] {android.R.id.text1,android.R.id.text2}); db.execSQL(sql);
List.setAdapter(adapter);
cursor = db.rawQuery("select count(type) from book where title LIKE ContentValues newValues = new ContentValues();
'%" newValues.put("title", "Mengenal android");
+ed_Search.getText().toString()+"%'",null); newValues.put("type", "technology");
cursor.moveToFirst(); db.insert(TABLE, null, newValues);
Jumlah.setText("Jumlah : "+cursor.getInt(0));
} newValues = new ContentValues();
catch(Exception e) newValues.put("title", "Memasak dengan mudah");
{ newValues.put("type", "hoby");
mytext.setText(e.toString()); db.insert(TABLE, null, newValues);
}
newValues = new ContentValues();
} newValues.put("title", "cerita anak sma");
} newValues.put("type", "fiction");
db.insert(TABLE, null, newValues);
mySqlHelper.java
package com.swu.Book; newValues = new ContentValues();
newValues.put("title", "Memancing di danau");
import android.content.ContentValues; newValues.put("type", "hoby");
import android.content.Context; db.insert(TABLE, null, newValues);
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper; newValues = new ContentValues();
import android.util.Log; newValues.put("title", "cinta membawa hati");
newValues.put("type", "fiction");
public class mySqlHelper extends SQLiteOpenHelper{ db.insert(TABLE, null, newValues);
} }
private boolean DataBaseisExist(){
@Override
SQLiteDatabase checkDB = null; public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
try{ // TODO Auto-generated method stub
String myPath = DB_PATH + DATABASE_NAME;
checkDB = SQLiteDatabase.openDatabase(myPath, null,
SQLiteDatabase.OPEN_READONLY); }
}catch(SQLiteException e){
}
//database tidak ada Splash.java
package com.swu.KaloriMeter;
}
if(checkDB != null){ import android.app.Activity;
checkDB.close(); import android.content.Context;
} import android.content.Intent;
import android.os.Bundle;
if(checkDB != null )return true ;else return false; import android.widget.ImageView;
}
private void copyDataBase() throws IOException{ public class splash extends Activity {
private ImageView image;
//buka lokal database sebagai input stream private Thread mThread;
InputStream myInput = myContext.getAssets().open(DATABASE_NAME); /** Called when the activity is first created. */
@Override
// Path untuk pembuatan db public void onCreate(Bundle savedInstanceState) {
String outFileName = DB_PATH + DATABASE_NAME;
super.onCreate(savedInstanceState); import android.widget.SimpleCursorAdapter;
setContentView(R.layout.splash); import android.widget.TextView;
image=(ImageView) findViewById(R.id.splashView); import android.widget.AdapterView.OnItemClickListener;
final Context myContext=this;
image.setImageResource(R.drawable.mylogo); public class Detail extends Activity {
mySqlHelper dbHelper;
mThread = new Thread(){ private TextView name;
@Override private TextView kal;
public void run(){ private TextView weight;
try { private TextView yourFood;
synchronized(this){ private TextView total;
// Wait given period of time or exit on touch private EditText myweight;
wait(5000);
} private Cursor cursor;
} private ListAdapter adapter;
catch(InterruptedException ex){ private ListView lvFood;
} private int food_id;
private int food_idKlik=-1;
finish(); /** Called when the activity is first created. */
@Override
// Run next activity public void onCreate(Bundle savedInstanceState) {
Intent intent = new Intent(); super.onCreate(savedInstanceState);
intent.setClass(myContext, KaloriMeter.class); setContentView(R.layout.detail);
startActivity(intent); Intent main=getIntent();
stop(); food_id=main.getExtras().getInt("id");
} name=(TextView) findViewById(R.id.text_foodName);
}; kal=(TextView) findViewById(R.id.text_foodKalori);
mThread.start(); weight=(TextView) findViewById(R.id.text_FoodWeight);
} total=(TextView) findViewById(R.id.text_Total);
yourFood=(TextView) findViewById(R.id.text_Yourfood);
} myweight=(EditText) findViewById(R.id.ed_Weight);
Detail.java lvFood=(ListView) findViewById(R.id.lvFood_det);
package com.swu.KaloriMeter; dbHelper = new mySqlHelper(this);
//tampilkan data sesuai id yang dikirim sebelumnya
import android.app.Activity; try {
import android.content.Intent; SQLiteDatabase db = dbHelper.getReadableDatabase();
import android.database.Cursor; Cursor selectedFood=db.rawQuery("select * from data where
import android.database.sqlite.SQLiteDatabase; _id="+food_id,null);
import android.os.Bundle; selectedFood.moveToFirst();
import android.util.Log; name.setText(selectedFood.getString(selectedFood.getColumnIndex("name")));
import android.view.View;
import android.widget.AdapterView; yourFood.setText(selectedFood.getString(selectedFood.getColumnIndex("name")));
import android.widget.EditText;
import android.widget.ListAdapter; kal.setText(String.valueOf(selectedFood.getDouble(selectedFood.getColumnIndex("Kalori"))));
import android.widget.ListView; weight.setText(" /
"+String.valueOf(selectedFood.getDouble(selectedFood.getColumnIndex("weight")))+" gr");
} {
catch (Exception ioe) {Log.e("err",ioe.toString());} try{
lvFood.setSelected(true); db.execSQL("update mydata set weight="+myweight.getText()
lvFood.setOnItemClickListener(new OnItemClickListener() { +" where food_id="+food_idKlik);
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, }
long arg3) { catch(Exception e) {yourFood.setText("nothing click");}
try{ }
SQLiteDatabase db = dbHelper.getReadableDatabase(); view();
cursor = db.rawQuery("select * from mydata",null); }
cursor.moveToPosition(arg2); //untuk menghapus daftar
food_idKlik =cursor.getInt(cursor.getColumnIndex("food_id")); public void but_DeleteListClick(View v)
Cursor selectedFood=db.rawQuery("select * from data where {
_id="+food_idKlik,null); SQLiteDatabase db = dbHelper.getWritableDatabase();
selectedFood.moveToFirst(); if(myweight.getText().length()!=0)
{
yourFood.setText(selectedFood.getString(selectedFood.getColumnIndex("name"))); try{
Cursor selected=db.rawQuery("select * from mydata where db.execSQL("delete from mydata where food_id="+food_idKlik);}
food_id="+food_idKlik,null);
selected.moveToFirst(); catch(Exception e) {yourFood.setText("nothing click");}
}
myweight.setText(selected.getString(selected.getColumnIndex("weight")));} view();
catch(Exception e) {Log.e("err",e.toString());} }
}}); private void view()
view(); {
} SQLiteDatabase db = dbHelper.getReadableDatabase();
//untuk menambahkan ke daftar try{
public void but_AddListClick(View v) cursor = db.rawQuery("SELECT A._id as _id,A.name as
{ name,B.weight as weight,(B.weight/A.weight)*A.Kalori as total FROM data A,mydata B where
SQLiteDatabase db = dbHelper.getWritableDatabase(); A.[_id]=B.food_id",null);
if(myweight.getText().length()!=0)
{ adapter = new SimpleCursorAdapter(
if(db.rawQuery("select * from mydata where this,
food_id="+food_id,null).getCount()==0) R.layout.view2,
db.execSQL("insert into mydata values cursor,
(null,"+food_id+","+myweight.getText()+")"); new String[] {"name","weight","total"},
else new int[]
db.execSQL("update mydata set {R.id.Name_view,R.id.weight_view,R.id.kal_view});
weight=weight+"+myweight.getText().toString()+" where food_id="+food_id);
} lvFood.setAdapter(adapter);}
view(); catch(Exception e)
} {
//untuk mengubah daftar Log.e("err",e.toString());
public void but_EditListClick(View v) }
{ Cursor totalC=db.rawQuery("select round(sum((B.weight/A.weight)*A.Kalori),3)
SQLiteDatabase db = dbHelper.getWritableDatabase(); as total FROM data A,mydata B where A.[_id]=B.food_id",null);
if(myweight.getText().length()!=0) totalC.moveToFirst();
total.setText("TOTAL :"+String.valueOf(totalC.getDouble(0))+"(Kal)"); import com.google.android.gms.maps.GoogleMap;
} import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.GoogleMap.OnMyLocationChangeListener;
} import com.google.android.gms.maps.model.LatLng;
import android.app.Activity;
AndroidManifest import android.app.Dialog;
<?xml version="1.0" encoding="utf-8"?> import android.location.Location;
<manifest xmlns:android="http://schemas.android.com/apk/res/android" import android.os.Bundle;
package="com.swu.KaloriMeter" import android.support.v4.app.FragmentActivity;
android:versionCode="1" import android.widget.TextView;
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name"> public class LokasiKu extends FragmentActivity implements
<activity android:name=".KaloriMeter" OnMyLocationChangeListener {
android:label="@string/app_name">
<intent-filter> GoogleMap googleMap;
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter> @Override
</activity> protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
<activity android:name="splash" setContentView(R.layout.lokasisaya);
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"><intent-filter><action
android:name="android.intent.action.MAIN"></action> //googleMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);
<category android:name="android.intent.category.LAUNCHER"></category>
</intent-filter> // Getting Google Play availability status
</activity> int status =
<activity android:name="Detail"></activity> GooglePlayServicesUtil.isGooglePlayServicesAvailable(getBaseContext());
finish();
public class myChoice extends View {
// Run next activity private Context context;
Intent intent = new Intent(); private float sizeImg=75,x,y,posX,posY,mPosImgY;
intent.setClass(myContext, Pingsut.class); private float imgFightX1=10,imgFightX2;
startActivity(intent); private float[] mPosImgX=new float[3];
stop(); private int[] optionFinger={R.drawable.jempol, R.drawable.telunjuk,R.drawable.jentik};
} private int[] selectedFinger={R.drawable.jempol2,
}; R.drawable.telunjuk2,R.drawable.jentik2};
mThread.start(); private int[] imgFight={R.drawable.gajah,R.drawable.orang,R.drawable.semut};
} private int choice=-1,compChoice=-1,alpha=0;
private boolean running=true;
} private volatile boolean fight=false,viewMsg=false;
Pingsut.java private View myView;
package com.SAS.Pingsut; private String message=new String();
</activity>
</application>
<uses-sdk android:minSdkVersion="7" />
</manifest>