Okieee... ini quiz yang pertama dibagian material design, linknya bisa dilihat disini. Instruksinya kyk gini :
Soo... pertama-tama kita buat konstanta colors baru yaitu primary_light, primary, dsb seperti terlihat dipoint 1 diatas. Jadi kita beralih ke file colors.xml :
Naah... apus yang dalam kotak merah di atas, terus diganti menjadi kyk gini :
Terus ke file styles.xml di folder yg sama :
Kita ganti yang dalam kotak merah menjadiiiii........kyk gini :
Terus ke folder values-v21, edit yang file styles.xml juga jadi kyk gini:
Terus ke folder values-v14, edit yang file styles.xml lagi menjadi kyk gini :
Terus ke file touch_selector.xml di folder drawable, diubah jadi kyk gini :
Terus ke file today_touch_selector.xml di folder yg sama :
Terus ke folder drawable-21, edit yang touch_selector.xml juga :
terus yang file today_touch_selector.xml :
Daaan...terakhir ke file SunshineSyncAdapter.java
Daaaan.... hasilnyaaa.... :
mmmm.... ko' seperti g' ada perubahan yaaak...?? :v
Prev Quiz --- Next Quiz
Showing posts with label Indonesia Android Kejar. Show all posts
Showing posts with label Indonesia Android Kejar. Show all posts
Thursday, April 21, 2016
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
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
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
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
Sunday, April 17, 2016
ItemClickListener and Toast - Udacity Intermediate Android Course
Naah.. disini cuma nambain setOnItemClickListener dan toast. Jdi ketika element2 list itu dipencet, tar message toastnya dieksekusi... kodenya kyk gini :
Siiipss.... selese deeah... Demonya kyk gini :
Prev Quiz --- Next Quiz
Siiipss.... selese deeah... Demonya kyk gini :
Update Adapter - Udacity Intermediate Android Course
Okiee.. kita akan melanjutkan quiz yang tentang adapter seperti terlihat di link udacitinya :
Okiee...pertama-tama kita bikin mForecastAdapternya jadi variabel global
Klu udah dipindain jadi kyk gini :
Terus yang dalam fungsi tinggal ilangin ArrayAdapter<String> dibelakannya kyk gini :
Terus... di dalam kelas FetchWeatherTask kita tamban override method baru, caranya tekan CTRL + O, terus pilih method yang namanya onPostExecute kyk gini :
Naah..dibawah fungsi doInBackground jadinya :
Naah.. di dalam method onPostExecute ini tambain kode berikut :
Selese daaah... klu kita run hasilnya (seteleh mencet tombol refresh) :
Yeeeei... data dari openWeatherMapnya udah bisa ditampilin di screen...ehehe.. :D
Okieee... cukup sekian... :v
Prev Quizz --- Next Quizz
Okiee...pertama-tama kita bikin mForecastAdapternya jadi variabel global
Klu udah dipindain jadi kyk gini :
Terus yang dalam fungsi tinggal ilangin ArrayAdapter<String> dibelakannya kyk gini :
Terus... di dalam kelas FetchWeatherTask kita tamban override method baru, caranya tekan CTRL + O, terus pilih method yang namanya onPostExecute kyk gini :
Naah..dibawah fungsi doInBackground jadinya :
Naah.. di dalam method onPostExecute ini tambain kode berikut :
Selese daaah... klu kita run hasilnya (seteleh mencet tombol refresh) :
Yeeeei... data dari openWeatherMapnya udah bisa ditampilin di screen...ehehe.. :D
Okieee... cukup sekian... :v
Prev Quizz --- Next Quizz
Saturday, April 16, 2016
JSON Parsing - Udacity Intermediate Android Course
So silahkan ubah method FetchWeatherTasknya kembali. Pertama-tama kita ubah parameter return untuk doInBackground :
So parameter terakhir dari AsyncTask itu jadi return parameter untuk method doInBackgroundnya...okie...Neext....
Terus method buat ngeparsing json string-nya kyk gini :
Naaah...dibagian paling bawah method doInBackground baru kita panggil fungsi jsonParsernya :
Kalo di run.....hasilnya :
Prev Quiz --- Next Quizz
So parameter terakhir dari AsyncTask itu jadi return parameter untuk method doInBackgroundnya...okie...Neext....
Terus method buat ngeparsing json string-nya kyk gini :
Kalo di run.....hasilnya :
Prev Quiz --- Next Quizz
Subscribe to:
Posts (Atom)