开发Linux编程的程序员都清楚,Makefile是一个很重要的文件,该文件一个重要作用就是指定了编译规则。如此庞大的android系统源码当然也不例外了。android源码中Android.mk就充当了Makefile的角色。android系统的编译系统太过复杂了,没办法,那些可都是谷歌里面的大牛...
分类:
移动开发 时间:
2014-12-07 23:01:43
阅读次数:
258
打算开始Android系统学习,君预善其事,必先利其器。如果能够在eclipse中调试system_server, 对于理解Android系统服务能够起到很大的帮助.
在网上查了点资料,基本上都比较麻烦:
使用virtualbox+genymotion+eclipse, 比真机还快,而且不需要编译android源码....
分类:
移动开发 时间:
2014-12-07 17:57:26
阅读次数:
368
上一篇中介绍了如何编译android4.2.2源码前的准备工作,现在介绍android源码编译流程。这里我们编译一个ARM处理器的模拟器版本。执行envsetup.sh脚本执行lunch命令,可以显示出可供编译的目标在上图中看到有eng版本,userdebug版本,还有user版本我没有截图上去,这...
分类:
移动开发 时间:
2014-12-05 22:33:30
阅读次数:
216
android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。其中,ramdisk.img是emulator(模拟器)的文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数据,emulator负责加载这3个映像...
分类:
移动开发 时间:
2014-12-05 22:30:29
阅读次数:
290
里面包含了友盟推送,数据库的写法。刷新布局,二维码操作。...
分类:
移动开发 时间:
2014-12-04 10:19:22
阅读次数:
194
本篇开始我们来浅析一下Android的另外一个非常重要的组件:Service,看到这个词我们的脑海里都会涌现出什么词语呢?诸如:无用户交互界面,耗时后台操作,服务(级别)进程,远程调用。感觉知道这些还不够,我们得根据这些来了解点系统层面的东西,那么我们应该试着进去看看!...
分类:
移动开发 时间:
2014-12-04 10:18:28
阅读次数:
258
里面包含了友盟推送,数据库的写法。刷新布局,二维码操作
分类:
移动开发 时间:
2014-12-04 09:58:21
阅读次数:
149
无废话,纯干货!各种源码自行搜索:http://grepcode.com/Android源码:http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/
分类:
移动开发 时间:
2014-12-04 00:45:42
阅读次数:
160
参考一:http://fanli7.net/a/bianchengyuyan/C__/20131102/439000.html参考二:http://www.eoeandroid.com/blog-692530-48289.html今天在看某android源码时,才头一次发现可以这样使用,SO,参考了...
分类:
其他好文 时间:
2014-12-03 18:56:22
阅读次数:
174
方法还是与之前我介绍的下载源码的方法一样,但是repo需要更新一下,否则可能会出现以下错误:
type commit
tag v1.12.16
tagger Conley Owens 1398976458 -0700
repo 1.12.16
gpg: 于 2014年05月02日 星期五 04时34分18秒 CST 创建的签名,使用 RSA,钥匙号 692B382C
gpg: 无法检查签名...
分类:
移动开发 时间:
2014-12-02 17:19:08
阅读次数:
380