【Android Developers Training】 102. 序言:让你的应用获知地点

时间:2022-04-21 08:38:55

注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。

原文链接:http://developer.android.com/training/location/index.html


移动应用的其中一个独一无二的特性是可以获知地点。移动用户会携带它们的设备到任何地方,你的应用会有地点感知的功能,这样的功能提供给了用户更丰富的使用体验。Google Play服务中新的地点服务API(Location Services API)向你的应用中添加的地点感知功能,如:自动位置追踪,导航,活动认知等。这一API比系统平台自身的API相比有许多优势。

这节课将向你展示如何在你的应用中使用位置服务来获取当前地点,获取定期的位置更新,查询地址,导航,监测用户行为等。该系列课程中所包含的样例代码可以用来作为你自己应用地理位置感知的基本框架。

Note:

由于该系列课程基于Google Play服务的客户端库,在使用样例代码之前,请先确保你已经安装了最新版本。要学习如何配置最新版本的客户端库,可以阅读:Setup


样例代码:

LocationUpdates.zip(针对:103 - 105)

GeofenceDetection.zip(针对:106)

ActivityRecognition.zip(针对:107)

LocationProvider.zip(针对:108)


课程:

【Android Developers Training】 103. 查询当前地点

【Android Developers Training】 104. 接受地点更新

【Android Developers Training】 105. 显示一个位置地址

【Android Developers Training】 106. 创建并检测地理围栏

【Android Developers Training】 107. 认知用户当前的行为

【Android Developers Training】 108. 使用模拟定位进行测试