The source information from infinity ;p


Jumat

Cara Memebuat ICS LOCKSCREEN Animation HONEYCOMB STYLE

| Jumat
SEBELUM MENCOBA..SILAHKAN DIPAHAMI DULU TATA CARA COMPILE DAN DECOMPILE APK DI SINI
JANGAN LUPA BACKUP DULU SEBELUM EKSEKUSI

Alat perang :

Notepad++ >> disini
apktool >> disini
framework-res.apk >> ambil di system/framework
framework.jar >> ambil di system/framework
File PNG >> disini

Install kalo belom ada di pc, kalo udah skip aja
-JRE
-.NET Framework 4.0
Mengerti tentang compile dan decompile

(Extract Apktool kedalam sebuah folder, lalu masukan juga framework-res.apk dan framework.jar kedalam folder extract tadi.)



###Step 1 (Edit Framework.jar)###

- Decompile framework.jar dengan cara kilk 2x Command Prompt, masukan command apktool d -f framework.jar lalu tunggu sampai selesai proses, dan jangan close Command

Promptnya

- Setelah selesai akan ada folder framework.jar.out

- Buka folder \smali\com\android\internal\widget\multiwaveview lalu temukan file MultiWaveView.smali

- Buka/edit dengan Notepad++

- Cari kode ini

    .field private static final CHEVRON_ANIMATION_DURATION:I = 0x352
        .field private static final CHEVRON_INCREMENTAL_DELAY:I = 0xa0

    Rubah menjadi
   
    .field private static final CHEVRON_ANIMATION_DURATION:I = 0xfa0
        .field private static final CHEVRON_INCREMENTAL_DELAY:I = 0x320

- Setelah itu cari kode ini

    const-wide/16 v12, 0x352

    Rubah menjadi

    const-wide/16 v12, 0xfa0

- Setelah itu cari kode ini

     mul-int/lit16 v3, v2, 0xa0

    Rubah menjadi

     mul-int/lit16 v3, v2, 0x320

- Setelah itu cari kode

    add-float/2addr v14, v8 dan add-float/2addr v14, v1 dibawah mWaveCenterX

- Lalu delete dua kode diatas

- Save

-Compile dengan cara buka kembali command prompt nya lalu tulis command apktool b -f framework.jar.out

- Buka framework.jar dengan winrar lalu seret file classes.dex dari folder framework.jar.out/build/apk ke dalam framework.jar lalu OK.


###STEP 2 (Edit framework-res.apk)###

- Decompile framework-res.apk dengan cara kilk 2x Command Prompt, masukan command apktool d -f framework-res.apk lalu tunggu sampai selesai proses, dan jangan close

Command Promptnya

- Setelah selesai akan ada folder framework-res

- delete file ic_lockscreen_outerring.xml di folder /res/drawable/

- Masukan file PNG yang sudah di download ke /res/drawable-hdpi

- Selanjutya buka/edit file keyguard_screen_tab_unlock.xml di dalam folder res/layout/

- Cari dan ubah Kode ini


      

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" />
      

android:layout_height="wrap_content" android:layout_marginBottom="12.0dip" android:singleLine="true" android:layout_alignParentBottom="true" />
  

Menjadi


      

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="5"

android:verticalOffset="0.0dip" android:horizontalOffset="0.0dip" />
        android:visibility="gone" android:textAppearance="?textAppearanceMedium" android:textSize="@dimen/keyguard_lockscreen_status_line_font_size"

android:textColor="?textColorSecondary" android:ellipsize="marquee" android:gravity="center_horizontal" android:id="@id/carrier" android:layout_width="fill_parent"

android:layout_height="wrap_content" android:layout_marginBottom="12.0dip" android:singleLine="true" android:layout_alignParentBottom="true" />
  


- Save

- Selanjutnya buka file arrays.xml di dalam folder res/values

- Cari dan ubah Kode ini


        @drawable/ic_lockscreen_unlock
        @null
        @drawable/ic_lockscreen_camera
        @null
  
  
        @string/description_target_unlock
        @null
        @string/description_target_camera
        @null
  

Menjadi


        @drawable/ic_lockscreen_unlock
  
  
        @string/description_target_unlock
  


- Save

- Selanjutnya buka file dimens.xml di dalam folder res/values

- Cari dan ubah Kode ini

"keyguard_lockscreen_outerring_diameter">270.0dip
"multiwaveview_target_placement_radius">135.0dip

Menjadi

"keyguard_lockscreen_outerring_diameter">220.0dip
"multiwaveview_target_placement_radius">120.0dip


- Save

-Compile dengan cara buka kembali command prompt nya lalu tulis command apktool b -f framework-res

- Buka framework-res.apk dengan winrar lalu seret file resources.arsc dari folder framework-res/build/apk ke dalam framework.jar lalu OK.

- lalu seret file keyguard_screen_tab_unlock.xml dari folder framework-res/build/apk/res/layout ke dalam framework-res.apk/res/layout lalu OK.

- Seret juga file png yang di download ke dalam framework-res.apk/res/drawable-hdpi lalu OK.


= Langkah terakhir push framework-res.apk dan framework.jar ke hh lalu reboot =




DWYOR
SEGALA KERUSAKAN ATAU HAL YANG TIDAK DIINGINKAN DILUAR TANGGUNG JAWAB SAYA KARENA SAYA SUDAH MENYARANKAN UNTUK BACKUP SEBELUM ESEKUSI ^.^

SS : http://sphotos-a.ak.fbcdn.net/hphotos-ak-frc3/971831_568957953125573_831576150_n.jpg
Credit: Pandu Septian 
Sumber  

Related Posts

Tidak ada komentar: