Chủ đề: Hướng dẫn mod icon pin trên G2
-
06-10-2014, 12:54 AM #1Junior Member
- Ngày tham gia
- Jul 2015
- Bài viết
- 0
Hướng dẫn mod icon pin trên G2
Trươc khi vào bài xin các bạn lưu ý rằng mình là gà công nghệ chưa học qua 1 lớp đào tạo nào hết nhưng mình sẽ hướng dẫn các bạn theo những gì mình biết và đã thực hiện thành công trên F320 rồi. nếu có gì sai mong các bạn gạch đá ít thôi nhé. Bây giờ ta vào phần chính nhé, bài này có 2 phần : phần 1 hướng dẫn mod và phần 2 sẽ nói đến cách hoạt động.
Phần 1: thực hiện mod.
Bước 1 : down file về theo đường dẫn bên dưới và giải nén ra
http://www.fshare.vn/file/T7F2021MST/
Bước 2: Lấy thư mục LGSystemUI.apk trong system/priv-app rồi decomplite nó ra ta sẽ có file LGSystemUI. Decompile và Recompile hay còn gọi là bung và đóng gói các bạn tìm trong diễn đàn nhé.
Bước 3: Lấy 2 file stat_sys_battery.xml và stat_sys_battery_charge.xml copy đè vào thư mục drawable theo đường dẫn LGSystemUI / res / drawable. Nhớ copy chồng vào nhé vì trong thư mục drawable nó cũng có 2 file giống tên với file mình muốn chép vào.
Bước 4: lấy hết tất cả ảnh icon pin vừa down về được nó có dạng là file.png copy vào thư mục drawable-xxhdpi theo đường dẫn LGSystemUI / res / drawable-xxhdpi.
Bước 5: Recompile nó lại ta được file LGSystemUI.apk đã sửa đưa vào máy và tận hưởng thành quả .
Phần 2 : hoạt động của icon pin
Có nhiều bạn giống mình sẽ hỏi tại sao phải làm như trên. Ở phần này mình sẽ giải thích cho các bạn biết tại sao phải chép ảnh và 2 file.xml vào mình sẽ nói theo cách hiểu của mình nếu bạn nào thấy sai thì bổ sung thêm nhé.
Trước tiên ta nói về file stat_sys_battery.xml (file này dùng để hiển thị số pin ). Mình sẽ nói về file stat_sys_battery.xml gốc của LGSystemUI.apk khi các bạn bung ra và chưa sửa gì hết theo đường dẫn LGSystemUI / res / drawable. Mở nó ra bằng notepad++ nhé.
ví dụ là dòng số 12: <item android:drawable="@drawable/stat_sys_battery_05" android:maxLevel="7" />
+ android:drawable="@drawable/stat_sys_battery_05" thì ta thấy "stat_sys_battery_05" tức là hình pin số 5 và hình này nó sẽ nằm ở drawable-xxhdpi theo đường dẫn LGSystemUI / res / drawable-xxhdpi.
+ android:maxLevel="7" pin của ban không quá 7%
vậy câu này có nghĩa là khi pin của bạn từ 0% đến 7% thì nó sẽ hiện hình số 5
tiếp theo tới dòng số 13:<item android:drawable="@drawable/stat_sys_battery_10" android:maxLevel="12" />
+android:drawable="@drawable/stat_sys_battery_10" là ảnh pin số 10
+android:maxLevel="12" pin cao nhất là 12%
câu này có nghĩa là khi pin của mình còn 12% trở xuống thì nó sẽ hiện hình "stat_sys_battery_10". Các bạn lưu ý là ở đây không phải là từ 12%>>>0% đâu nhé mà là min=8% và max=12% nhé dòng 12 nó đã hiển thị hình số 5 khi pin từ 7%>>>0% rồi nên nó sẽ hiện hình số 10 khi pin từ 8%>>>12%
các dòng sau nó cứ vậy mà tiếp tục cho đến 100%.
Tiếp theo các bạn mở file stat_sys_battery.xml mới down về xem nó khác nhau chỗ nào nhé
các bạn đã thấy nó khác nhau chưa. Cách thức hoạt động của nó vẫn giống như trên. Ta xem lại dòng 12 nào. Nó nói khi pin 1% thì nó hiện hình số 1 , dòng 13 khi pin có 2% thì hiện hình số 2. Vậy các bạn đã hiểu tại sao mình phải chép 101 hình pin từ stat_sys_battery_00 đến stat_sys_battery_100 vào chưa.
Cuối cùng ta nói đến file stat_sys_battery_charge.xml dile này nó sẽ hiển thị ảnh khi ta cắm sạc. Tất nhiên ta sẽ mở file gốc của nó lên bằng notepad++ xem có gì trong đó.
ví dụ: dòng số 4:
<item android:drawable="@drawable/stat_sys_battery_charging_ani_00" android:maxLevel="0" />
+android:drawable="@drawable/stat_sys_battery_charging_ani_00" nó có "stat_sys_battery_charging_ani_00" tức là hình sạc số 1. Tại sao nó là hình số 1 các bạn mở thủ mục ảnh mới down về xem trong đó nó sẽ có 8 hình với tên là "stat_sys_battery_charging_ani_00" đến "stat_sys_battery_charging_ani_07"
+android:maxLevel="0" pin máy mình là 0%
vậy nó có nghĩa là pin 0% thì nó hiện hình stat_sys_battery_charging_ani_00 này nó sẽ nằm trong nằm ở drawable-xxhdpi theo đường dẫn LGSystemUI / res / drawable-xxhdpi.
các bạn thấy dòng 5 không <item android:maxLevel="4"> khi 2 sòng nằm gằn nhau nó sẽ hiểu là khi sạc pin từ 0%>>>4% nó sẽ hiện hình stat_sys_battery_charging_ani_00 (cho nó là hình 1)
tiếp theo từ dòng 5 đến dòng 18
<item android:maxLevel="4">
<animation-list androidneshot="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_00" />
<item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_01" />
<item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_02" />
<item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_03" />
<item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_04" />
<item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_05" />
<item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_06" />
<item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_07" />
</animation-list>
</item>
<item android:maxLevel="15">
Ở đây sẽ là pin sạc từ 4%>>>15% và ta có 8 dòng ảnh pin sạc (dòng 8 >>>dòng 15 nó sẽ tương ứng với 8 hình "stat_sys_battery_charging_ani_00" đến "stat_sys_battery_charging_ani_07") tức là khi pin sạc trong khoảng này nó sẽ chạy 8 ảnh.
tiếp theo từ dòng 18 đến dòng 35
<item android:maxLevel="15">
<animation-list androidneshot="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_01" />
<item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_02" />
<item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_03" />
<item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_04" />
<item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_05" />
<item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_06" />
<item android:duration="500" android:drawable="@drawable/stat_sys_battery_charging_ani_07" />
</animation-list>
</item>
<item android:maxLevel="35">
các bạn thấy nó còn 7 hình đúng chưa khi đó nó sẽ chạy hình từ 2>>>8. nếu nhìn kỹ bạn sẽ thấy pin sạc xuất phát từ khoảng cách cao hon so với từ 4%>>>15% và cứ thế còn 6 hình , 5 hình.... đến hình cuối cùng sẽ là sạc full nó báo hình stat_sys_battery_charging_ani_07.
Mở file stat_sys_battery_charge.xml down về xem sẽ thấy nó khác
ở đây nó có nhiều hơn 1 hình vậy hình đó là hình nào. Các bạn tự tìm hiểu nhé:laugh:Chủ đề cùng chuyên mục xem nhiều nhất:
-
-
06-10-2014, 04:39 AM #3Junior Member
- Ngày tham gia
- Jan 2015
- Bài viết
- 0
Bạn làm như thế nào mà không được. Khi bạn đóng gói lại có bị lỗi gì không hoặc khi copy bạn có chép đè vào hay không
Gửi từ LG-F320L của tôi bằng cách sử dụng Tapatalk 2
-
06-10-2014, 05:18 AM #4Junior Member
- Ngày tham gia
- Mar 2014
- Bài viết
- 0
làm như bạn, xong vào bị mất hết phím home, menu, back, mà mất hết thanh status
-
06-10-2014, 02:01 PM #5Junior Member
- Ngày tham gia
- Feb 2015
- Bài viết
- 0
tớ down về và làm lại vẫn bình thường mà
-
06-10-2014, 03:04 PM #6Banned
- Ngày tham gia
- Nov 2014
- Bài viết
- 0
Làm thử lại giúp mình với
ừ thì hư vô
-
06-10-2014, 03:07 PM #7Junior Member
- Ngày tham gia
- Oct 2014
- Bài viết
- 0
https://drive.google.com/file/d/0B5jx-Bj1Mv6TQ0lsRTZzazVtNG8/preview?pli=1
ừ thì hư vô
-
06-10-2014, 03:08 PM #8Junior Member
- Ngày tham gia
- Apr 2015
- Bài viết
- 0
https://drive.google.com/file/d/0B5jx-Bj1Mv6TRHNaWlJYYWl2eTQ/preview?pli=1
ừ thì hư vô
-
06-10-2014, 03:10 PM #9Junior Member
- Ngày tham gia
- Feb 2014
- Bài viết
- 0
https://drive.google.com/file/d/0B5jx-Bj1Mv6TOTVYamY4bkFMMjg/preview?pli=1
ừ thì hư vô
-
06-10-2014, 06:28 PM #10Junior Member
- Ngày tham gia
- May 2014
- Bài viết
- 0
Gửi bởi lamtieu
Gửi từ LG-F320S của tôi bằng cách sử dụng Tapatalk 2
Trí tuệ nhân tạo (AI) đang được tích hợp vào các dòng xe điện hiện đại để mang lại trải nghiệm lái xe thông minh và tiện lợi hơn. Một số mẫu xe của Xe Điện Smile đã tích hợp công nghệ AI để phân tích...
Xe Điện Smile - Khuyến mãi Halloween cực hấp dẫn