boy_online01
New Member
Chả biết đặt cái này ở đâu nên mình đành để ở box hình nền vậy :|
Mình xin làm một tut nhỏ hướng dẫn anh em cách thêm icon cho một thư mục mình tự tạo (mình đã có một bài viết về vấn đề này bên topic của anh bunrieucua nhưng hơi khó hiểu nên mình viết lại + kèm theo ảnh cho dễ hiểu
).
Bình thường thì khi tạo một thư mục mới (mình lấy ví dụ với thư mục Turn off! cho cả bài viết này ) nó sẽ có icon như thế này:
Khi thay đổi themes, icon của Turn off! vẫn ko thay đổi nên nhìn rất xấu:
Vậy làm thế nào để cho thư mục Turn off! có một icon riêng, hay khi thay đổi themes thì icon của Turn off! cũng thay đổi theo? Đó chính là mục đích của tut hướng dẫn này
.
Các bạn chú ý tới hai thư mục Internet và Turn off! trong hai hình trên. Ở hình 1, hai icon đều giống nhau (đều là icon mặc định). Còn ở hình 2, chỉ có icon của Internet thay đổi, còn icon của Turn off! vẫn giữ nguyên. Vậy chỉ cần tìm ra sự khác biệt giữa hai thư mục này là ta sẽ biết phải làm gì =D>.
Cách làm:
Các bạn cần tìm file matrixmenudata.xml trong C:\private\20113dd\content, copy ra thẻ nhớ để chỉnh sửa trên máy tính cho dễ, có thể chỉnh sửa trên điện thoại nhưng sẽ khó khăn hơn ;
).
Dùng Notepad để mở matrixmenudata.xml, bấm Ctrl+F tìm hai từ khóa Internet và Turn off! để so sánh, đối với file xml của mình, mình tìm đc 2 đoạn này:
Các bạn có thể dễ dàng nhận thấy sự khác nhau giữa hai thư mục Internet và Turn off!: CODE của thư mục Internet bị thừa ra một đoạn bị bôi đen chính là UID của thư mục Internet, nhờ được gán UID mà thư mục Internet có được icon riêng, và icon của nó thay đổi theo themes :ar!
Vì vậy muốn cho Turn off! một icon riêng thì ta chỉ cần thêm đoạn bôi đen vào phần code của Thư mục Turn off!, như thế này:
Nhưng như thế thì icon của thư mục Internet và Turn off! sẽ giống nhau vì UID của cả hai giống nhau. Vậy nên bạn phải sửa UID của Turn off! (phần mình bôi đỏ). Nhưng ko phải sửa tùy tiện đâu nhé
.
Cách thay đổi UID thư mục:
Các Theme maker đã có một số UID nhất định cho từng thư mục, vậy nên các bạn chỉ cần xem mục đích của thư mục mình tạo ra là gì để chọn UID phù hợp. Ví dụ như minh tạo thư mục Turn off! để bỏ vào những ứng dụng hệ thống như Rompatcher, X-plore, FileBrowser,... nên mình sẽ chọn UID của Extra Applications group folder là: 0x13FC và
0x101F86E3. Vậy nên mình sẽ sửa lại phần Turnoff! trong matrixmenudata.xml như thế này:
Sau khi sửa xong, bạn lưu lại file matrixmenudata.xml rồi để lại vào C:\private\20113dd\content, restart lại máy ta sẽ có kết quả như thế này =D>:
Để biết thêm các UID các bạn hãy dùng Siscontent, mở một theme bất kì, chọn Tool > Edit bấm OK. Sau đó vào file .skn, chọn thẻ Resource. Trong phần Icon-> Folder icon sẽ có khá nhiều UID thư mục cho các bạn chọn (nó phụ thuộc vào theme bạn đang mở có nhiều hay ít icon folder)
Dưới đây là một số UID được nhiều themes hỗ trợ icon. Các bạn thay lần lượt vào icon_skin_minor_id= và icon_skin_major_id=:
Thư mục Cài đặt: 0x13FD và 0x101F86E3
Thư mục Game: 0x01 và 0x2000DA52 hoặc 0x01 và 0x2000DA5A
Thư mục Văn phòng: 0x1EAD và 0x101F86E3
Thư mục Giúp đỡ: 0x1EAC và 0x101F86E3
Thư mục GPS: 0x1EAB và 0x101F86E3
Thư mục Communations: 0x1EAA và 0x101F86E3
Thư mục Ảnh: 0x217C và 0x101F86E3
Thư mục Video: 0x217D và 0x101F86E3
Thư mục Internet: 0x2179 và 0x101F86E3
Thư mục Tools: 0x13FF và 0x101F86E3
Chúc các bạn làm được một theme hoàn toàn full icon cho riêng mình!=D>=D>=D>
Mình xin làm một tut nhỏ hướng dẫn anh em cách thêm icon cho một thư mục mình tự tạo (mình đã có một bài viết về vấn đề này bên topic của anh bunrieucua nhưng hơi khó hiểu nên mình viết lại + kèm theo ảnh cho dễ hiểu
Bình thường thì khi tạo một thư mục mới (mình lấy ví dụ với thư mục Turn off! cho cả bài viết này ) nó sẽ có icon như thế này:

Khi thay đổi themes, icon của Turn off! vẫn ko thay đổi nên nhìn rất xấu:

Vậy làm thế nào để cho thư mục Turn off! có một icon riêng, hay khi thay đổi themes thì icon của Turn off! cũng thay đổi theo? Đó chính là mục đích của tut hướng dẫn này
Các bạn chú ý tới hai thư mục Internet và Turn off! trong hai hình trên. Ở hình 1, hai icon đều giống nhau (đều là icon mặc định). Còn ở hình 2, chỉ có icon của Internet thay đổi, còn icon của Turn off! vẫn giữ nguyên. Vậy chỉ cần tìm ra sự khác biệt giữa hai thư mục này là ta sẽ biết phải làm gì =D>.
Cách làm:
Các bạn cần tìm file matrixmenudata.xml trong C:\private\20113dd\content, copy ra thẻ nhớ để chỉnh sửa trên máy tính cho dễ, có thể chỉnh sửa trên điện thoại nhưng sẽ khó khăn hơn ;
Dùng Notepad để mở matrixmenudata.xml, bấm Ctrl+F tìm hai từ khóa Internet và Turn off! để so sánh, đối với file xml của mình, mình tìm đc 2 đoạn này:
<menu:folder id="65" long_name="&qtn_apps_internet_list;" short_name="&qtn_apps_internet_grid;" title_name="&qtn_apps_internet_list;" applicationgroup_name="Internet" icon_skin_minor_id="0x0002" icon_skin_major_id="0x101F86E3">
<menu:folder id="192" long_name="Turn off!" short_name="Turn off!" title_name="Turn off!" applicationgroup_name="Turn off!">
Các bạn có thể dễ dàng nhận thấy sự khác nhau giữa hai thư mục Internet và Turn off!: CODE của thư mục Internet bị thừa ra một đoạn bị bôi đen chính là UID của thư mục Internet, nhờ được gán UID mà thư mục Internet có được icon riêng, và icon của nó thay đổi theo themes :ar!
Vì vậy muốn cho Turn off! một icon riêng thì ta chỉ cần thêm đoạn bôi đen vào phần code của Thư mục Turn off!, như thế này:
<menu:folder id="192" long_name="Turn off!" short_name="Turn off!" title_name="Turn off!" applicationgroup_name="Turn off!" icon_skin_minor_id="0x0002" icon_skin_major_id="0x101F86E3">
Nhưng như thế thì icon của thư mục Internet và Turn off! sẽ giống nhau vì UID của cả hai giống nhau. Vậy nên bạn phải sửa UID của Turn off! (phần mình bôi đỏ). Nhưng ko phải sửa tùy tiện đâu nhé
Cách thay đổi UID thư mục:
Các Theme maker đã có một số UID nhất định cho từng thư mục, vậy nên các bạn chỉ cần xem mục đích của thư mục mình tạo ra là gì để chọn UID phù hợp. Ví dụ như minh tạo thư mục Turn off! để bỏ vào những ứng dụng hệ thống như Rompatcher, X-plore, FileBrowser,... nên mình sẽ chọn UID của Extra Applications group folder là: 0x13FC và
0x101F86E3. Vậy nên mình sẽ sửa lại phần Turnoff! trong matrixmenudata.xml như thế này:
[/QUOTE]<menu:folder id="192" long_name="Turn off!" short_name="Turn off!" title_name="Turn off!" applicationgroup_name="Turn off!" icon_skin_minor_id="0x13FC" icon_skin_major_id="0x101F86E3">
Sau khi sửa xong, bạn lưu lại file matrixmenudata.xml rồi để lại vào C:\private\20113dd\content, restart lại máy ta sẽ có kết quả như thế này =D>:


Để biết thêm các UID các bạn hãy dùng Siscontent, mở một theme bất kì, chọn Tool > Edit bấm OK. Sau đó vào file .skn, chọn thẻ Resource. Trong phần Icon-> Folder icon sẽ có khá nhiều UID thư mục cho các bạn chọn (nó phụ thuộc vào theme bạn đang mở có nhiều hay ít icon folder)


Dưới đây là một số UID được nhiều themes hỗ trợ icon. Các bạn thay lần lượt vào icon_skin_minor_id= và icon_skin_major_id=:
Thư mục Cài đặt: 0x13FD và 0x101F86E3
Thư mục Game: 0x01 và 0x2000DA52 hoặc 0x01 và 0x2000DA5A
Thư mục Văn phòng: 0x1EAD và 0x101F86E3
Thư mục Giúp đỡ: 0x1EAC và 0x101F86E3
Thư mục GPS: 0x1EAB và 0x101F86E3
Thư mục Communations: 0x1EAA và 0x101F86E3
Thư mục Ảnh: 0x217C và 0x101F86E3
Thư mục Video: 0x217D và 0x101F86E3
Thư mục Internet: 0x2179 và 0x101F86E3
Thư mục Tools: 0x13FF và 0x101F86E3
Chúc các bạn làm được một theme hoàn toàn full icon cho riêng mình!=D>=D>=D>