一、GPS 了解
1、
我们仅仅靠传感器获取到的是 地理位置的经纬度信息,要想直观地表现出位置,那么结合地图才行。所以,要使用 Google APIs
下载好的 谷歌APIs 文档 放在 < android - sdk >- add-ons 文件夹里。
2、实践发现Android手机通过getLastKnownLocation经常会出现获取gps信息失败的情况,
所以我们尝试用百度地图API 来获取GPS 信息。
二、具体步骤
1、加入百度地图API引用包
目前最新版本是 SDK4.0 , 但是 4.0版本需要key , 即要求开发者向百度申请key 。
而旧版本v3.3 则不需要。
http://developer.baidu.com/map/geosdk-android-download.htm
百度地图Android定位SDK为基于移动客户端开发LBS应用提供基础定位能力,它较百度Android 地图SDK而言,专注满足用户获取当前位置与获得地址信息描述功能,软件包体积小。使用Android定位SDK,需先申请key,若你需要在同一个工程中同时使用定位SDK和地图SDK,可以共用同一个key。
官方指南: http://developer.baidu.com/map/geosdk-android-developv3.3.htm
在 manifest 里加上三个东西:
(1)
android:name="com.example.gps_test.GetGPS" //这里是你写的继承application的类名字
>
(2)
android:process=":remote">
这部分东西不用修改,加在 前面;
(3)在 后面, 前面加入允许的权限:
<>
用户502933 2014-1-20 22:51