//检查GPS模块是否开启public void openGPSSetting(){LocationManager lm = (LocationManager)context.getSystemService(Context.LOCATION_SERVICE);if(lm.isProviderEnabled(LocationManager.GPS_PROVIDER)){ActivityUtils.showMessage(context, "GPS模块正常!");}else{ActivityUtils.showMessage(context, "请开启GPS功能!");Intent intent = new Intent(Settings.ACTION_SECURITY_SETTINGS);context.startActivityForResult(intent, 0);}}public void getLocation(LocationListener listener){LocationManager lm = (LocationManager)context.getSystemService(Context.LOCATION_SERVICE);Criteria c = new Criteria();c.setAccuracy(Criteria.ACCURACY_FINE);c.setAltitudeRequired(false);c.setBearingRequired(false);c.setSpeedRequired(false);c.setPowerRequirement(Criteria.POWER_LOW);String provider = lm.getBestProvider(c, true);Location location = lm.getLastKnownLocation(provider);//这里将Location信息保存到本地,同时上传到服务器updateNewLocation(location);lm.requestLocationUpdates(provider, 600*1000, 500, listener);}

更多相关文章

  1. android开心网语音发送模块的录音功能
  2. android 飞行模式 注册广播后 三种状态监听
  3. add 'tools:replace="android:value"' to
  4. android 如何判断GPS,NETWORK开启状态
  5. Android(安卓)实现Activity后台运行
  6. android 关闭软键盘
  7. Android(安卓)开启闪光灯做手电筒 源码
  8. 使Android支持Lambda表达式
  9. android Gridview生成程序快捷键的简单方法

随机推荐

  1. android检测网络状态
  2. Android中使用Animation实现控件的动画效
  3. android集合SSH搭建服务器客户端请求
  4. Android优质学习方法
  5. Android(安卓)UI属性大解
  6. 国内目前最全面的介绍——Android中的Bro
  7. android 建数据库 SQLite 存储sd 卡或者
  8. Android网络连接判断与处理
  9. 〖Android〗(how-to) fix k860/k860i bul
  10. Android应用程序进程启动过程的源代码分