4.3.2 Pengukuran Dengan Aplikasi
Pengukuran pada smartphone ini memanfaatkan ambient light sensor berikut tampilan awal setelah di operasikan:
Gambar 24. Setelah aplikasi di operasikan Kode program yang di terapkan pada aplikasi untuk pengukuran dan penetapan
kemugkinan dari SNI lux meter: Kode program untuk mengakses graphic user interface GUI aplikasi:
package
com.example.dor.smartluxmeter;
import android.os.Bundle;
import android.app.Activity;
import
android.app.AlertDialog;
import
android.content.DialogInterface;
import android.content.Intent;
import android.view.View;
import android.widget.Button;
public class
MainActivity
extends
Activity {
private Button imageButton;
private Button imageButton2;
private
Button imageButton3;
private
Button imageButton4;
private Button imageButton5;
private Button imageButton6;
private Button trace;
private
Button garage;
private
Button buttonexit;
private Button button2help;
private Button about;
Override
public void
onCreateBundle savedInstanceState {
super .onCreatesavedInstanceState;
setContentViewR.layout.activity_main; imageButton = Button findViewByIdR.id.livingroom;
imageButton2 = Button findViewByIdR.id.kitchen; imageButton3 = Button findViewByIdR.id.bathroom;
imageButton4 = Button findViewByIdR.id.workspace; imageButton5 = Button findViewByIdR.id.diningroom;
imageButton6 = Button findViewByIdR.id.bedroom; garage = Button findViewByIdR.id.garage;
trace = Button findViewByIdR.id.trace; buttonexit = Button findViewByIdR.id.buttonexit;
button2help = Button findViewByIdR.id.button2help; about = ButtonfindViewByIdR.id.about;
imageButton.setOnClickListener
new View.OnClickListener {
Override
public void onClickView v {
Intent i =
new
IntentMainActivity.
this
, Livingroom.
class ;
startActivityi; }
}; imageButton2.setOnClickListener
new
View.OnClickListener { Override
public void onClickView v {
Intent i = new
IntentMainActivity. this
, Kitchen. class
; startActivityi;
} };
imageButton3.setOnClickListener
new View.OnClickListener {
Override
public void
onClickView v { Intent i =
new IntentMainActivity.
this , Bathroom.
class ;
startActivityi; }
}; imageButton4.setOnClickListener
new
View.OnClickListener { Override
public void onClickView v {
Intent i =
new
IntentMainActivity.
this
, Workspace.
class
; startActivityi;
} };
imageButton5.setOnClickListener
new
View.OnClickListener { Override
public void onClickView v {
Intent i = new
IntentMainActivity. this
, Diningroom.
class
; startActivityi;
}
}; imageButton6.setOnClickListener
new View.OnClickListener {
Override
public void
onClickView v { Intent i =
new IntentMainActivity.
this , Bedroom.
class ;
startActivityi; }
}; garage.setOnClickListener
new
View.OnClickListener { Override
public void onClickView v {
Intent i = new
IntentMainActivity. this
, Garage. class
; startActivityi;
} };
trace.setOnClickListener
new View.OnClickListener {
Override
public void onClickView v {
Intent i = new
IntentMainActivity. this
, Trace. class
; startActivityi;
} };
button2help.setOnClickListener
new View.OnClickListener {
Override
public void onClickView v {
Intent i = new
IntentMainActivity. this
, Help. class
; startActivityi;
} };
about.setOnClickListener
new View.OnClickListener {
Override
public void
onClickView v { Intent i =
new
IntentMainActivity.
this
, About.
class
; startActivityi;
} };
buttonexit.setOnClickListener
new
View.OnClickListener { Override
public void onClickView v {
AlertDialog.Builder builder = new
AlertDialog.BuilderMainActivity.
this
; builder.setTitle
Atention
; builder.setMessage
apakah anda yakin ? ;
builder.setIconandroid.R.drawable.ic_dialog_alert; builder.setPositiveButton
yes ,
new
DialogInterface.OnClickListener { Override
public void onClickDialogInterface dialog,
int
which { TODO Auto-generated method stub
MainActivity.
this
.finish; }
};