[TUTORIAL] Add Second to Analog & LockScreen Analog Clock
[TUTORIAL] Add Second to Analog & LockScreen Analog Clock - Hallo sobat Jogja Android Blog, Pada Artikel yang sobat baca kali ini dengan judul [TUTORIAL] Add Second to Analog & LockScreen Analog Clock, kami telah mempersiapkan artikel ini dengan baik untuk sobat baca dan ambil informasi didalamnya. Mudah-mudahan isi postingan [TUTORIAL] Add Second to Analog & LockScreen Analog Clock yang kami tulis ini dapat sobat Jogja Android Blog pahami. Baiklah, selamat membaca sambil menikmati kopi.
Mumpung lagi bisa, jadi ane share ower deh untuk agan2 yo mo modding kecil-kecilan,,,hehehe
1. CARA MENAMBAHKAN DETIK PADA ANALOG CLOCK
Syaratnya anda udah paham decompile & recompile. Bila belum, kunjungi dokter terdekat...! ☺Hë•⌣•hë•⌣•Hë•⌣•hë☺
Bahan-bahan yang diperlukan :
1. Framework-res.apk
2. Framework.jar
(ambil kedua bahan diatas dari system hh, dari folder: system/framework/disini)
3. PC/laptonk dan juga yg sejenis. Kalo ga ada pake HH juga boleh :-D
4. Camilan dan yg sejenis,,,rokok+asbak+korek
5. Mandi dulu, biar ganteng
6. Brain + brave
7. File Tambahan 1 download di sini
8. File Tambahan 2 download di sini
Langkah-langkah :
A. File framework-res
1. Decompile framework-res.apk
2. Masukkan file tambahan 1 yg saya sertakan kedalam folder drawable-hdpi.
3. Recompile. Dragdrop folder Meta-inf dan file androidmanifest, untuk kemudian dijadikan file framework-res.apk yang baru. Framework-res.apk inlah yang akan kita push ke system.
Mudah kan?! Tapi belum selesai.
4. Hasil recompile tadi didecompile lagi, untuk dibaca file public.xml, yang ada di folder res/value.
B. File framework.jar
1. Ubah nama file framework.jar menjadi framework.apk. Barulah kemudian decompile file tersebut.
2. Buka file tambahan 2. Copykan sesuai foldernya. Lalu buka file AnalogClock.smali. Buka pula file public.xml yang ada di step A4.
3. Lalu ganti kode smali berikut ini dengan id public, dengan tidak menyertakan angka 0.
Perhatikan data berikut ini.
contoh: Bila id public dari appwidget_clock_dial adalah 0x0107014d, maka copylah 107014d, lalu timpakan ke 108014c milik smali. Lebih mudahnya perhatikan tabel dibawah ini :
[analogclock.smali] [id public.xml]
0x108014c appwidget_clock_dial
0x108014d appwidget_clock_hour
0x108014e appwidget_clock_minute
0x1080463 appwidget_clock_tictoc
4. Save, and recompile. Hasil dari dragdropnya direname menjadi framework.jar.
Barulah sekarang framework-res.apk (yg baru) & framework.jar (yg baru) copas ke system, set permit rwrr. Lalu pindahin ke folder framework. Reboot.
Jangan lupa utk selalu backup kedua framework anda, untk berjaga-jaga atas hal2 yg diinginkan. Lebih bagus lagi kalo dibikin flashable zip.
Kerjakan Atas Resiko Anda Sendiri
Tut modified by : Oqa Iku Aku
Thanks To : Arya for link sourcenya
Source : http://archiveandroid.blogspot.com/2014/03/guideall-how-to-add-second-on-analog.html?m=1
2. Cara Merubah Digital Clock Di Lock Screen Menjadi Analog Clock
1. Decompile framework-res.apk
2. Masuk ke folder framework_res_src/res/layout
3. Cari keyguard_screen_tab_unlock_gemini.xml
4. Tambah kan kode ini
<AnalogClock android:layout_gravity="center_horizontal" android:paddingLeft="0.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:dial="@drawable/clock_dial" android:hand_hour="@drawable/clock_hand_hour" android:hand_minute="@drawable/clock_hand_minute" />
Di bawah kode ini
<?xml version="1.0" encoding="utf-8"?>
<GridLayout android:gravity="center_horizontal" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
5. Untuk menghilangkan digital clock nya tambah kan kode ini
android:visibility="gone"
#Di kode ini
<com.android.internal.widget.DigitalClock android:layout_gravity="right" android:id="@id/time" android:layout_marginTop="@dimen/keyguard_lockscreen_status_line_clockfont_top_margin" android:layout_marginRight="@dimen/keyguard_lockscreen_status_line_font_right_margin" android:layout_marginBottom="12.0dip">
#Hingga menjadi seperti ini
<com.android.internal.widget.DigitalClock android:visibility="gone" android:layout_gravity="right" android:id="@id/time" android:layout_marginTop="@dimen/keyguard_lockscreen_status_line_clockfont_top_margin" android:layout_marginRight="@dimen/keyguard_lockscreen_status_line_font_right_margin" android:layout_marginBottom="12.0dip">
6. Langkah selanjut nya cari kode ini
<com.android.internal.widget.multiwaveview.MultiWaveView android:orientation="horizontal" android:id="@id/unlock_widget" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentBottom="true" android:targetDescriptions="@array/lockscreen_target_descriptions_with_camera" android:directionDescriptions="@array/lockscreen_direction_descriptions" android:targetDrawables="@array/lockscreen_targets_with_camera" android:handleDrawable="@drawable/ic_lockscreen_handle" android:rightChevronDrawable="@drawable/ic_lockscreen_chevron_right" android:waveDrawable="@drawable/ic_lockscreen_outerring" android:outerRadius="@dimen/multiwaveview_target_placement_radius" android:hitRadius="@dimen/multiwaveview_hit_radius" android:vibrationDuration="20" android:snapMargin="@dimen/multiwaveview_snap_margin" android:feedbackCount="3" android:verticalOffset="60.0dip" android:horizontalOffset="0.0dip" />
7. Perhatikan kode di atas
android:verticalOffset="60.0dip"
#rubah nenjadi
android:verticalOffset="0.0dip"
8. Save dan recompile
9. Kalo ngerubah background analog, silakan ganti file clock_dial.png.
DW YOUR
Credit: Andre Doank
Demikian Artikel dengan judul [TUTORIAL] Add Second to Analog & LockScreen Analog Clock
Mudah-mudahan bisa memberi manfaat untuk sobat Jogja Android Blog semua. Baiklah, sampai jumpa di postingan artikel lainnya.
Sobat Jogja Android Blog sekarang membaca artikel [TUTORIAL] Add Second to Analog & LockScreen Analog Clock dengan alamat link https://jogjandroidz.blogspot.com/2014/10/tutorial-add-second-to-analog.html
0 Response to "[TUTORIAL] Add Second to Analog & LockScreen Analog Clock"
Post a Comment