猿问

android 怎么用代码开启定位功能?

手机定位没开的时候。。
LocationManager manager = (LocationManager)getSystemService(Context.);
gpsProviderOK = manager.isProviderEnabled(LocationManager.);
networkProviderOK = manager.isProviderEnabled(LocationManager.);

像上面这个如果获取的值是false怎么在代码里直接开启定位功能,不是弹出系统设置如下:

(!) {
    Intent intent = Intent(Settings.);
    startActivity(intent);
}

有办法吗???像QQ浏览器那样能直接就设置不用弹出系统设置。

慕仰6620973
浏览 2035回答 2
2回答

阿旭_

目前我这边是没想到办法,而且我觉得不应该有办法,设计上说不通。试想一下,如果手机设置了关闭定位,打开个app没有任务提示操作就自动将用户设置的关闭定位打开了,这手机也太不靠谱了,手机安全性也太差了。

iMcLaren

第一次启动肯定是要询问是否能让程序获取此权限的。或者管家里设置信任此程序。
随时随地看视频慕课网APP

相关分类

Android
我要回答