2013年(7)
发布时间:2013-01-08 17:23:01
Android GPS架构分析 Daniel Wood 20101222 转载时请注明出处和作者 文章出处:http://danielwood.cublog.cn 作者:Daniel Wood -------------------------------------------------------------------- 介绍完了主体代码结构以及重要的数据结构后,下面来看看gps的定位服务(LocationManager)的启动过程。我总是喜欢追本溯源地从源头去认识事物。因为“人之初,性本善”,从事物的本性去认识事物。 LocationManag......【阅读全文】
发布时间:2013-01-08 17:22:57
Android GPS架构分析 Daniel Wood 20101222 转载时请注明出处和作者 文章出处:http://danielwood.cublog.cn 作者:Daniel Wood------------------------------------------------------------ initialize函数 LocationManagerService.java[frameworks\base\services\java\com\android\server] private void initialize() { &nbs......【阅读全文】
发布时间:2013-01-08 17:22:46
编译Android的Linux内核实践 DanielWood 20100927 和标准的Linux开发流程一样,Android平台开发的一个很重要的基础工作就是对其内核的编译和移植。本文结合Android的开发文档以及本人的实践经验,简单介绍了Android内核的编译过程,希望有助于对内核移植感兴趣的开发人员。 Android作为Google公司推出的一款手机开发平台,其本身是基于linux内核的。Google提供的内核源代码中除了linux部分外,有很大一部分是与虚拟处理器Qemu和模拟硬件平台Goldfish相关的。所以如果想将Android移植到实际的硬件平......【阅读全文】
发布时间:2013-01-08 17:22:43
Android GPS架构分析 Daniel Wood 20101222 转载时请注明出处和作者 文章出处:http://danielwood.cublog.cn 作者:Daniel Wood -------------------------------------------------------------------------------- 在底层得到gps的接口之后, if (GpsLocationProvider.isSupported())(在文件LocationManagerService.java中调用)语句得到true,然后进行下一步操作,在这里new了......【阅读全文】
发布时间:2013-01-08 17:22:39
Android GPS架构分析 Daniel Wood 20101224 转载时请注明出处和作者 文章出处:http://danielwood.cublog.cn 作者:Daniel Wood -------------------------------------------------------------------------------- 通过调用GpsLocationProvider类的enable和enableLocationTracking函数就把GPS的LocationManager服务启动起来了。下面对这两个函数进行分析。 首先是enable函数。......【阅读全文】