search 登录 注册
arrow_back返回列表
ID:168240
light_mode
Lv.6 胸怀六国志
edit_note帖子 35
stars积分 405,549
event加入 2015-02-06
安卓交流

九宫格解锁线条宽度修改、添加一级标题栏、锁屏界面添加任意文字教程

schedule发表于 2015-02-09 08:16:00 visibility查看 1,231 chat_bubble回复 42
#1 楼主
1、九宫格解锁线条宽度修改教程


打开framework.jar,提取dex文件到兄弟连合并的dex文件夹下面,选择分解ode文件,打开兄弟连合并\dex\out\com\android\internal\widget\LockPatternView.smali


搜索mDiameterFactor:F


找到Lcom/android/internal/widget/LockPatternView;->mDiameterFactor:F


上面一行的代码为const/high16 v2, 0x3f00


这部分的代码是:
.line 105
const/high16 v2, 0x3f00
iput v2, p0, Lcom/android/internal/widget/LockPatternView;->mDiameterFactor:F


将const/high16 v2, 0x3f00修改为const v2, 0x3dcccccd


修改后的代码是:
.line 105
const v2, 0x3dcccccd
iput v2, p0, Lcom/android/internal/widget/LockPatternView;->mDiameterFactor:F


保存,编译ode文件。将dex文件替换回framework.jar中。


2:设置添加一级标题栏教程


2.3没有,有的可以不用。




一级标题栏就是安卓4.0设置里面的分类的一条线:例如无线和网络、个人、设备、系统在设置界面添加一个标题进行区分,有的手机没有区分额。




反编译settings.apk




打开:res/xml/settings.xml




先预先添加三个标签栏:手机设置 基本设置 个人设置


打开settings.xml





xmlns:settings=“http://schemas.android.com/apk/res/com.android.settings“>







<com.android.settings.IconPreferenceScreen android:title=“@string/####“ settings:icon=“@drawable/####“>


(其中“####”是各个设置项的名称与设置项的图标,在drawable-mdpi添加图片,名称必须符合)


之间,添加:


<PreferenceCategory android:title=“@string/settings_phone“ />


这就是添加了——手机设置,这一项标签(settings_phone的中文翻译就是手机设置,所以大家也要照例翻译英文啊,别照这个弄,我只是例子)






然后我们再在:


</com.android.settings.IconPreferenceScreen>






与:


<com.android.settings.IconPreferenceScreen android:title=“@string####“ settings:icon=“@drawable/####“>




之间,添加:


<PreferenceCategory android:title=“@string/settings_basic“ />






这就是添加了——基本设置,这一项标签;


接着我们再在:


</com.android.settings.IconPreferenceScreen>






与:




<com.android.settings.IconPreferenceScreen android:title=“@string####“ settings:icon=“@drawable/####“>




之间,添加:


<PreferenceCategory android:title=“@string/settings_General“ />




这就是添加了——个人设置,这一项标签


保存——退出!




找到res/ values/ strings.xml


打开:strings.xml


在最底下,添加以下三句:




<string name=“settings_phone“>mobile phone</string>
<string name=“settings_basic“>general</string>
<string name=“settings_General“>personal</string>


路径:
res/ values-zh-rCN/ strings.xml


打开:strings.xml


在最底下,添加以下三句:


<string name=“settings_phone“>手机设置</string>
<string name=“settings_basic“>基本设置</string>
<string name=“settings_General“>个人设置</string>






我们全部把设置——settings.apk,添加一级标签栏,


编译修改工作全部完成,回编译,


之后从新生成的apk里面提取:


resources.arsc 与 res/ xml/ settings.xm替换。




3:锁屏界面添加任意文字教程
由于机型锁屏只有九宫格通用,所以这个教程是只有用九宫格锁屏才能看到。


首先第一步,
反编译【framework-res.apk】,
反编译好了。
我们来第二步,找路径。
九宫锁屏分有前置图层,后置图层


前置路径是
res/layout/keyguard_screen_unlock_landscape.xml
后置路径是
res/layout/
keyguard_screen_unlock_portrait.xml
文件名如果存在出处问题打开相似文件搜索
<com.android.internal.widget.LockPatternView


~~~~~~~~~~~~~~~~~~~
第三步找出添加点。
在类节点
xmlns:android=“http://schemas.android.com/apk/res/android“>
(这就是类节点),下添加以下代码(我做的是仿制三星的感觉)


<LinearLayout android:orientation=“vertical“ android:layout_width=“wrap_content“ android:layout_height=“wrap_content“>
<TextView android:textSize=“50.0dip“ android:textColor=“@color/lockscreen_clock_background“ android:layout_gravity=“center_horizontal“ android:layout_width=“wrap_content“ android:layout_height=“wrap_content“ android:text=“什么天荒地老,不到最后不知道“ />
</LinearLayout>


注,前/后置层不可以有添加位置错误。不可以添加一个。当然了,懂布局的你可以添加到想要添加的位置


就放一个锁屏加字图片,其他不放了。文“什么天荒地老,不到最后不知道”

然后就ok可,回编译,改好名称。移动system后改好权限,3和1然后再复制到原文件夹覆盖!!!

全部回复 (42)

ID:165098
light_modestarstar
Lv.1 韶华一笑间
2015-02-09 09:22:00 沙发
)@
ID:140862
light_modedark_mode
Lv.1 韶华一笑间
2015-02-09 09:51:00 板凳
是吗?
ID:21856
light_modedark_modestar
Lv.1 韶华一笑间
2015-02-09 09:56:00 地板
uyggffffff
ID:39554
light_modedark_modestar
Lv.1 韶华一笑间
2015-02-09 10:14:00 #5
离开谁离开
ID:138537
light_mode
Lv.1 韶华一笑间
2015-02-09 10:15:00 #6
cuvhgfyy
ID:142514
light_mode
Lv.1 韶华一笑间
2015-02-09 10:24:00 #7
ggffg
ID:158819
light_modestarstarstar
Lv.5 甘首五朝臣
2015-02-09 11:25:00 #8
ghhhhu
Lg
ID:167435
dark_modedark_modedark_modestarstar
Lv.2 独赏二月雪
2015-02-09 12:32:00 #9
工银资产管理
ID:87176
light_modedark_modestar
Lv.3 畅意三江水
2015-02-09 12:38:00 #10
舔咪咪~~~你笑着舔咪咪~~~好像那话儿开在唇缝里开在唇缝里~~~在哪里~~~在哪里奸过你~~~你的笑容这样兽袭~~~我一直想勃起~~~啊~~~在梦里~~~梦里~~~猛力奸过你~~~舔咪咪时笑得多甜蜜~~~是你~~~是你~~~猛奸的就是你~~~在哪里~~~在哪里奸过你~~~你的笑容这样兽袭~~~我一直想勃起~~
ID:140018
light_modestarstarstar
Lv.1 韶华一笑间
2015-02-09 12:47:00 #11
来咯
ID:119279
light_modedark_modestar
Lv.1 韶华一笑间
2015-02-09 12:51:00 #12
wwww
ID:120860
light_mode
Lv.1 韶华一笑间
2015-02-09 13:28:00 #13
图图他
ID:146365
light_mode
Lv.1 韶华一笑间
2015-02-09 15:30:00 #14
hhh
ID:35009
light_modedark_modedark_modestar
Lv.3 畅意三江水
2015-02-09 16:10:00 #15
adfafaf
ID:81967
light_modestar
Lv.1 韶华一笑间
2015-02-09 17:11:00 #16
需要翻炒一把1根
ID:72791
light_modedark_modestar
Lv.1 韶华一笑间
2015-02-09 17:40:00 #17
摸摸哦哦弄
ID:168176
dark_modedark_modedark_modestar
Lv.1 韶华一笑间
2015-02-09 22:32:00 #18
kkk
ID:165531
dark_modedark_modedark_modestarstarstar
Lv.1 韶华一笑间
2015-02-09 23:51:00 #19
默默哦
ID:10210
light_modestar
Lv.1 韶华一笑间
2015-02-10 00:13:00 #20
跪搓衣板唱歌
ID:167745
dark_modedark_modedark_modestar
Lv.1 韶华一笑间
2015-02-10 01:36:00 #21
嗯嗯
登录 后才能回复