Showing posts with label Advance. Show all posts
Showing posts with label Advance. Show all posts

Wednesday, April 20, 2016

See How It Runs - Udacity Advance Android Course

Link quiz udacitinya bisa dilihat disini. Instruksinya kyk gini :
Sooo... pertama-tama kita dapatin tokennya dulu.....Jalanin ajjah sunshinenya terus liad lognya yang ada tokennya kyk gini :
Terus buka project google console kita, terus ambil yang server key kyk gini :
Naaah.... token sm server key itu kita masukin ke alamat githubnnya mb' JoannaSmith :
Terus pencet "Send Push Message"... Hasilnya :
Naaah.... success :1, failurenya : 0... terus klu kita lihat di HP ada notif kyk gini :
Klu dimasukin ke field udacitinya :

Tadaaaaa....

*mohon koreksi klu ada yang salah2...


Prev Quiz --- Next Quizz

Tuesday, April 19, 2016

Receiving a Message - Udacity Advance Android Course

Link quiznya bisa dilihat di sini. Instruksinya kyk gini :
Okieee...pertama-tama kita tambain string key baru di strings.xml :
Terus kita ubah MyGcmListenerService.java menjadi seperti ini :


Okieee... fungsi onMessageReceived sm sendNotificationnya udaaah... B-)

Tapi kmaren tuh ada yang lupa diubah... :v
Jadi skrg mo diubah... mmm.. yang versi gcm dependencynya diganti jadi ke 8.3.0
Terus di manifestnya tambain "titik"... wkwkw... :v
Terus yang dimainActivity :
Okieee... selese daaah... coba di run di real device buat mastiin sunshinya bisa jalan... :v


Prev Quiz --- Next Quiz

Monday, April 18, 2016

Registering with GCM Checkpoint Part II - Udacity Advance Android Course

Di part I kita udah nambain kelas2 servicenya, cuman kelasnya masih pada kosong. Naah disini baru kita isi hehe.. :D
Pertama-tama kita tambain konstanta string baru di MainActivity.java kyk gini :
terus berikutnya yang kelas service RegistrationIntentService.java kyk gini :
Teruuuus.... kee MyInstanceIDListenerService.java :
Mmm...terus balik ke mainActivity didalam fungsi onCreate :

okieeee..... selese daaah... :)
Coba di run..... daaaan....ternyata ada yang error... :v
Katanya :
FATAL EXCEPTION: main   Process: com.example.android.sunshine.app, PID: 2517
 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.android.sunshine.app/com.example.android.sunshine.app.MainActivity}: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.android.sunshine.app/com.example.android.sunshine.app.gcm.RegistrationIntentService}; have you declared this activity in your AndroidManifest.xml?    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2325)

Kode yang salah di MainActivity itu yang ini :

Daaan... errornya tuuh... karena emulatornya g' pake google play service eheheh... jadi klu di run di real device, sunshinenya okie okie.. ajjah... :)... sooo it's fixed.. :D

--- Next Quizz

Friday, April 15, 2016

Registering with GCM Checkpoint Part I - Udacity Advance Android Course

Okiee.. diquiz sebelumnya kan di manifest itu ada beberapa kelas yang belum di implement, naaah disini kita akan nambain kelas2 tersebut. Hehehe... mmmm... intruksi dari udacitinya kyk gini :
Okieee...pertama-tama kita ke file strings.xml dulu, terus tambain ini :
Okieee... terus klik kanan di package sunshine, terus pilih new package seperti terlihat di bawah ini :
Terus masukin nama packagenya "gcm" :
Terus setelah itu klik kanan package gcm-nya... terus pilih new file :
Terus kita masukin nama kelasnya seperti yang terdapat pada manifest file....mmmm... yang pertama tuuuh...coba yaaang RegistrationIntentService.java
Terus kelas RegistrationIntenService kita extends ke Service :
Naaah... itu ada garis merahnya, so kita pencet lampu yng ditunjukin panah ijonya, terus pilih implement method :
Hasilnya jadi kyk gini :
Oukaay... klu kita kembali ke file manifest, service yang RegistrationIntentService udah g' merah lagi seperti terlihat pada gambar di bawah ini :
Naaah...berarti masih ada 2 biji service lagi seperti terlihat pada panah merah di atas.... daaan cara yang sama dilakuuin juga untuk kedua service tersebut. Jadi silahkan ulangi langkah2 diatas lagi untuk proses pembuatan servicenya, klu udah semua....
Oukaaay... sekarang mari kita edit kembali masing2 service tersebut... ceritanya masih panjaang ini yaaak... mmmmmm...... Bersambung ke part II ajjah aaaah... ehehe... :)