gpt4 book ai didi

android - Settings.Secure - LOCATION_MODE 已弃用 - 替代写作

转载 作者:行者123 更新时间:2023-12-03 13:27:47 36 4
gpt4 key购买 nike

根据this旗帜 Settings.Secure.LOCATION_MODE已在 API 28 中弃用。是否有替代方法 这个设置? (我对读取这个值不感兴趣,可以通过 LocationManager 完成)
以下适用于我的 android pie 设备:

Settings.Secure.putInt(contentResolver, Settings.Secure.LOCATION_MODE, Settings.Secure.LOCATION_MODE_OFF)
Settings.Secure.putInt(contentResolver, Settings.Secure.LOCATION_MODE, Settings.Secure.LOCATION_MODE_HIGH_ACCURACY)
定位 > API 28 设备时是否可以获得完全相同的结果?

最佳答案

我使用这种方法来检查位置服务是否启用

   public static Boolean isLocationEnabled(Context context) {        
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
// This is new method provided in API 28
LocationManager lm = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);
return lm.isLocationEnabled();
} else {
// This is Deprecated in API 28
int mode = Settings.Secure.getInt(context.getContentResolver(), Settings.Secure.LOCATION_MODE,
Settings.Secure.LOCATION_MODE_OFF);
return (mode != Settings.Secure.LOCATION_MODE_OFF);
}
}

关于android - Settings.Secure - LOCATION_MODE 已弃用 - 替代写作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55140197/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com