Android深度探索HAL与驱动开发-——第八章

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android深度探索HAL与驱动开发-——第八章相关的知识,希望对你有一定的参考价值。

第八章主要以MyMap服务系统为实例,介绍android Google Map、Android定位服务、案例重构,采用Java开发GPS与Google Map定位应用程序。

Android Google Map:Google地图是Google公司提供的电子地图服务,有3种视图:矢量地图(可提供行政区、交通及商业信息)、不同分辨率的卫星照片、地形视图(用以显示地形和等高线)。

申请Google Map Android API Key:找到创建keystore证书文件、生成MD5认证指纹。编写Google  Map:创建项目、编写mapactivity、编写mapview布局、增加intent访问权限、增加地图函数库。目前Google Map Android API提供了3种显示模式:交通模式、卫星模式和街景模式。
    Android平台目前支持两种定位方式:GPS定位;移动网络定位,通过移动运营商的蜂窝式移动电话基站或WI-Fi访问点实现定位。定位操作:1)开启定位服务(getSystemService()方法),2)模拟测试,3)GPS与Google Map定位。案例重构:地图的显示模式:重构“定位查询”locate()方法,增加一个线程,在线程中处理查询地点的功能;重构“查询方法”:重构“查询周围”find()方法,增加一个线程,在该线程中处理查询地点的功能。“查询周围”方法基本与“定位查询”方法一样,需要再线程中实现地点查询,但是不能有更新UI的处理。该章主要学习Google map API和GPS的使用。

 

以上是关于Android深度探索HAL与驱动开发-——第八章的主要内容,如果未能解决你的问题,请参考以下文章

Android深度探索--HAL与驱动开发----第八章读书笔记

《Android深度探索》(卷1)HAL与驱动开发 第八章心得体会

Android深度探索--HAL与驱动开发第八章读后感

Android深度探索(卷1)HAL与驱动开发第八章总结

Android深度探索(卷1)HAL与驱动开发 第八章 让开发板发出声音:蜂鸣器驱动 读书笔记

Andriod深度探索(卷1)HAL与驱动开发 第八章读书心得