Android(安卓)- 系统应用源码开发入门
16lz
2021-01-26
我想讲的是,如何把系统自带的应用变成自己的应用。
准备:参考下面这篇文章
Android 源码编译以及系统内置应用Contacts开发
修改好源码之后,应用是不能安装到其他模拟器,或者手机上的,因为会跟系统里的应用冲突。如何把它改成像平时自己开发那样,随便装哪里呢?那先找到不能安装的原因,那是因为android应用安装后,打开应用时是按类的包路径来索引每个类的。比如短信的是com.android.mms,如果你的包名是这样,而且里面的类名也碰巧一样,那么android系统就会认为这是个系统的应用,而一般用户没有修改系统的权限,所以安装失败。。知道原因就好办了,修改应用的包名,只要包名不同就可以安装,名字随便取。今天我就想把短信应用的包名改下,没想到源码里有巨多的文件,改起来相当蛋疼,比较好的方法是用eclipse的搜索功能(只能搜索文件里导入的包名,所以包名还得自己改),把搜索到的包名全部替换,这是个繁琐的工作,不过总比自己开发一个短信应用来得快些。。
注意备份,否则改失败了就麻烦了。。
目前还没成功,加油。。。
更多相关文章
- Android开发学习笔记:Android学习进阶路线导航线路(Android源码分
- Android从源码的角度彻底理解事件分发机制的解析(下)
- 超详细的Android系统50大必备秘籍分享
- 如何删除Android手机系统APP
- Android(安卓)apk安装过程及Java、JNI读取安装包内assets资源文
- 占比高达77% 安卓4.x版本仍稳坐江山
- Android…又摸出来玩了下。
- Myeclispe 8.5下断网安装ADT和Android(安卓)SDK
- Gradle Android最新自动化编译脚本教程(提供demo源码)