自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

林学森的技术专栏

深入剖析移动操作系统和人工智能等前沿技术,已出版《机器学习观止——核心原理与实践》、《Android内核设计思想》等

  • 博客(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

实战无线通信应知应会 完整版

实战无线通信应知应会 完整版

2019-04-16

百面机器学习 hulu

人工智能 面试 百面机器学习 hulu

2018-12-09

智能革命 李彦宏

智能革命 李彦宏

2018-12-09

分布式服务框架

分布式 服务框架 开发 技术 经典书 分布式 服务框架 开发 技术 经典书

2018-01-18

单元测试之道Java版

单元测试之道Java版

2017-03-08

《Site.Reliability.Engineering 》英文原版

《Site.Reliability.Engineering 》英文原版,中文名《SRE:Google运维解密》

2017-03-08

Adw launcher的源码

Adw launcher是非常受欢迎的android项目,并且它是开源的,这对想学习launcher开发的同学是不错的资源

2011-11-15

STL源文件剖析-台湾侯老师精典之作

STL入门提高必读之作,侯老师经典之作.为DOC文件类型

2011-03-21

LINUX 经典GTK图形编程

非常经典的教材,示例也很不错,希望对大家有帮助。

2010-11-03

LINUX基本命令集锦

linux基本命令的详细解释及使用,比较实用

2010-10-14

自己动手写一个操作系统

利用开源软件,阐述如何自己动手写一个操作系统,包括计算机启动,保护模式设计等等

2009-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除