- 博客(6)
- 资源 (14)
- 收藏
- 关注
原创 如何下载android源码
网上很多关于这个topic的资料,但我想说的是,android变化太快,很可能你看到的资料已经早就过期了。所以,最好的办法就是,参考官方文档说明http://source.android.com/source/initializing.html
2011-10-31 11:28:29 1028
原创 Android编译系统使用杂解
感觉android编译系统纷繁复杂,有必要做个整理个人觉得编译出来的东西大致分为三类1. 设备需要的img. 设备可以是手机,pad等等具体的设备,也可是android emulator。编译时,我们需要知道此设备运行在哪个架构上,哪个OS上 涉及到的编译命令: make, build/envsetup.sh, m,mm,mmm等等2. 提供给应用层开发的s
2011-10-31 10:47:46 1061
原创 Android编译更新模拟器
当我们修改android底层时(以framework为例),可能希望模拟器上也能体现出这种变化。方法大致有两种1. 更新模拟器上的映像文件。也就是sdk的platform下的images。 网上找到的关于这种方式的资料,都没有成功解决。我尝试的结果emulator启动时都是黑屏,有没有高手能指点下2. adb push 到avd的system下(可行)步骤如下(基于linu
2011-10-29 15:45:16 2170
转载 类间关系
网上关于此类的讨论非常多,发现对于该问题的理解各有各的说法,而各个说法中又相去甚远。通过浏览这些讨论以及对《O'Reilly - UML 2.0 In A Nutshell (2007)》的参考,发表一下自己的看法类间关系有很多种,在大的类别上可以分为两种:纵向关系、横向关系。纵向关系就是继承关系,它的概念非常明确,也成为OO的三个重要特征之一,这里不过多的讨论。横向关系较为微妙,按照
2011-10-22 08:45:12 803
转载 binder设计与实现
摘要Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传统 IPC做对比有助于我们深入领会进程间通信的实现和性能优化。本文将对Binder的设计细节做一个全面的阐述,首先通过介绍Binder通信模型和
2011-10-20 08:31:06 1161
原创 Android的intent,ibinder,service等等
这些概念很容易绞在一起,这篇文章希望能把它们讲清楚。当然,理解不一定正确,持续更新建议可以先看看 http://developer.android.com/guide/topics/fundamentals/bound-services.htmlAndroid四种组件:a
2011-10-18 14:42:19 2314
《Site.Reliability.Engineering 》英文原版
2017-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人