Tutorial membuat recent app bergaya jelly bean

Unknown
1
Oke udah lama ga share artikel lagi hehe maklum anak kosan tanggal tua mau ngisi paketan modem masih mikir-mikir lagi buat makan juga :v sekarang saya akan share tentang tutorial membuat recent app model seperti jelly bean atau ice cream sandwich. Tau kan recent app yang dimaksut ini yang mana ? itu loh yang kalo kita tahan tombol home agak lama nanti akan muncul sebuah pop up yang isinya adalah aplikasi yang kita pakai sebelumnya. jadi intinya recent app ini adalah menampilkan aplikasi yang sebelumnya kita jalankan.

Nah kenapa saya bikin artikel ini ? karena recent app untuk gingerbread berbeda dengan recent app yang ada di ICS atau JB. maka dari itu kita akan membuat style recent app ini untuk GB kita.

Tutorial membuat recent app bergaya jelly bean


Alat dan bahan
1. apktool
2. winrar/zip
3. notepad++
4. framework-res.apk
5. mod-recent-app Download

langkah-langkah
1.decompile framework-re.apk
2.masuk folder res/layout/recent_apps_dialog.xml
3.buka recent_apps_dialog.xml dengan notepad++
3.hapus semua code dan ganti dengan ini
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:orientation="vertical" android:background="@drawable/recent_bg" android:padding="0.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="0.0dip"
xmlns:android="http://schemas.android.com/apk/res/android">
<TextView android:textAppearance="?textAppearanceSmall" android:textColor="‪#‎ffffffff‬" android:gravity="left" android:id="@id/tasks_title" android:layout_width="320.0dip" android:layout_height="0.0dip" />
<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@id/no_applications_message" android:layout_width="fill_parent" android:layout_height="420.0dip">
<TextView android:textAppearance="?textAppearanceMedium" android:textColor="#ffffffff" android:gravity="center" android:paddingTop="90.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/no_recent_tasks" />
<Button android:textAppearance="?textAppearanceMedium" android:layout_gravity="center" android:id="@id/zzz_button_job_manager" android:layout_width="242.0dip" android:layout_height="0.0dip" android:layout_marginTop="60.0dip" android:text="@string/recent_tasks_title" />
</LinearLayout>
<ScrollView android:orientation="vertical" android:id="@id/zzz_recent_app_icon_row" android:scrollbars="none" android:layout_width="fill_parent" android:layout_height="wrap_content" android:overScrollMode="never">
<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@id/zzz_recent_app_icon_row" android:layout_width="fill_parent" android:layout_height="wrap_content">
<LinearLayout android:gravity="left" android:layout_gravity="center" android:orientation="horizontal" android:layout_width="280.0dip" android:layout_height="120.0dip" android:layout_marginLeft="0.0dip">
<include android:id="@id/button7" layout="@android:layout/recent_apps_icon" />
</LinearLayout>
<LinearLayout android:gravity="left" android:layout_gravity="center" android:orientation="horizontal" android:layout_width="280.0dip" android:layout_height="120.0dip" android:layout_marginLeft="0.0dip">
<include android:id="@id/button6" layout="@android:layout/recent_apps_icon" />
</LinearLayout>
<LinearLayout android:gravity="left" android:layout_gravity="center" android:orientation="horizontal" android:layout_width="280.0dip" android:layout_height="120.0dip" android:layout_marginLeft="0.0dip">
<include android:id="@id/button5" layout="@android:layout/recent_apps_icon" />
</LinearLayout>
<LinearLayout android:gravity="left" android:layout_gravity="center" android:orientation="horizontal" android:layout_width="280.0dip" android:layout_height="120.0dip" android:layout_marginLeft="0.0dip">
<include android:id="@id/button4" layout="@android:layout/recent_apps_icon" />
</LinearLayout>
<LinearLayout android:gravity="left" android:layout_gravity="center" android:orientation="horizontal" android:layout_width="280.0dip" android:layout_height="120.0dip" android:layout_marginLeft="0.0dip">
<include android:id="@id/button3" layout="@android:layout/recent_apps_icon" />
</LinearLayout>
<LinearLayout android:gravity="left" android:layout_gravity="center" android:orientation="horizontal" android:layout_width="280.0dip" android:layout_height="120.0dip" android:layout_marginLeft="0.0dip">
<include android:id="@id/button2" layout="@android:layout/recent_apps_icon" />
</LinearLayout>
<LinearLayout android:gravity="left" android:layout_gravity="center" android:orientation="horizontal" android:layout_width="280.0dip" android:layout_height="120.0dip" android:layout_marginLeft="0.0dip">
<include android:id="@id/button1" layout="@android:layout/recent_apps_icon" />
</LinearLayout>
<LinearLayout android:gravity="left" android:layout_gravity="center" android:orientation="horizontal" android:focusable="true" android:focusableInTouchMode="true" android:layout_width="280.0dip" android:layout_height="120.0dip" android:layout_marginLeft="0.0dip">
<include android:id="@id/button0" layout="@android:layout/recent_apps_icon" />
<requestFocus />
</LinearLayout>
<Button android:textAppearance="?textAppearanceMedium" android:layout_gravity="center" android:id="@id/zzz_button_job_manager_second" android:layout_width="242.0dip" android:layout_height="0.0dip" android:layout_marginTop="2.0dip" android:text="@string/recent_tasks_title" />
</LinearLayout>
</ScrollView>
</LinearLayout>
4.masih di res/layout  kemudian buka recent_apps_icon.xml
5.hapus semua code
6.ganti dengan ini
<?xml version="1.0" encoding="utf-8"?>
<TextView android:textSize="13.0dip" android:textColor="@color/primary_text_dark_focused" android:ellipsize="marquee" android:gravity="top|left|center" android:id="@id/label" android:background="@drawable/btn_application_selector" android:paddingLeft="0.0dip" android:paddingTop="0.0dip" android:paddingBottom="0.0dip" android:fadingEdge="horizontal" android:layout_width="280.0dip" android:layout_height="119.0dip" android:layout_margin="0.0dip" android:maxLines="1" android:drawablePadding="0.0dip"
xmlns:android="http://schemas.android.com/apk/res/android" /> 
7.kemudian download bahannnya diatas terus ekstrak dan taro di tempatnya
8.compile framework-res.apk
9.move ke system/framework
10.selesai

Catatan :
*tested on ROM HP9
*DWYOR

Source :
XDA developers

Post a Comment

1Comments

Komentar yang Menyertakan Link Aktif, Iklan, titip link, atau Komentar yang Tidak Relevan dengan Isi Artikel akan Terhapus Secara Otomatis. Komentar Baik Anda Akan Sangat Kami Hargai.

Post a Comment