根据项目设计需要要用到百度定位的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错误。

更多相关文章

  1. Android(安卓)代码混淆(二)
  2. Android(安卓)UI控件之RadioGroup、RadioButton
  3. AndroidX迁移——弃用support库指南
  4. Android4.4系统源代码百度网盘下载
  5. eclipse导入android的jar包
  6. Windows环境下Android(安卓)Studio v1.0安装教程
  7. Android(安卓)Studio 简单介绍和使用问题小结
  8. android软键盘事件处理
  9. MVVM在Android中的初学之路

随机推荐

  1. Android四大布局之线性布局及其属性
  2. Android(安卓)UI系列-----RelativeLayout
  3. Android用户界面UI组件--AdapterView及其
  4. [置顶] Android各种Layout用到的一些重要
  5. Maven + Eclipse + Android(安卓)环境搭
  6. Android小技巧/ImageView src与backgroun
  7. android应用自定义字体
  8. Android(安卓)IPC机制
  9. android获取mac地址
  10. Android架构组件-Paging库的使用