android设置gps自动开启
2013-05-20 17:10
393 查看
摘要:1.第一种方法 private void toggleGPS() { Intent gpsIntent = new Intent(); gpsIntent.setClassName("com.android.settings", "com.android.settings.widget.SettingsAppWidgetProvider"); gpsIntent.addCategory("android.intent.category.ALTERNATIVE");
1.第一种方法 private void toggleGPS() { Intent gpsIntent = new Intent(); gpsIntent.setClassName("com.android.settings", "com.android.settings.widget.SettingsAppWidgetProvider"); gpsIntent.addCategory("android.intent.category.ALTERNATIVE"); gpsIntent.setData(Uri.parse("custom:3")); try { PendingIntent.getBroadcast(StartActivity.this, 0, gpsIntent, 0).send(); } catch (CanceledException e) { e.printStackTrace(); } } 2.第二种方法 private void openGPSSettings() { //获取GPS现在的状态(打开或是关闭状态) boolean gpsEnabled = Settings.Secure.isLocationProviderEnabled( getContentResolver(), LocationManager.GPS_PROVIDER ); if(gpsEnabled) { //关闭GPS Settings.Secure.setLocationProviderEnabled( getContentResolver(), LocationManager.GPS_PROVIDER, false ); } else { //打开GPS www.55zm.com Settings.Secure.setLocationProviderEnabled( getContentResolver(), LocationManager.GPS_PROVIDER, true); } 3.第三种方法(手动设置) LocationManager alm = (LocationManager)StartActivity.this.getSystemService(Context.LOCATION_SERVICE); if (alm.isProviderEnabled(android.location.LocationManager.GPS_PROVIDER)) { Toast.makeText(this, "GPS模块正常", Toast.LENGTH_SHORT).show(); } Toast.makeText(this, "请开启GPS!", Toast.LENGTH_SHORT).show(); Intent intent = new Intent(Settings.ACTION_SECURITY_SETTINGS); startActivityForResult(intent,0); //此为设置完成后返回到获取界面 第一第二种需要加上权限 <!--允许程序读取或写入系统设置 --> <uses-permission android:name="android.permission.WRITE_SETTINGS" ></uses-permission> <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/> 作者:beihai1212 原文出处:吾吾织梦WwW.55ZM.Com (原文出处:吾吾织梦WwW.55zM.CoM) |
相关文章推荐
- android设置gps自动开启
- android设置gps自动开启
- Android自动开启GPS
- android中判断gps是否开启,通过dialog跳转至设置
- android 检查GPS是否开启,GPS设置界面
- android 调用设置页面开启gps
- android设置gps开启
- 判断Android的WIFI与GPS状态,并引导用户前去开启GPS与WIFI设置
- android 自动开启gps
- Android GPS 自动开启
- Android--监听GPS开启和关闭
- Android如何将第三方预装的AP安装在data/app下面,用户可以选择卸载,但是在用户恢复出厂设置后,会再次自动安装
- android GPS开启方法 代码(转载)
- Delphi XE8安卓(android)定位纠偏、地图简单调用、检测开启系统GPS
- android 设置 TextEdit 组件滚动条自动滚动且在末尾追加内容
- [Android]开启、关闭GPS/Wifi/Bluetooth/Sync,调节屏幕亮度
- Win10系统在登录画面自动开启小键盘数字锁定功能的设置方法
- 微信Android自动播放视频(可交互,设置层级,无控制条,非X5)ffmpeg,jsmpeg.js,.ts视频
- Android 检测辅助功能是否开启,并调整设置页面
- CentOS设置开启自动启动Redis的方法