djbobo wrote:看不太懂哪裡有問題我...(恕刪) 所以說這個真的是有意做成這樣子的嚕?因為我記得之前用simple & clean原廠風格的時候並不會是這個樣子的圖片,我在猜難道是為了不會黑底黑字?
pettyki wrote:如何製作純透明界面(恕刪) 如何製作純透明電話界面一. 電腦端1.要先安裝 apktoolapktool =>檔案下載處http://dl.dropbox.com/u/9510641/%E7%BE%8E%E5%8C%96/SHER/apktool.rar解壓縮後,資料夾名稱 apktool ,有三個檔,[Apktool.jar] [aapt.eze] [apktool.bat] 三個檔案為了說明方便, 所以將資料夾統一放在 C:\apktool移動 apktool資料夾 到 C:\所以在 C 硬碟內 有 C:\apktool2.要安裝 java环境http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html請選擇您電腦的版本下載Windows x86Windows x64下載後請安裝Jave 目錄名稱及安裝時目錄放在, C:\Program Files\Java\jdk\--------------------------------------------------------------------------電腦端要設定環境變數電腦端1.按開始,選擇電腦按右鍵,選擇內容 => 跳到一個控制台的視窗,選擇 選擇左邊有一個 進階系統設定按最底下有一個 [環境變數], 跳出一個新視窗 => 按新增變數: CLASSPATH值 : C:\Program Files\Java\jdk\lib;C:\Program Files\Java\jdK\lib\tools.jar再按一下新增變數: PATH值 : C:\Program Files\Java\jdk\bin==============================================================================二. 手機端動作 :1. 用 Root Explorer COPY 手機\system\framework\framework-res.apk 及\system\framework\twframework-res.apk及\system\app\Contacts.apk 到 SD 卡2. 用 USB 連上電腦, 將 SD卡 framework-res.apk 及 twframework-res.apk 及Contacts.apk => COPY 至 C:\apktool3. 為了避免編輯時出錯 請先掛載你ROM的框架運行先按開始→執行→輸入”cmd”按enter就會開啟dos的畫面然後輸入cd\apktool跳到C:\ apktool >cmd模式 執行apktool if framework-res.apk 這個是安裝framework-res.apkcmd模式 執行apktool if twframework-res.apk 這個是安裝twframework-res.apk4. 開始反編譯 apktool d -f Contacts.apk這時候去C槽的apktool資料夾就會發現多了一個 Contacts5. 進入 Contacts 的資料夾 ( C:\apktool\Contacts\res\values )打開 res/values/colors.xml (若無法打開, 預設程式, 請選[Notepad++] 即可打開找到 第 48 列<color name="tw_color002">#ff000000</color>修改為<color name="tw_color002">#00000000</color>保存並退出打開res/values/styles.xml找到 第 1.2.3.列<style name="DialtactsTheme" parent="@android:style/Theme"><item name="android:windowNoTitle">true</item><item name="android:windowContentOverlay">@null</item></style>修改為:<style name="DialtactsTheme" parent="@android:style/Theme.Wallpaper"><item name="android:windowBackground">@drawable/call_default_btn_normal</item><item name="android:windowNoTitle">true</item><style>保存並退出打開res/layout/dialer_searchdialog_contents.xml修改第7 9 12 14 行為android:textColor="@color/black"保存並退出回到 c:\apktool再轉到 DOS 的 畫面 , 輸入 apktool b Contacts (約 2 - 5 分)回到檔案總管 c:\apktool\contents多出1個資料夾c:\apktool\contents\build打開 C:\apktool\contents.apk (若無法打開, 預設程式請選擇 WinRAR.exe)選擇左上角[加入] =>按 contents-res => 按 build => 按 apk => 按 resources.arsc 選擇[僅儲存]按確定 => 確定6. 最後你需要處理下res/drawable-hdpi的圖片 (可copy 小弟昨天分享撥號透明裏面的圖示)1.all_dial_btn_normal.png2.call_dial_btn_normal_h.png3.call_dial_edit_btn_normal.png4.call_dial_panel_bg.png5.call_dial_panel_bg_01.png6.call_dial_panel_bg_01_h.png7.call_dial_panel_bg_02_h.png如果你想自訂背景圖片,可以修改下面這張圖 為你想要的的圖片 call_default_btn_normal.9.png現在要將上列 7 張 png 的圖片,罝換至 contents.apka. 打開 C:\apktool\contents.apk (若無法打開, 預設程式請選擇 WinRAR.exe)b. 點擊 Contacts.apk => 再點擊至/res => 繼續點至/drawable-hdpi/c. 按加入d. 將剛才 7 個檔案, 全部選取, 按確定將電腦 c:\apktool\Contacts.apk copy 至 手機內 \system\app\重開機,電話界面透明