MenuInflater inflater = getMenuInflater; inflater.inflateR.menu.opt_menu, menu;
return true; }
public boolean onOptionsItemSelectedMenuItem item { switch item.getItemId {
case R.id.home: Intent in = new
IntentListtepungActivity.this, DashboardActivity.class; startActivityin;
return true; case R.id.exit:
Intent exit = new IntentIntent.ACTION_MAIN; exit.addCategoryIntent.CATEGORY_HOME;
exit.setFlagsIntent.FLAG_ACTIVITY_NEW_TASK; ListtepungActivity.this.finish;
startActivityexit; return true;
default: return super.onOptionsItemSelecteditem;
} }
}
12. Kelas Splashscreen.java
package com.friska.makanan; import com.friska.makanan.R;
import android.app.Activity; import android.content.Intent;
import android.media.MediaPlayer; import android.os.Bundle;
import android.view.Window;
Universitas Sumatera Utara
import android.view.WindowManager; import android.widget.ImageView;
public class Splashscreen extends Activity { MediaPlayer suaraSplash;
ImageView image;
Override protected void onCreateBundle savedInstanceState {
TODO Auto-generated method stub super.onCreatesavedInstanceState;
requestWindowFeatureWindow.FEATURE_NO_TITLE; getWindow.setFlagsWindowManager.LayoutParams.FLAG_FULLSCREEN
, WindowManager.LayoutParams.FLAG_FULLSCREEN; setContentView R.layout.splashscreen_layout;
suaraSplash = MediaPlayer.createthis, R.raw.device; suaraSplash.start;
Thread logoTimer = new Thread{ public void run{
try { int logoTimer = 0;
while logoTimer 3000{ sleep100;
logoTimer = logoTimer + 100; }
startActivitynew Intent com.friska.makanan.CLEARSCREEN;
} catch InterruptedException e { TODO Auto-generated catch block
e.printStackTrace; }
Universitas Sumatera Utara
finally{ finish;
} }
}; logoTimer.start;
} Override
protected void onPause { TODO Auto-generated method stub
super.onPause; suaraSplash.pause;
} Override
protected void onResume { TODO Auto-generated method stub
super.onResume; suaraSplash.start;
} Override
protected void onStart { TODO Auto-generated method stub
super.onStart; }
Override protected void onDestroy {
TODO Auto-generated method stub super.onDestroy;
suaraSplash.release; }
} }
Universitas Sumatera Utara
2. Kode Program Tampilan Antarmuka Interface
1. dashboard_layout.xml
com.friska.makanan.DashboardSetting xmlns:android=http:schemas.android.comapkresandroid
android:layout_width=fill_parent android:layout_height=fill_parent
android:layout_weight=1 android:background=drawablethema
Button android:id=+idbtn_kue
style=styleDashboardButton android:layout_width=match_parent
android:drawableTop=drawablebtn_kue android:text=stringlabel_kue
Button android:id=+idbtn_sayur
style=styleDashboardButton android:drawableTop=drawablebtn_sayur
android:text=stringlabel_sayur
Button android:id=+idbtn_daging
style=styleDashboardButton android:drawableTop=drawablebtn_daging
android:text=stringlabel_daging Button
android:id=+idbtn_ikan style=styleDashboardButton
android:drawableTop=drawablebtn_ikan android:text=stringlabel_ikan
com.friska.makanan.DashboardSetting
2. detail_objek_layout.xml