Android - 系统应用源码开发入门
来源:互联网 发布:24周大排畸数据看男女 编辑:程序博客网 时间:2024/05/16 23:40
我想讲的是,如何把系统自带的应用变成自己的应用。
准备:参考下面这篇文章
Android 源码编译以及系统内置应用Contacts开发
修改好源码之后,应用是不能安装到其他模拟器,或者手机上的,因为会跟系统里的应用冲突。如何把它改成像平时自己开发那样,随便装哪里呢?那先找到不能安装的原因,那是因为android应用安装后,打开应用时是按类的包路径来索引每个类的。比如短信的是com.android.mms,如果你的包名是这样,而且里面的类名也碰巧一样,那么android系统就会认为这是个系统的应用,而一般用户没有修改系统的权限,所以安装失败。。知道原因就好办了,修改应用的包名,只要包名不同就可以安装,名字随便取。今天我就想把短信应用的包名改下,没想到源码里有巨多的文件,改起来相当蛋疼,比较好的方法是用eclipse的搜索功能(只能搜索文件里导入的包名,所以包名还得自己改),把搜索到的包名全部替换,这是个繁琐的工作,不过总比自己开发一个短信应用来得快些。。
注意备份,否则改失败了就麻烦了。。
目前还没成功,加油。。。
- Android - 系统应用源码开发入门
- Android源码开发----如何编写Android系统应用
- 基于Android系统的企业应用开发(送源码)
- Android 源码编译以及系统内置应用Contacts开发
- 基于Android系统的企业应用开发(送源码)
- Android源码开发之添加/删除系统应用
- android应用开发入门
- Android 应用开发入门
- Android应用开发入门
- android应用开发入门
- Android系统源码Build系统入门详解
- Android应用开发-快速入门
- 基于Android源码编译系统应用
- Android NDK开发入门指引(有源码)
- 【Android应用开发】EasyDialog 源码解析
- Android应用安全开发之源码安全
- Android应用安全开发之源码安全
- Android应用安全开发之源码安全
- 哈哈、我不是来捣蛋滴~
- Flex 本地化 – 第一部分:将资源编译至应用程序之中
- 模板
- 师兄帮帮忙:有困难,找师兄!
- web负载均衡小记
- Android - 系统应用源码开发入门
- phplist(及phpmailer)通过gmail发送邮件的配置方法
- HP大中华区总裁孙振耀退休感言
- (16)反射、特性和动态编程
- Your display is too small to run Menuconfig!
- DataGrid,DataList,Repeater等数据访问控件的区别及总结、使用Repeater控件显示数据
- 性能瓶颈分析方法
- java线程同步----生产消费
- Flex本地化开发——第二部分:在运行时加载资源