侠外游戏论坛

标题: 判断app是否打开定位并打开设置定位界面2018-11-22 [打印本页]

作者: Microsoft    时间: 2020-10-27 07:07
标题: 判断app是否打开定位并打开设置定位界面2018-11-22


首先是今天的第二片文章了好吧有兴趣的程序员可以加个好友哦我的qq号1037438704
好吧言归正传今天说的是定位
首先我们要判断你的定位是否打开那么就复制下面的方法
/**
* 判断定位服务是否开启
*
* @param



* @return true 表示开启
*/
public boolean isLocationEnabled() {
int locationMode =0;
String locationProviders;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
try {



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 {



locationProviders = Settings.Secure.getString(getContentResolver()打开定位,Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
   return !TextUtils.isEmpty(locationProviders);
}
}
然后去onCreate 里面去判断是否是false或者true
如果是false的话就是没有打开
如果打开了就是true



如果你很懒就复制下面的代码吧
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的相关内容介绍,喜欢侠外游戏论坛的朋友可以关注我们。
作者: 我去    时间: 2021-4-30 07:01
我若安好,便是晴天。
作者: 爱美丽    时间: 2021-6-18 09:43
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 侠外游戏论坛 (https://bbs.xiawai.com/) Powered by Discuz! X3