关于Framework的一些使用心得

本文详细介绍了如何在Framework中添加类、方法、图片、attrs属性等资源,并提供了修改后的验证步骤,确保资源正确添加且系统无误。

    关于Framework中添加资源,包括类,方法,图片,attrs属性等等...(这里不建议修改,只建议添加,因为你任何的修改都会对整个系统产生很大的影响,对第三方的应用是很不友好的).

   修改后建议先在public.xml中声明,然后在进行update-api,然后将修改前后的current.xml进行对比,看新生成的东西是否有你添加的部分,上传代码时,记得把public.xml和current.xml一起提交.

   修改后如果想进行验证,如果有修改core/res下的内容,先对res进行编译,然后对framework/base进行编译,将生成的framework_res.apk,framework.jar  push进手机system/framework中并重启,在这之前,你的先将手机system/framework中的odex都删除,否则可能会报各种各样的错误. 

  如果只是对java下的源代码进行了修改的话,有如下建议:如果是在原来官方的类下添加方法(建议添加@hide的注释--这样就不用再public里声明了).在添加类完毕后,直接编译framework/base,并将生成的framework.jar  push进你的手机,同样的,想将你手机system/framework里后缀为.odex的文件删除.

  在这里,笔者建议如果有新加的整个方法或资源或类的话,先update-api后在编译framework进行验证,因为笔者亲身体验就是先编译framework在进行update-api的话有可能系统不会在current.xml中生成对你添加资源的说明,而且你编译整个大环境不会报错.


对于framework的,其实我也只是添加了两个类,一张图片,一个attrs属性,所以文章可能会有很多漏洞,希望各位大牛能够提出.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值