綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[教學] 修改全局字體和下拉欄顏色教程(通用所有安卓機 需root)

[複製連結] 查看: 11522|回覆: 8|好評: 3
跳轉到指定樓層
樓主
ass21766h | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2012-4-30 00:17

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 ass21766h 於 2012-5-2 19:58 編輯

1:須要會反編輯http://apk.tw/thread-63928-1-1.html 參考這邊一二樓~

2:手機要會自救 基本上要懂 線上廚房~無限重啟要會自救~

3:手機須root 過 ~

4:2.2和2.3有些不同 2.3下拉欄反編system/app/SystemUI.apk

修改4.0文件的時候只需要安装framework-res.apk就可以了,而且4.0的编輯工具要更新到最新的才能用

要反編SystemUI.apk 須要 ~指令安裝係統編輯器
apktool if twframework-res.apk (安裝指令)
apktool if framework-res.apk  (安裝指令)

apktool d -f SystemUI.apk  (反編指令)

apktool b SystemUI.apk(回編指令)


全局綠色字體 教程如下:

先按開始→執行→輸入”cmd”按enter就會開啟dos的畫面

然後輸入cd\apktool
apktool d -f framework-res.apk  (反編指令)

也可直接修改係統框架apktool d framework-res.apk  (反編指令)這樣也能



apktool b framework-res(回編指令)這邊多一樣 任何apk 一樣只改apk明稱

反编framework.apk。得到framework-res文件夹

找到framework-res\res\values下的style.xml 布局文件

定位到 <style name="Theme">
在它下方添加<item name="textColor">#ffff00ff</item>

ff是100%顏色 ff00ff (它是綠色) 也可改 ffff0000(這樣就是全紅) 顏色碼網路有 六位數


實例:</style>
    <style name="Theme">
<item name="textColor">#ffff00ff</item>
        <item name="colorForeground">@color/bright_foreground_dark</item>
        <item name="colorBackground">@color/transparent</item>
        <item name="backgroundDimAmount">0.6</item>
        <item name="disabledAlpha">0.5</item>

修改後回編 回編後參考教程連結


在來是手機 一級 二級 三級 本文顏色實例 可照我手機顏色修改
my 亞太 i909安卓2.22 反編 注意英文一樣就照文修改

路逕C:\apktool\framework-res\res\values\colors

<?xml version="1.0" encoding="UTF-8"?>
<resources>
    <color name="darker_gray">#ff8600ff</color>
    <color name="white">#ff8600ff</color>
    <color name="black">#00000000</color>
    <color name="transparent">#00000000</color>
    <color name="background_dark">#00000000</color>
    <color name="background_light">#00000000</color>
    <color name="safe_mode_text">#808600ff</color>
    <color name="bright_foreground_dark">#ff00ff00</color>
    <color name="bright_foreground_dark_disabled">#8000ff00</color>
    <color name="bright_foreground_dark_inverse">#ff0000ff</color>
    <color name="dim_foreground_dark">#ffff00ff</color>
    <color name="dim_foreground_dark_disabled">#80ff00ff</color>
    <color name="dim_foreground_dark_inverse">#ffff00ff</color>
    <color name="dim_foreground_dark_inverse_disabled">#80ff00ff</color>
    <color name="hint_foreground_dark">#ff808080</color>
    <color name="bright_foreground_light">#ffff0000</color>
    <color name="bright_foreground_light_inverse">#ffff0000</color>
    <color name="bright_foreground_light_disabled">#80000000</color>
    <color name="dim_foreground_light">#ff8600ff</color>
    <color name="dim_foreground_light_disabled">#808600ff</color>
    <color name="dim_foreground_light_inverse">#ff00ff00</color>
    <color name="dim_foreground_light_inverse_disabled">#80ff00ff</color>
    <color name="hint_foreground_light">#ffff00ff</color>
    <color name="lighter_gray">#ffff0000</color>
    <color name="perms_dangerous_grp_color">#ff8600ff</color>
    <color name="perms_dangerous_perm_color">#ff8600ff</color>
    <color name="shadow">#00000000</color>
    <color name="search_url_text_normal">#ff8600ff</color>
    <item type="color" name="search_url_text_selected">@color/black</item>
    <item type="color" name="search_url_text_pressed">@color/black</item>
    <item type="color" name="search_widget_corpus_item_background">@color/lighter_gray</item>
    <item type="color" name="sliding_tab_text_color_active">@color/black</item>
    <item type="color" name="sliding_tab_text_color_shadow">@color/black</item>
    <color name="unlock_album_image_background_normal">#ff8600ff</color>
    <color name="unlock_album_image_background_focus">#ff8600ff</color>
    <color name="unlock_album_image_background_press">#ff8600ff</color>
    <color name="keyguard_text_color_normal">#ff8600ff</color>
    <color name="keyguard_text_color_unlock">#ffff0000</color>
    <color name="keyguard_text_color_soundoff">#ff8600ff</color>
    <color name="keyguard_text_color_soundon">#ff8600ff</color>
    <color name="keyguard_text_color_decline">#ff8600ff</color>
    <color name="config_defaultNotificationColor">#ff00ff00</color>
</resources>


修改狀態欄字體顏色:  2.2和2.3不同 2.3須反編 system/app/SystemUI.apk

    2.2rom 反編 framework-res.apk,找到res/layout下面的看到ffffffff 修改後面六位 以下是全紅 修改過 當然也可改全綠ffff00ff  或粉紅ff8600ff 可照色碼表改

  注明: 回編後 這邊須要替換文件 就是把以下改的文件替換回原檔


01:status_bar.xml  
</ImageSwitcher>
        <com.android.server.status.TickerView android:id="@id/tickerText" android:paddingTop="2.0dip" android:paddingRight="10.0dip" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_weight="1.0">
            <TextView android:textColor="#ffff0000" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />
            <TextView android:textColor="#ffff0000" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />
        </com.android.server.status.TickerView>
    </LinearLayout>
    <com.android.server.status.DateView android:textSize="16.0sp" android:textStyle="bold" android:textColor="#ffff0000" android:gravity="left|center" android:id="@id/date"


02.status_bar_latest_event_content.xml


TextView android:textSize="18.0sp" android:textStyle="bold" android:textColor="#ffff0000" android:ellipsize="marquee" android:id="@id/title" android:paddingLeft="4.0dip" android:fadingEdge="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" android:layout_weight="1.0" />
    </LinearLayout>
    <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content">紅色ff0000
        <TextView android:textSize="14.0sp" android:textColor="#ffff0000" android:ellipsize="marquee" android:id="@id/text" android:paddingLeft="4.0dip" android:fadingEdge="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:layout_weight="1.0" />
        <android.widget.DateTimeView android:textSize="14.0sp" android:textColor="#ffff0000"

03.status_bar_expanded.xml
<TextView android:textSize="14.0sp" android:textColor="#ffff0000" android:layout_gravity="center_vertical" android:id="@id/clear_all_button" android:background="@drawable/btn_default_small" android:paddingLeft="15.0dip" android:paddingRight="15.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="4.0dip" android:layout_marginBottom="1.0dip" android:text="@string/status_bar_clear_all_button" style="\?android:attr/buttonStyle" />

04.status_bar.xml
  </ImageSwitcher>
        <com.android.server.status.TickerView android:id="@id/tickerText" android:paddingTop="2.0dip" android:paddingRight="10.0dip" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_weight="1.0">
            <TextView android:textColor="#ffff0000" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />
            <TextView android:textColor="#ffff0000" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />
        </com.android.server.status.TickerView>
    </LinearLayout>
    <com.android.server.status.DateView android:textSize="16.0sp" android:textStyle="bold" android:textColor="#ffff0000" android:gravity="left|center" android:id="@id/date"

我手機以改成全機透明控 2.2要改時間顏色須要修改server.odex 2.3rom在編輯器內應該就能修改 查找我po過的字體顏色教程 以下圖文字體供參考


「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 8碎鑽 +6 幫助 +8 技術 +1 收起 理由
mandy0203 + 1 + 1 讚一個!
tangiuanbor + 1
zxc9286695 + 1 + 1 + 1 讚一個!
herchingru + 1 + 1 非常讚
perfect + 1 + 1 讚一個!
a-yun + 1
hsing1218 + 1 + 1 神馬都是浮雲
殘情影 + 1 + 1 很給力!

查看全部評分

收藏收藏13 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
殘情影 | 收聽TA | 只看該作者
發表於 2012-4-30 02:13
謝械大大 明天再來試試看~

點評

不客氣~~  發表於 2012-4-30 10:23
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
z3961111 | 收聽TA | 只看該作者
發表於 2012-5-1 07:36
謝謝您的教學,趕快來試試看
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
殘情影 | 收聽TA | 只看該作者
發表於 2012-5-2 02:11
大大 不知道什麼原因 可反編譯  卻編譯不出APK 即使 不做修改 就馬上測試編譯 也一樣 求指導一下 謝械

點評

如果只修改values 理面文件 回編後只須加入resources.arsc 就可以了  發表於 2012-5-2 20:01
你原檔apk應該是 改過圖檔 它不會給妳回編的 你丟上 線上廚房去 隨便修改個地方 下載下來後 解壓縮 在用 那個新檔去做編輯 應該行的通  發表於 2012-5-2 19:54
用原板去編輯回編後 ,用舊的 就是你手機的 apk去加入resources.arsc如果 你修改 layout這個檔 還須要加入你修改的xml  發表於 2012-5-2 19:50
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
殘情影 | 收聽TA | 只看該作者
發表於 2012-5-2 21:09
大大 我測試過 全部 都不能回編  我的意思是~ 我把APK 反編譯 之後 我都沒有修改 再做編譯  就不行了...................不知道你聽得懂嗎????

點評

或者是你編制工具 不相容安卓板本 ~須找最新板的 編輯工具  發表於 2012-5-3 19:50
因為妳apk檔 之前一定改過大量圖檔 所以無法回編 須拿原生檔 沒作過反編的apk把一次要改的地方 一次就編輯~  發表於 2012-5-3 19:48
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

6
殘情影 | 收聽TA | 只看該作者
發表於 2012-5-3 20:30
我再想事不是 系統關西 我是用 WIN7 64位元
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

7
Beryl | 收聽TA | 只看該作者
發表於 2012-8-31 19:37
謝謝大大!!! 改天來試試看~
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

8
babyfafa | 收聽TA | 只看該作者
發表於 2012-10-7 14:24
請問有狀態欄透明的編輯教學嗎 ????????
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

9
348172284 | 收聽TA | 只看該作者
發表於 2012-10-21 19:51
謝謝大大!!! 改天來試試看~
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則