我正在通过网络获取纬度和经度
它给了我纬度和经度,但是如果我的NETWORK LOCATION PROVIDER
未选中
它永远不会向我提供当前位置的纬度和经度。
我想要的是,我怎样才能启用NETWORK LOCATION PROVIDER
在不知情的情况下打电话
用户已打开,
我怎样才能做到这一点?
我尝试过的是:
Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivityForResult(intent, 1);
But this will open the page in my phone to check it i want to check AUTOMATICALLY
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setClassName("com.android.phone", "com.android.phone.Settings");
startActivity(intent);
正如已经提到的,不可能自动启用网络提供商位置。正确的方法是显示一个框并将用户重定向到设置页面。您可以通过使用如上所述的小技巧来启用 GPShere https://stackoverflow.com/questions/4721449/enable-gps-programatically-like-tasker。但我仍然不建议这样做。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)