You are on page 1of 12

Komponen-Komponen Android

Fazhal Darul Dini Handayani Dita Dwinta Friska Dwi Saputra Tito Prabowo MI3514-M1

30109083 30109059 30109133 30108176 30109105

SERVICE  Aplikasi yang umumnya bekerja di layar dan tidak terlihat secara langsung. .

.BROADCAST RECEIVERS  Komponen yang bertugas untuk merespon berita yang disebar dalam sistem operasi.

atau penyimpanan lainnya yang disediakan Android. .CONTENT PROVIDER  Aplikasi yang hanya bisa menyimpan datanya dalam sistem file. database SQLite.

THREAD  Aplikasi secara baku yang dijalankan oleh satu proses tunggal. .

actionButton.setonClickListener(new view.on. Public void onCreate(Bundle savedInstanceState) { Super. Import android. Import android.record).media. Set contentView(R.main). Import android.view. Public class Audio ExampleRaw extend Activity implements Runnable { Private textview statusText.Activity.Handler.log.record).id.app.onCreate(savedInstanceState).onClickListener() { Public void onClick(view view) { Record_thread(). Import android.Bundle.until.id.AudioFormat. } }} . .SYNTAK THREAD                    Import android. Status text=(textView) findViewByTd(R.on.view.media. Import android. Import android.AudioManager. Button actionButton = (Button) findViewById(R.layout.

ALERT  Aplikasi yang menyediakan pesan cepat kepada pengguna. .

alertDialog.show().setmessage(“Are you sure ?”).newDialogInterface. alertDialog.SYNTAK ALERT             alertDialog alertDialog= new alertDialog.setTitle(“Reset …”).setButton(“OK”.int which) { // here you can add functions } } ).Builder (this).onClickList ener() { Public void onClick(DialogInterface dialog. alertDialog.drawable.create().icon). } } . alertDialog.setIcon(R. alertDialog.

HANDLER  Sebuah peristiwa dalam konteks penanganan kunci fisik yang menekan peristiwa dan layar yang digunakan. .

as.Handler. } . mHandler.onCreate(saveInstanceState). mHandler.removeCall backs(mUpdateTimeTask). Public class Background extends Activity { Private int buttonPress= 0. Public void onCreate(Bundle saveInstanceState) { Super.layout.main).postDelayed(mUpdateTimeTask.Activity. Import android. textView mButtonLabel.100). Private Handler mHandler = new Handler().app. Private long mStartTime = OL. Private textView mTimeLabel.upTimeMillis(). getContentView(R.SYNTAK HANDLER                 Import android. If(mStartTime == OL){ mStart == SystemClock.

kelas widget yang menciptakan awal pada interface pemakai.WIDGET  Aplikasi yang dibangun pada view package. .

Button startButton = (Button)findViewById(R.setOnClickListener(new view. Import android.simpleService.view. Import android.Bundle. . Start button. Import android.widget.main).SYNTAK WIDGET              Import android. Public class simple Activity extends Activity { Protected void onCreate (Bundle saveInstanceState) { Super.this.id.button).intent.content.onClickListener() { Public void onClick(newIntent(simpleActivity.button. setContentView(R.layout.class)).os.view. } }} .onCreate(saveInstanceState).