edit_note帖子
23
stars积分
1,192,794
event加入
2013-01-03
电脑网络
锁屏加字,线条宽度,设置标题栏教程
schedule发表于 2014-06-29 15:41:00
visibility查看 486
chat_bubble回复 25
#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.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:锁屏界面添加任意文字教程
由于机型锁屏只有九宫格通用,所以这个教程是只有用九宫格锁屏才能看到。
伸手,伸精。嘎嘎嘎嘎嘎嘎嘎嘎
全部回复 (25)
2014-08-21 12:05:00
#22
八路军
2014-08-31 10:01:00
#23
gghjcc
2014-09-16 17:31:00
#24
看看
2014-09-24 13:48:00
#25
ig*uj$$cuf
登录 后才能回复
flag举报帖子