Sau đây mình xin giới thiệu với các bạn cách tạo chữ nhấp nháy trên thanh stt3
- Các phần mềm cần thiết :
- Apk tool : https://www.fshare.vn/file/UE6D1TR2RDB5
- Notepad ++ :http://notepad-plus-plus.org/download/v6.3.1.html
- Java :https://drive.google.com/file/d/0B_v2u8ZA5UiweVIxLU5JVGhBUUU/view?usp=sharing
- Photoshop: Online : http://vforum.vn/photoshop
a. Máy đã root
b.Trênpc/lap tạo1 thư mục bất kỳ ví dụ c:/apktool
c.Trên điện thoại dùng Root Explorer copy file SystemUI.apk trong thư mục system/priv-app và framework-res.apk trong thư mục system/framework vào thư mục sdcard.
d.Copy 2 file này vào thư mục c:/apktool
e.Down load và giải nén file apktool ở trên vào thư mục c:/apktool
f.Cài đặt Java và notepad++
h.Từ thư mục c:/apktool chạy START.cmd gõ adb devices
i.Gõ tiếp apktool if framework-res.apk
Nếu 2 bước trên thành công sẽ ra màn hình như sau
j.Gõ tiếp apktool d SystemUI.apk nếu kết quả thành công thì trong c:/apktool sẽ có thêm thư mục SystemUI.
2.Cách làm
Bước 1 : Tạo chữ cần làm với photoshop
Đầu tiên các bạn tải ảnh này về mình lấy tên là leduy nhé
https://drive.google.com/file/d/0B_v2u8ZA5UiwQ2J5QjNrUncyWEE/view?usp=sharing
Sau đó các bạn vào trang sau
http://vforum.vn/photoshop/
Bấm vào file => open inmage chọn leduy.png vừa tải về
Tiếp theo bấm vào biểu tượng A như trong ảnh
Rồi kick chuột trái vào ảnh leduy.png vừa mới mở hiện ra bảng sau
Mục text các bạn viết chữ mình muốn vào, ở đây mình viết Lê Duy
Size là kick thước của chữ các bạn căn chỉnh sao cho hợp lý
mình chọn size 30
Style quyết định chữ đậm,nhạt,nghiêng
Color là màu sắc của chữ
Các bạn tạo cho mình 3 chữ với 3 màu khác nhau tùy thích.Mình tạo chữ màu tím đầu tiên
xong đến đỏ và xanh.
Ví dụ với chữ màu tím.Kick vào menu color hiện ra bảng màu chọn màu tím
Sau đó ấn ctrl+S rồi lưu lại thành 1.png
Màu đỏ , màu xanh làm tương tự rồi lưu lại lần lượt là 2.png , 3.png
Bước 2 : Tạo chữ nhấp nháy trên thanh status
Các bạn tải file này về
https://drive.google.com/file/d/0B_v2u8ZA5UiwSkkxajZQUXdwREU/view?usp=sharing
Giải nén ra sẽ có 2 foder :
1 là folder drawable trong đó có 3 file các bạn copy 3 file này vào thư mục
c:\apktool/SystemUI/res/drawable
Lưu ý là trong folder drawable vừa tải về có 1 file tên là sinchan.xml.File này quyết định thời gian nhấp nháy của chữ.Các bạn mở nó ra với notepad++ sẽ thấy dòng sau
Mã:
<item android:duration="70" .....
Tiếp theo các bạn copy 3 file ảnh vừa tạo vào thư mục
c:\apktool/SystemUI/res/drawable-hdpi với Zen4,Zen4.5
c:\apktool/SystemUI/res/drawable-xhdpi với Zen5,Zen6
Sau khi copy ảnh và 3 file trên các bạn tiếp tục mở foder thứ 2 copy file
file crayonsinchan.xml vào trong folder c:\ apktool/res/layout
Vì mặc định icon pin ở bên phải nên mình chỉ hướng dẫn các bạn làm chữ nhấp nháy ở
giữa và bên trái để đảm bảo tính thẩm mỹ
Chữ nhấp nháy ở giữa
Các bạn tìm và cắt đoạn code sau lên vị trí như ảnh
Mã:
<include android:id="@id/signal_cluster" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/asus_signal_cluster_view" />
<include android:id="@id/signal_cluster_dual_sim" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/asus_signal_cluster_view_dual_sim" />
Tiếp đến thêm code sau
Mã:
<LinearLayout android:gravity="center" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
<include android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/crayonsinchan" />
</LinearLayout>
Nếu muốn chữ nhấp nháy ở bên trái chép code sau vào vị trí như ảnh rồi save và đóng
notepad++ lại
Mã:
<include android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/crayonsinchan" />
Các bạn mở cmd lúc đầu lên đánh lệnh
apktool b SystemUI
Nếu không lỗi 1 thư mục build sẽ đc tạo trong c:/apktool/SystemUI/build và 1 thư mục dist sẽ được tạo trong c:/apktool/SystemUI/dist
Nếu có lỗi trình biên dịch sẽ báo lỗi xảy ra về vấn đề gì và ở dòng nào trong file tinh chỉnh mà theo đó bạn sẽ phải xem lại để fix.
Tiếp theo dùng bất kỳ phần mềm nén / giải nén nào (vd: winrar, 7z, winzip) giải nén file SystemUI.apk ở c:/apktool vào bất kỳ đâu trên pc/lap sau đó copy trích lấy chỉ thư mục META-INF và file AndroidManifest.xml chép đè vào thư mục c:/apktool/SystemUI/buil/apk.
Ví dụ với winrar.Kick chuột phải vào file SystemUI.apk chọn open with winrar sẽ hiện ra bảng sau.Kick tiếp chuột phải vào thư mục META-INF chọn Extract without confimation sẽ được thư mục META-INF tại c:/apktool.Với file AndroidManifest.xml làm tương tự rồi chép file theo đường dẫn ở trên
Đánh lại lần nữa apktool b SystemUI sau đó có thể lấy file apk trong thư mục c:/apktool/SystemUI/dist chép vào điện thoại theo đường dẫn system/priv-app set quyền 644
(Nhấn giữ file System vừa copy vào sẽ hiện bảng Menu chọn vào Permissions rồi làm như trong ảnh )
Lưu ý nếu bị SystemUI đã dừng lại các bạn reset lại máy là được nhé
Chúc các bạn thành công
Lê Duy
Nguồn : ZenphoneViet