本帖隱藏的內(nèi)容狀態(tài)欄時間居中1.反編譯systemui.apk 2.找到systemui\res\layout\status_bar.xml 3.查找: 1.xmlns:android="http://schemas./apk/res/android"> 4.下方添加: <com.android.systemui.statusbar.Clock android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="left|center" android:paddingRight="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_gravity="center_horizontal" android:singleLine="true" /> 5.回編譯systemUI文件夾 6.提取回編譯好的status_bar.xml 覆蓋到原來的apk里面 第二:狀態(tài)欄顯示運營商 1.還是上一個教程的那個地方——\res\layout\status_bar.xml 2.查找:<LinearLayout androidrientation="horizontal" android:id="@id/icons" android:layout_width="fill_parent" android:layout_height="fill_parent"> 3.在下面添加代碼: <com.android.systemui.statusbar.CarrierLabel android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="left|center" android:paddingLeft="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" /> 4.回編譯systemUI文件夾 5.提取回編譯好的status_bar.xml 覆蓋到原來的apk里面 ------------------------------------------------------------------------------------------ 1,、反編譯SystemUI.apk 2,、在反編譯后的目錄下找到:\res\layout\status_bar.xml 3、打開 status_bar.xml 4,、找到這句: <com.android.systemui.statusbar.Clock android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="left|center" android:paddingRight="4.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" /> 復制代碼5.替換代碼為: <DigitalClock android:textSize="14.0dip" android:textStyle="bold" android:textColor="#ffffffff" android:gravity="center_vertical" android:id="@+id/digitalClock" android:paddingRight="4.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" /><br /> 之后回編譯,,把xml文件和resource.arsc替換會apk里,大家都懂得 順便一說: android:textSize="14.0dip" 字體大小 android:textStyle="bold" 字體顯示為 粗體 android:textColor="#ffffffff" 字體顏色 -------------------------------------------------------------------------------------- 透明下拉欄 1.提取你的systemui.apk,,反編 2.找到\res\layout\status_bar_tracking.xml文件,,搜索“View android:background”,將其等號后面改成 "@drawable/status_bar_background" 3.回編systemui.apk 4.將新apk中的status_bar_tracking.xml文件替換到老apk中 這樣,,你的下拉欄就變成了status_bar_background.png這張圖片了,,修改一張透明的status_bar_background.png扔進systemui.apk中替換原文件就好了。 在用壓縮方式打開替換好的APK,、直接把res拖到桌面,,打開drawable-hdpi, quickpanel_quick_settings_background.png這個和quickpanel_title_background.9.png這個還有title_bar_portrait.9.png這個要改成透明或半透明都可以 不一定名稱都一樣但是方法都一樣,,你們進去了就知道 statusbar_background.9.png這個是狀態(tài)欄 直接該透明就OK 記得你改的圖片大小要一樣{重要} 透明狀態(tài)欄 2.3.6看 其他無視 同樣是修改systemui.apk,。 1.反編后找到smali\com\android\systemui\statusbar\StatusBarService.smali文件 2.找到 new-instance v0, Landroid/view/WindowManager$LayoutParams; const/4 v1, -0x1 const/16 v3, 0x7d0 const/16 v4, 0x48 const/4 v5, 0x2 修改為 new-instance v0, Landroid/view/WindowManager$LayoutParams; const/4 v1, -0x1 const/16 v3, 0x7d0 const/16 v4, 0x48 const/4 v5, -0x3 3.回編 4.替換classes.dex 5.修改一張statusbar_background.9.png圖片,處理成半透明,替換 全局背景教程 提取完后打開“framework-res.apk\res\values\ 在用筆記本打開styles.xml文件 按“Ctrl+F”打開查找,,在“找內(nèi)容”查上寫入 <item name="windowBackground">@drawable/screen_background_dark</item> 把找到的那句改成下面這句 <item name="windowBackground">@drawable/wjj_qjbg</item> 繼續(xù)查找 <style name="Widget.ListView" parent="@style/Widget.AbsListView"> 得到下面這段 <style name="Widget.ListView" parent="@style/Widget.AbsListView"> <item name="listSelector">@drawable/list_selector_background</item> <item name="cacheColorHint">,?colorBackgroundCacheHint</item> ----這句 <item name="divider">@drawable/divider_horizontal_dark_opaque</item> </style> 將上面那句<item name="cacheColorHint">?colorBackgroundCacheHint</item>換成 <item name="cacheColorHint">@color/transparent</item> 第三步: 把一張480*800的圖片命名為:“wjj_qjbg”記得是PNG格式不然就悲催了 放入framework-res.apk\res\drawable-hdpi 然后封包 接下來就要用壓縮方式打開之前沒改過的framework-res.apk,。在用壓縮方式打開我們改過的framework-res.apk把我們改過的APK里的res拖到?jīng)]改過的framework-res.apk里直接點確定 在把resources.arsc拖到?jīng)]改過的APK里 直接點確定 圖 時間居中 反編譯完SystemUI.apk找到res\layout\status_bar.xml 打開status_bar.xml(內(nèi)容不一定會完全一樣,,但方法一樣,安卓通用) 找到以下代碼:(搜索,,快一些) <com.android.systemui.statusbar.Clock android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="left|center" android:paddingRight="4.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" /> 把以上的代碼全部刪除 再次找到這一句: xmlns:android="http://schemas./apk/res/android"> 在這句的下面添加如下代碼 <com.android.systemui.statusbar.Clock android:layout_gravity="center_horizontal" android:paddingTop="4.0dip" android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" /> 最后,,重編譯,替換status_bar.xml后再替換到手機,,重啟,!ok 再最后! 如果時間沒有垂直居中的話請調(diào)整這句: android:paddingTop="4.0dip" 離頂部的距離 時間顯示到秒且居中(前5步和上面一樣) 找到res\layout\status_bar.xml 2.打開status_bar.xml(內(nèi)容不一定會完全一樣,,但方法一樣,,安卓通用) 3.找到以下代碼:(搜索,快一些) <com.android.systemui.statusbar.Clock android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="left|center" android:paddingRight="4.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" /> 把以上的代碼全部刪除 再次找到這一句: xmlns:android="http://schemas./apk/res/android"> 在這句的下面添加如下代碼 ,! <DigitalClock android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:layout_gravity="center_horizontal" android:id="@+id/digitalClock" android:paddingTop="4.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" /> 最后,,重編譯,替換status_bar.xml后再替換到手機,,重啟,!ok! 再最后,! 如果時間沒有垂直居中的話請調(diào)整這句: android:paddingTop="4.0dip" 離頂部的距離 圖 下拉欄的一,,二級字體顏色自定義 反編譯framework-res.apk,找到res/value/style.xml,, 搜索 ">?textColorPrimaryInverse 替換為android:textColor="#ff228b22" 下拉欄二級字體顏色 反編譯framework-res.apk,,找到res/value/style.xml 搜索:<item name="textColor">#ff6b6b6b</item> 改成你需要的顏色。 textColor后的八位代碼是顏色屬性,,前兩位表示透明度(ff不透明,,00完全透明) 后六位的顏色可以百度到“顏色代碼”(ffffff為全白,000000為全黑) 上面那張圖的二級字體顏色是228b22 --------------------------------------------------------------------------------- 狀態(tài)欄下拉通知顏色及大小修改教程 首先反編譯framework-res.apk 找到values/styles.xml 搜索: 本帖隱藏的內(nèi)容 <style name="TextAppearance.StatusBar.EventContent.Title" parent="@style/TextAppearance.StatusBar.EventContent"> 復制代碼 修改下三行: <item name="textSize">16.0sp</item> <item name="textStyle">bold</item> <item name="textColor">?textColorPrimaryInverse</item> 第一行是字體大小,,數(shù)字越大字體越大 第二行是樣式,,比如bold就是粗體 第三行是顏色,把?textColorPrimaryInverse修改為顏色 比如:#ffffffff——這個隨便 |
|