Android 台灣中文網

標題: 【Xperia主題 製作教程】[APKTOOL] [5.0+] 主題預覽圖功能 [打印本頁]

作者: 游紹宏    時間: 2015-7-29 23:29
標題: 【Xperia主題 製作教程】[APKTOOL] [5.0+] 主題預覽圖功能
本帖最後由 游紹宏 於 2016-2-26 11:30 編輯



                                               主題開發者進修區 [APKTOOL]  

                               
登錄/註冊後可看大圖

文章說明
透過新的主題框架,使主題能於主
題選擇器顯現預覽圖(螢幕截圖)

步驟一:下載下附檔案並解壓縮
主框架.apk.zip (18.03 MB, 下載次數: 63)
下載上附檔案
解壓縮後置入「3-Out」資料夾,取代原有的「Stock_Lollipop.apk」資料夾 (或是相對應的資料夾)

步驟二:將原先「Stock_Lollipop.apk」之設定檔案移動到該「主框架.apk」資料夾
只需在移質本功能到舊有主題時本框架時進行本步驟
  • 安裝包名稱 (位於 Stock_Lollipop.apk/AndroidManifest.xml)
  • 桌布圖檔 (位於 res/drawable-xxhdpi)
  • 主題名稱 (位於 res/values/strings.xml)
  • 主題元素檔案 (位於 assets 資料夾內)
[!]必要時需編輯「AndroidManifest.xml」以避免主題元素未被引用

步驟三:加入預覽圖
現在回到「res/drawable-xxhdpi」資料夾
可以看到「semc_theme_skin_previewX.jpg」(X表數字 0~4不等)不等的圖檔,他們就是在主題預覽區的預覽圖檔。

                               
登錄/註冊後可看大圖
[!]圖檔大小:不受限

一切就緒! 編譯APK完成後放到手機安裝就會看到變化了!

修改前:無預覽圖功能修改後:具預覽圖功能

※查看已置入預覽圖功能的範例主題
WALKMAN

                               
登錄/註冊後可看大圖

建議的編輯軟體
PhotoShop:圖片編輯
Notepad++:程式碼編輯



修改:預覽圖數量


前導概念
在Android程式設計中,
需要定義/宣告會用到的物件,例如圖片。
故,在增減預覽圖數量時也必須同時修正定義/宣告會使用到的圖檔。
否則ApkTool主程式編譯APK時可能會發生錯誤。

《一》宣告預覽圖
  • 位置:res/ arrays.xml
  • 修改方法:
    • 新增的圖檔名稱是「semc_theme_skin_preview5.jpg」
    • 則在這個XML檔案中
    • 要新增「<item>@drawable/semc_theme_skin_preview5</item>」

                               
登錄/註冊後可看大圖

《二》引用預覽圖
  • 位置:res/ public.xml
  • 修改方法:
    • 範例: 新增的圖檔名稱是「semc_theme_skin_preview5.jpg」
    • 則在這個XML檔案中
    • 要新增「<public type="drawable" name="semc_theme_skin_preview5" id="0x7f020008" />」
      [特別注意] id編碼不能重複

                               
登錄/註冊後可看大圖



影片實做教學
           

[yt]3ZJ74WvjTYo[/yt]

[groupid=1007]ATEsX主題製作團隊[/groupid]




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1