12
Komponen-Komponen Android Fazhal Darul 30109083 Dini Handayani 30109059 Dita Dwinta 30109133 Friska Dwi Saputra 30108176 Tito Prabowo 30109105 MI3514-M1

Komponen Komponen Android

  • Upload
    diittap

  • View
    32

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Komponen Komponen Android

Komponen-Komponen Android

Fazhal Darul 30109083Dini Handayani 30109059Dita Dwinta 30109133Friska Dwi Saputra 30108176Tito Prabowo 30109105

MI3514-M1

Page 2: Komponen Komponen Android

SERVICE

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

Page 3: Komponen Komponen Android

BROADCAST RECEIVERS

Komponen yang bertugas untuk merespon berita yang disebar dalam sistem operasi.

Page 4: Komponen Komponen Android

CONTENT PROVIDER

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

Page 5: Komponen Komponen Android

THREAD

Aplikasi secara baku yang dijalankan oleh satu proses tunggal.

Page 6: Komponen Komponen Android

SYNTAK THREAD Import android.app.Activity; Import android.media.AudioFormat; Import android.media.AudioManager; Import android.on.Bundle; Import android.on.Handler; Import android.until.log; Import android.view.view; Public class Audio ExampleRaw extend Activity implements

Runnable { Private textview statusText; Public void onCreate(Bundle savedInstanceState) { Super.onCreate(savedInstanceState); Set contentView(R.layout.main); Status text=(textView) findViewByTd(R.id.record); Button actionButton = (Button) findViewById(R.id.record); actionButton.setonClickListener(new view.onClickListener() { Public void onClick(view view) { Record_thread(); } }} ;

Page 7: Komponen Komponen Android

ALERTAplikasi yang menyediakan

pesan cepat kepada pengguna.

Page 8: Komponen Komponen Android

SYNTAK ALERT alertDialog alertDialog= new alertDialog.Builder

(this).create(); alertDialog.setTitle(“Reset …”); alertDialog.setmessage(“Are you sure ?”); alertDialog.setButton(“OK”,newDialogInterface.onC

lickListener() { Public void onClick(DialogInterface dialog.int which)

{ // here you can add functions } } ); alertDialog.setIcon(R.drawable.icon); alertDialog.show(); } }

Page 9: Komponen Komponen Android

HANDLER

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

Page 10: Komponen Komponen Android

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

Page 11: Komponen Komponen Android

WIDGETAplikasi yang dibangun pada

view package, kelas widget yang menciptakan awal pada interface pemakai.

Page 12: Komponen Komponen Android

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

{ Public void

onClick(newIntent(simpleActivity.this,simpleService.class)); } }} ;