Android - 系统应用源码开发入门

来源:互联网 发布:24周大排畸数据看男女 编辑:程序博客网 时间:2024/05/16 23:40

    我想讲的是,如何把系统自带的应用变成自己的应用。

    准备:参考下面这篇文章

Android 源码编译以及系统内置应用Contacts开发

   修改好源码之后,应用是不能安装到其他模拟器,或者手机上的,因为会跟系统里的应用冲突。如何把它改成像平时自己开发那样,随便装哪里呢?那先找到不能安装的原因,那是因为android应用安装后,打开应用时是按类的包路径来索引每个类的。比如短信的是com.android.mms,如果你的包名是这样,而且里面的类名也碰巧一样,那么android系统就会认为这是个系统的应用,而一般用户没有修改系统的权限,所以安装失败。。

    知道原因就好办了,修改应用的包名,只要包名不同就可以安装,名字随便取。今天我就想把短信应用的包名改下,没想到源码里有巨多的文件,改起来相当蛋疼,比较好的方法是用eclipse的搜索功能(只能搜索文件里导入的包名,所以包名还得自己改),把搜索到的包名全部替换,这是个繁琐的工作,不过总比自己开发一个短信应用来得快些。。

   注意备份,否则改失败了就麻烦了。。

    目前还没成功,加油。。。


原创粉丝点击