Thursday, December 12, 2013

[GUIDE][ALL] MEMBUAT ANALOG DAN DIGITAL CLOCK PADA STATUSBAR

Membuat analog dan digital clock pada statusbar, Hai droiders, kali ini ane mau ngeshare cara membuat Analog dan Digital clock pada StatusBar, Sebenarnya caranya mudah, bahkan sangat mudah :v. langsung aja yahh ::::

          Bahan-bahan ::
          Langkah-langkahnya ::
ANALOG CLOCK
  • Decompile SystemUI ente
  • Buka xml dimana ente mau taroh, disini ane taroh di gemini_status_bar.xml karena ane pake Flyme OS StatusBar
  • Tambahkan line ini dimana ente mau ==>>  <AnalogClock android:dial="@drawable/a_stres" android:hand_hour="@drawable/a_pendek" android:hand_minute="@drawable/a_panjang" android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Clock" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="2.0dip" android:singleLine="true" android:layout_centerVertical="true" />  <<== Ini karna ane taroh biar di sbelah kiri tanggal 


  • Ekstrak file yg di download di atas, masukan ke drawable-hdpi
  • Recompile dan Done :-)
DIGITAL CLOCK
  • Decompile SystemUI
  • Pastiin ente mau naroh dimana digital clocknya, kalo ane di ekspanded aja, ini bisa di statusbar juga.
  • Buka Ststus_bar_ekspanded_header (ane pake jb 4.2.2)
  • Lihat line <com.android.systemui.statusbar.policy.Clock nahhh dari com.android.systemui.statusbar.policy. ente ganti jadi Digital
jadi
  • Recompile
  • Done

Kalo mau analog ada detiknya bisa mampir ke Menambah detik di jam analog

SS:::
ANALOG
DIGITAL


Kalo ada salah sarannya ya gan hehe

:: HAPPY NGOPREK  :-)

104 komentar

untuk lewa bisa ga mas bro ? trims...

Om klo di statusbarnya pake clock digital gimana om caranya
Thanks

Ane rasa di atas uda jelas gan, kan ane tebelin :-)

disamping Analog Clock masih ada digital clock.. cara hpus digital clock nya gmna..? :-?

erorror di system ui mulu knp ya.. tepatnya di sdcard/apktool/systemui/res/layout/gemini_statusbar.xml

I: Smaling...
I: Building resources...
res/drawable-hdpi/a _stres.png: Invalid file name: must contain only [a-z0-9_.]
/sdcard/apktool/SystemUI_src/res/layout/gemini_status_bar.xml:7: error: Error: No resource found that matches the given name (at 'dial' with value '@drawable/a_stres').
/sdcard/apktool/SystemUI_src/res/layout/gemini_status_bar.xml:7: error: Error: No resource found that matches the given name (at 'textAppearance' with value '@style/ TextAppearance.StatusBar.Expanded.Clock').
aapt: warning: string 'data_connection_datach_timeout_error_msg' has no default translation in /sdcard/apktool/SystemUI_src/res; found: de es fr in it ms pt ru th zh_TW
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 17, --target-sdk-version, 17, -F, /data/data/per.pqy.apktool/APKTOOL780026878570678074.tmp, -0, arsc, -I, ?/apktool/framework/1.apk, -S, /sdcard/apktool/SystemUI_src/res, -M, /sdcard/apktool/SystemUI_src/AndroidManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:358)
at brut.androlib.Androlib.buildResources(Androlib.java:283)
at brut.androlib.Androlib.build(Androlib.java:206)
at brut.androlib.Androlib.build(Androlib.java:176)
at brut.apktool.Main.cmdBuild(Main.java:228)
at brut.apktool.Main.main(Main.java:79)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 17, --target-sdk-version, 17, -F, /data/data/per.pqy.apktool/APKTOOL780026878570678074.tmp, -0, arsc, -I, ?/apktool/framework/1.apk, -S, /sdcard/apktool/SystemUI_src/res, -M, /sdcard/apktool/SystemUI_src/AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:357)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:336)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 17, --target-sdk-version, 17, -F, /data/data/per.pqy.apktool/APKTOOL780026878570678074.tmp, -0, arsc, -I, ?/apktool/framework/1.apk, -S, /sdcard/apktool/SystemUI_src/res, -M, /sdcard/apktool/SystemUI_src/AndroidManifest.xml]
at brut.util.OS.exec(OS.java:89)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:355)
... 6 more

itu yg ane minta download di atas udh di download blm ?? itu wajib di masukin, sama stylenya kurang gan

udh... tp msih ky gni.....

I: Smaling...
I: Building resources...
/sdcard/apktool/SystemUI_src/res/layout/gemini_status_bar.xml:7: error: Error: No resource found that matches the given name (at 'textAppearance' with value '@style/ TextAppearance.StatusBar.Expanded.Clock').
aapt: warning: string 'data_connection_datach_timeout_error_msg' has no default translation in /sdcard/apktool/SystemUI_src/res; found: de es fr in it ms pt ru th zh_TW
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 17, --target-sdk-version, 17, -F, /data/data/per.pqy.apktool/APKTOOL3472812771297666581.tmp, -0, arsc, -I, ?/apktool/framework/1.apk, -S, /sdcard/apktool/SystemUI_src/res, -M, /sdcard/apktool/SystemUI_src/AndroidManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:358)
at brut.androlib.Androlib.buildResources(Androlib.java:283)
at brut.androlib.Androlib.build(Androlib.java:206)
at brut.androlib.Androlib.build(Androlib.java:176)
at brut.apktool.Main.cmdBuild(Main.java:228)
at brut.apktool.Main.main(Main.java:79)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 17, --target-sdk-version, 17, -F, /data/data/per.pqy.apktool/APKTOOL3472812771297666581.tmp, -0, arsc, -I, ?/apktool/framework/1.apk, -S, /sdcard/apktool/SystemUI_src/res, -M, /sdcard/apktool/SystemUI_src/AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:357)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:336)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 17, --target-sdk-version, 17, -F, /data/data/per.pqy.apktool/APKTOOL3472812771297666581.tmp, -0, arsc, -I, ?/apktool/framework/1.apk, -S, /sdcard/apktool/SystemUI_src/res, -M, /sdcard/apktool/SystemUI_src/AndroidManifest.xml]
at brut.util.OS.exec(OS.java:89)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:355)
... 6 more

gini lohh, ente tambahin di values/style style tadi, kalo ga mau repot hapus aja tulisan textappearance di statbar line 7

bedanya gemini stat bar sama stts bar xml di mana nya ya?? sory newbie

tiap device beda gan, ex kalo china ics itu zzzz_status_bar.xml nah kalo jb gemini_status_bar.xml, kalo samsung jb tw_status_bar.xml jadi intinya tiap device beda gan, tergantung merekanya :-)

udh sukses mass... tp status bar nya gk nongol alias item...
waduh knp ya...

klo. ky gni udh bener blm...?
saya cm pasang jam analog aja klo yg digital enggak.
tp di apktoolnya udh ada systemui_src.apk... mohon. penjelasannya..

I: Smaling...
I: Building resources...
aapt: warning: string 'data_connection_datach_timeout_error_msg' has no default translation in /sdcard/apktool/SystemUI_src/res; found: de es fr in it ms pt ru th zh_TW
I: Building apk file...

itu gpp gan, coba di pasang aja

wah ente nambah apa ?? perhatikan line sama dimensinya yah :-D

gan, untuk di value/style harus tambahi apa?

sebenernya kalo jb 4.2.2 ga perlu nambah style gan, kalo ga mau repot hapus aja style di statusbarnya

gan mw tny edit xmlnya pake apaan ya ??
ane pke notepad ++ kok tulisan yg kluar gk sesuai hrapan, jd cmn kotak" gt ..
bntuan dong

harus di compile dulu gan, jangan di ekstrak, ada kok tutor plus toolsnya scroll aja :v

boleh minta yang lebih rinci ga om??
kalo mau di tambah style'y,yg di tambah yg mana?? tapi kalo ga,yang di hapus yang bagian mana??

thanks sebelumnya

nih hapus line ini android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Clock"

done :-)

ane coba dulu ye om...
maaf ngerepotin...

:d

berhasil om...
tapi kalo mau di gedein jam sama ukuran status bar'y yang di ubah yang bagian mana ya om...
sekali lagi maaf ngerepotin om...

:-d

Gedein statusbar ada di frame liat tutor flyme os, kalo gedein jam pindahin aja gambar tadi ke drawable-mdpi

oke meluncur om...
ntar ane protes lg kalo gagal... :d

Ok brow, balik aja kalo ada problem haha :v

gan, cara memperbesar font tanggal statusbar nya kyk jb 4.1 gmna ya? trus memperkecil font jam dan tanggal yg di lockscreen gmna ya gan? hh ane evercoss a 28a

liat aja linenya, dia manggil style ga ?? kalo manggil ya brarti ke style gan, kalo untuk lockscreen itu di frame mainnya gan, main ke res/layout/keyguard_screen_tab_unlock_gemini.xml

thx gan, brhasil. makasi byk atas ilmunya ya gan. Btw, agan ada tuts cara mudah mnambah item ato apk ke menu setting kagak? trus dy gk muncul lg di menu drawer. kyk viperfx Klo dri xda, ane gk bgtu paham dgn b.inggris. hehehe..skali lg makasih byk ya gan

sama sama bro, ada dong bro, nanti ane buat, bisa ngilangin apps di drawer juga, sabar yah :v

ane mau nyoba buat lenovo a3000
pernah 3x systemUI stock
tapi malah systemui berenti

naroh linenya jangan salah, ane belum liat struktur tablet sih haha

Thanks..masi kasih banyak buat om tio..bela berhasil edit statbar flyme dan jam analog..cuma satu saran yg ada di zip layoutnya ada yg kurang di gimini statbar.xml bela liat bnyak orang yg gagal..tolong di perbaiki gmini satbar flyme os...ya uda gitu aja yg penting bela berhasil edit tanpa pc...semua editan lasung dari HH yg pratis dan ga ribet...thanks om tio..

sebenernya ga kurang, cuma beda base aja, ane test buat jb 4.1 sama 4.2 bisa kok.

tapi makasih ya sarannya :-)

Ini om hasilnya ss nya https://m.facebook.com/photo.php?fbid=717372891626888&id=100000625526550&set=a.452024788161701.106795.100000625526550&source=43

konten tidak di temukaan mbak nabela :-)

Lupa bela pravisi terkunci..sekarang dah bisa diliat..maaf om ni contentnyahttps://m.facebook.com/photo.php?fbid=717592544938256&id=100000625526550&set=a.452024788161701.106795.100000625526550&source=46

nyimpen a_stres ama yg lainnya di drawable atau di drawable-hdpi ?

Gan, klo nambah line statbar lg gmn, bwt khusus notif app gitu, o iya kmren ane liat ada yg nambah kek tombol screenshot gitu d line yg ane mksd, itu gmn? Mkasih om, maaf bnyk nanya yaa

di postingan ane ada semua kok. yg nambah line ::
1. membuat dual panel
2. membuat seperti jb 4.2

kalo yg screenshoot di
1. menambah toggle musrik

baca baca yahh :-)

Line sebarisnya tu yg dibawahnya?? Klo dr ss contoh agan

yang bacaan digitalclock hapus itu sebaris bro :-)

gan
klo masih deodex
gmn

soalnya tiap gnt FC mulu nih

odex maksudnya

kalo pengen jam analog nya di tengah ditaruh dimana line nya?

wahh harusnya bisa bro, soalnya ini ga main smali, tapi usahain deodex aja bro

sama aja kaya bikin jam di tengah bro, cuma line jam di ganti sama analog aja hehe

ane gagal mulu,,, tak pindah2 pasti jamx d kanan g mw ke tengah,,,ntar aq coba lg

request ngasih banner d pulldown donk jd di atas notif ma quicksetting ada gambar bannernya

insya allah nanti ya, ane lagi ribet ini hehe

Gan ane udah berhasil... cara buat analog clock nya ketengah bagaimana???

tambahin layout baru aja, terus tambahin android gravity center :-)

sori lama, ane kagi sibuk hehe

Gan minta icon analog clock yg lain dong, makasih

galuh setyo prakoso delete March 30, 2014 at 7:54 AM

I: Smaling...
I: Building resources...
/sdcard/apktool/SystemUI_src/res/layout/gemini_status_bar.xml:43: error: Error parsing XML: not well-formed (invalid token)
aapt: warning: string 'data_connection_datach_timeout_error_msg' has no default translation in /sdcard/apktool/SystemUI_src/res; found: de es fr in it ms pt ru th tr vi zh_TW
aapt: warning: string 'dreams_dock_launcher' has no default translation in /sdcard/apktool/SystemUI_src/res; found: km_KH
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 17, --target-sdk-version, 17, -F, /data/data/per.pqy.apktool/APKTOOL1529506907823550127.tmp, -I, ?/apktool/framework/1.apk, -S, /sdcard/apktool/SystemUI_src/res, -M, /sdcard/apktool/SystemUI_src/AndroidManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:358)
at brut.androlib.Androlib.buildResources(Androlib.java:283)
at brut.androlib.Androlib.build(Androlib.java:206)
at brut.androlib.Androlib.build(Androlib.java:176)
at brut.apktool.Main.cmdBuild(Main.java:228)
at brut.apktool.Main.main(Main.java:79)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 17, --target-sdk-version, 17, -F, /data/data/per.pqy.apktool/APKTOOL1529506907823550127.tmp, -I, ?/apktool/framework/1.apk, -S, /sdcard/apktool/SystemUI_src/res, -M, /sdcard/apktool/SystemUI_src/AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:357)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:336)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 17, --target-sdk-version, 17, -F, /data/data/per.pqy.apktool/APKTOOL1529506907823550127.tmp, -I, ?/apktool/framework/1.apk, -S, /sdcard/apktool/SystemUI_src/res, -M, /sdcard/apktool/SystemUI_src/AndroidManifest.xml]
at brut.util.OS.exec(OS.java:89)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:355)
... 6 more

Gagal pas recompile gan knp ya?? Udh ane hpus stylenya

Gan saya pake advan s5 jellybean 4.2.2 broadcom. Saya sudah coba tambahkan yang agan berikan di atas. Saya coba taro di status_bar.xml gak bisa, di super_status_bar.xml juga gak bisa alias gagal setelah di pasang cuma layar hitam dengan notif systemui has stoped. Tolong gan, saya harus taro dimana ya tepat nya.? Trimakasih gan.

bisa ambil di theme miui, kan bejibun tuh dari mau model angry bord segala macem :-)

line 43 mistmatch tag tuhh, liat line 43 ada yg salah xmlnya

udah deodex ?? coba pasang di ekspanded dulu deh

Berhasil tapi fc pas masuk hs gan....compile gak ada yg error posisi jb 4.1.2.....

sukses mastah tp status bar ane jd kagak transparan ya apa pas bikin flasable zip... framewok ama android.polici.jar gak ane masukin yah????

Tampilan jam di ui ane digital,,trus di lockscren analog,utk nyamain tampilan dilocksren n ui gmn ya Gan..trims bantuannya.

Sbgi tambahan room sy stockroom deodex

dimensi sama peletakan layoutnya salah kali bro, masalahnya ini tutor simple, tinggal ganti huruf doang :-)

kalo mau trans ya android.policy.jar kudu di edit, coba liat tutor ane yg how ro make statusbar and pulldown transparent :-)

kalo nyaman sih tergantung selera yah gan, selama itu ga buat fc kalo buka apps, atau ga bikin problem lain itu udh cukup buat opreker, jadi ga pusing wahh ini fixnya gimana haha :-)

stockrom emng paling manttaaapp bro haha

Iya bro,jdi mesti gmn ni spya tampilan jamnya bisa sama

mau jadi analog semua apa digitak semua ??

Di statusbar expanded kalo mau naruh clock nya di tengah n hapus tanggal gimana caranya gan

di header bukan ?? hapus aja line tanggal yg ada date nya lah pokoknya, terus cloknya tambahin gavity center, sama marginya ilangin semua :-)

Gan sori nih telat posingnya... Ane dah sukses jam analognya di kiri tp disebelahnya ada jam digital bawaannya... Trus klo jam digital bawaannya diganti sama tanggal gmn caranya gan... Thanks

hapus aja line jam digitalnya sebaris, terus ganti sama line tanggal deh bro :-)

Tolong dong gan.. ContohTeks line tnggalny... Trus di yg di bgn value.. Style.. Smali.. di tambahin text lg ga gan.. plis... Thanks

lohhh pake line tanggal default aja bro :-)

Di gemini statusbar.xml syy gaada line dateview nya... Sy coba ganti text clock yg di com.android.policy.... Ee ga bs... Gmn gan cara bikin text line tgl nya... Sy pake jb 422

This comment has been removed by the author.

Gan sori lg... Klo line tgl defalut nya di mana ya... klo tgl yg ada distatusbar quicksetting.. Line text nya dmn ya gan... Sori bnyk nanya abis penasaran.. Gan thanks

Mas(TER) boleh minta systemUI_src nya gk, bingung ni kalok gk ada pembandingnya, soalnya oprek via 920 texteditor android bukan notepad pc

kalo analog nya biar di tengah gmana master.. ?

gan jam analog ane koq k potong y, itu msalah.na dmn ???

Ane rc nya ga ada error,setelah di push systemUI fc... jb 4.1.2

blog ini masih hidup ga sih ya…

Sttus bar jd ilang om, solusi gmna?
Yg ane cek dr sstem ui aslinya itu, g da folder mali sama original metha, yg folder deco ada original metha
Solusi gimana
Posisi ane kitkat

I: Smaling...
I: Building resources...
/sdcard/apktool/SystemUI_src/res/values/public.xml:1731: error: Public symbol dimen/oppo_clock_padding_top declared here is not defined.
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 16, -F, /data/data/per.pqy.apktool/APKTOOL835498189654427359.tmp, -I, ?/apktool/framework/1.apk, -I, ?/apktool/framework/12.apk, -S, /sdcard/apktool/SystemUI_src/res, -M, /sdcard/apktool/SystemUI_src/AndroidManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:358)
at brut.androlib.Androlib.buildResources(Androlib.java:283)
at brut.androlib.Androlib.build(Androlib.java:206)
at brut.androlib.Androlib.build(Androlib.java:176)
at brut.apktool.Main.cmdBuild(Main.java:228)
at brut.apktool.Main.main(Main.java:79)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 16, -F, /data/data/per.pqy.apktool/APKTOOL835498189654427359.tmp, -I, ?/apktool/framework/1.apk, -I, ?/apktool/framework/12.apk, -S, /sdcard/apktool/SystemUI_src/res, -M, /sdcard/apktool/SystemUI_src/AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:357)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:336)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [/data/data/per.pqy.apktool/lix/aapt, p, --min-sdk-version, 16, -F, /data/data/per.pqy.apktool/APKTOOL835498189654427359.tmp, -I, ?/apktool/framework/1.apk, -I, ?/apktool/framework/12.apk, -S, /sdcard/apktool/SystemUI_src/res, -M, /sdcard/apktool/SystemUI_src/AndroidManifest.xml]
at brut.util.OS.exec(OS.java:89)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:355)
... 6 more


Salah nya di mana tuh om

Klw jam analog nya jd di tengah gmn om..???

Om, kalo nambahin pengaturan dal clear notif di status bar expander header gmn ?

Gan.kalau png.nya buatan sendiri.bisa.gak???

Om pindahin png analog y gmn ane kurang paham.. mksih..

Di rom ane ga ada icon analog png nya gan..gimn gantinya...
Padahal di status bar ada jam analognya..ane mau gnti ga bisa...iconya ga ada

Berkomentarlah yang baik, tidak mencela postingan :-) . Gunakan bahasa yang sopan dan mudah di mengerti.

TERIMA KASIH TELAH BERKOMENTAR, karena pengunjung yang baik adalah pengunjung yang berkomentar :-) :v
EmoticonEmoticon