您的位置:首页 > 其它

关于Framework的一些使用心得

2015-02-07 10:09 357 查看
关于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属性,所以文章可能会有很多漏洞,希望各位大牛能够提出.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: