修改注册表 比较麻烦 新手易弄错
首先添加string和图片资源到framwork-res
用apk manager反编译framework-res.apk,然后打开values文件夹下的string.xml添加如下代码<string name="reboot_recovery">Recovery</string><string name="reboot_download">Download</string><string name="reboot">Reboot</string>
保存并关闭文件
然后打开values下的public.xml设置我们的string相关的ID。
翻到"<public type="string开头的最后一个(有很多type=array,type=string什么的,找"<public type="string的最后一个),如果这一个的ID是10403c2,那么我们在后面添加的都要+1,因为是16进制,最大的是f,再大就要在十位进一了比如ID末尾是cf,那么下一个就是d0了。
找到这里了然后我们就添加代码<public type="string" name="reboot_recovery" id="0x010403c3" /><public type="string" name="reboot_download" id="0x010403c4" /><public type="string" name="reboot" id="0x010403c5" />
一定要改ID,不然不可以的。
好,现在就可以添加菜单的图标了 。图标名得跟这个下面的name 的一致。
添加到res\drawable-ldpi文件夹下
同样,我们要添加ID,就像添加上面string的ID一样,在public文件中。代码:
<public type="drawable" name="reboot" id="0x010803aa" />
<public type="drawable" name="recovery" id="0x010803ab" />
<public type="drawable" name="download" id="0x010803ac" />
一样找到drawable的最后一个,然后按顺序添加ID。
到这里,framework-res的工作就做完了,保存,编译。