判断app是否打开定位并打开设置定位界面2018-11-22
http://hbimg.b0.upaiyun.com/9e26d7fd397561916d11f41406d7088edab3c738394e6-NXdVFI_fw658首先是今天的第二片文章了好吧有兴趣的程序员可以加个好友哦我的qq号1037438704
好吧言归正传今天说的是定位
首先我们要判断你的定位是否打开那么就复制下面的方法
/**
* 判断定位服务是否开启
*
* @param
https://att.xiawai.com/data/attachment/forum/202010/27/oe0blpncx5g87416.jpg
* @return true 表示开启
*/
public boolean isLocationEnabled() {
int locationMode =0;
String locationProviders;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
try {
https://att.xiawai.com/data/attachment/forum/202010/27/2ru02zypfxe87417.jpg
locationMode = Settings.Secure.getInt(getContentResolver(),Settings.Secure.LOCATION_MODE);
}catch (Settings.SettingNotFoundException e) {
e.printStackTrace();
return false;
}
return locationMode != Settings.Secure.LOCATION_MODE_OFF;
}else {
https://att.xiawai.com/data/attachment/forum/202010/27/yoqldnj5slm87418.jpg
locationProviders = Settings.Secure.getString(getContentResolver()打开定位,Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
return !TextUtils.isEmpty(locationProviders);
}
}
然后去onCreate 里面去判断是否是false或者true
如果是false的话就是没有打开
如果打开了就是true
https://att.xiawai.com/data/attachment/forum/202010/27/tvbde2itxum87419.png
如果你很懒就复制下面的代码吧
if (locationEnabled ==false) {
//进入系统设置进行打开定位权限下面的就是打开系统定位的界面了
Intent intent =new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivityForResult(intent打开定位, 0);
}else {
Log.d("zdl", "在这里进行你要的操作");
}
好了说完了拜拜
以上内容就是判断app是否打开定位并打开设置定位界面2018-11-22的相关内容介绍,喜欢侠外游戏论坛的朋友可以关注我们。 我若安好,便是晴天。
页:
[1]