根据项目设计需要要用到百度定位的api来替换Google定位。
在百度的网站下在了最新的百度定位API的demo,但是在项目的整合中发现了一些问题。
在项目整合中,首先要注意AndroidManifest.xml文件中的不管前面如何写的,但是要为了程序能够运行,需要修改如下代码:
<application android:icon="@drawable/icon" android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar" android:name="com.work.xx.baidu.LocationBD">
<!--android:name这里是重点-->
在程序调用的时候,复制百度demo的声明代码
mLocClient = ((Location)getApplication()).mLocationClient;
((Location)getApplication()).mTv = mTv;
mVibrator01 =(Vibrator)getApplication().getSystemService(Service.VIBRATOR_SERVICE);
((Location)getApplication()).mVibrator01 = mVibrator01;
一定要写在继承Activity类中,否则编译会不通过,显示没有getApplication()方法。
AndroidManifest.xml文件不修改会报错ClassCastException错误。
分享到:
相关推荐
百度Android 定位SDK v4.0
Android 百度地图最新SDK v3.2.0和Android定位SDK:v5.0应用,博客中有详细介绍
Android 百度地图最新SDK v3.2.0和Android定位SDK:v5.0应用,http://blog.csdn.net/yalinfendou/article/details/43307391博客中有详细介绍……
本插件是cordova-qdc-baidu-location的升级版,利用百度定位SDK为Web app解决大陆Android定位不准的问题。 相比原插件,更新百度地图Android版定位SDK(v6.2.3)并提供watchPosition和clearWatch方法。
Android 定位 SDK v7.5 中的全量定位开发包。包括离线版本类参考、示例代码、开发包(全量定位开发包,即包含基础定位能力、离线定位能力、高精度室内定位能力的开发包
Android定位,基于百度基础定位sdk封装。可直接使用
Android下利用百度地图定位SDK实现的在后台实时获取地理位置信息的例子,可以运行,希望对你有所帮助。
xamarin android 集成百度定位sdk项目
Android百度SDK定位API使用方法
Delphi XE10加载百度地图定位SDK...其实也就是在Delphi中使用第三方jar包, 以及第三方jar包所需要的so文件
Android 百度地图最新SDK v3.2.0和Android定位SDK:v5.0应用,http://blog.csdn.net/yalinfendou/article/details/43307391博客中有详细介绍……
1)创建项目,上传应用到百度定位sdk获得应用对应key,并配置定位服务成功。 2)将配置的定位代码块放入service中,使程序在后台不断更新经纬度 3)为应用创建数据库和相应的数据表,编写 增删改查 业务逻辑方法 4)...
Android 百度地图最新SDK v3.2.0和Android定位SDK:v5.0应用,http://blog.csdn.net/yalinfendou博客中有详细介绍……
Android 百度定位SDK.百度官方接口。
百度地图定位sdk
android 的 百度地图sdk,主要是百度地图定位,包括了国测局坐标和百度原生坐标
定位可以使用GPS、基站、Wi-Fi来完成定位,百度地图Android定位SDK是利用设备当前的GPS信息(GPS定位),基站信息(基站定位)和Wi-Fi信息(Wi-Fi定位)完成定位的。开发者在应用中成功集成百度定位SDK以后,既可以...
* 百度Android定位SDK自v7.0版本起,按照附加功能不同,向开发者提供了四种不同类型的定位开发包,可根据不同需求下载不同的开发包 * ----这里使用了其中的基准定位 开发包也才几百k 没有担心apk 突然增大很多的...
java定位 尝试百度定位SDK Android 经纬度获取
对百度地图定位的demo,极速集成,少走弯路,少踩坑!