1. 下载定位包,下载选中基础地图和定位,没有选中不包含相应功能! 如果只需要定位就只选中定位下载。

2. 导入, 记得.so也要一起导入。

3. <application中加入,记得service一定要加,不加不能定位。

<service            android:name="com.baidu.location.f"            android:enabled="true"            android:process=":remote" >            <intent-filter>                <action android:name="com.baidu.location.service_v2.2" >                </action>            </intent-filter>        </service>        <!-- meta-data需要写在application中 -->        <meta-data            android:name="com.baidu.lbsapi.API_KEY"            android:value="请输入申请的key" />

4. 启动:

        mLocationClient = new LocationClient(this.getApplicationContext());        mMyLocationListener = new MyLocationListener();        mLocationClient.registerLocationListener(mMyLocationListener);        mGeofenceClient = new GeofenceClient(getApplicationContext());        LocationClientOption option = new LocationClientOption();        option.setLocationMode(LocationMode.Hight_Accuracy);//设置定位模式        option.setCoorType("gcj02");//返回的定位结果是百度经纬度,默认值gcj02        option.setScanSpan(1000);//设置发起定位请求的间隔时间为5000ms        option.setIsNeedAddress(false);        mLocationClient.setLocOption(option);mLocationClient.start();

Listener

public class MyLocationListener implements BDLocationListener {        @Override        public void onReceiveLocation(BDLocation location) {            //Receive Location         }    }

更多相关文章

  1. 从 Android(安卓)Sample ApiDemos 中学习 android.animation API
  2. Android(安卓)Studio & ADT 快捷键配置文件所在目录,自定义后可导
  3. Android中GPS定位的简单应用
  4. [android]在上下文菜单的选中事件中获取列表选中的元素
  5. Android,LIstView中的OnItemClick点击无效的解决办法
  6. android 定位服务
  7. android.support.v7使用,出错处理
  8. 导入新的一个android项目抱错
  9. Android(安卓)PureMVC

随机推荐

  1. 实现Android水印效果
  2. android中的指针简述
  3. 线程执行android的looper,handler消息小结
  4. Android中指定Action、Category调用系统A
  5. Android中解析与创建XML文件
  6. android Activity,service,broadcastRece
  7. [置顶] 关于android:lineSpacingExtra属
  8. android 计划任务(Alarm,Timer,Thread,handle
  9. android中px,dp,sp的区别与使用方法
  10. Android核心分析 之一--------分析方法论