Showing posts with label Indonesia Android Kejar. Show all posts
Showing posts with label Indonesia Android Kejar. Show all posts

Thursday, April 21, 2016

Color Constant - Udacity Advance Android Course

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

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

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

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

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