Tag: android settings

以编程方式启用定位模式高精度或省电,无需用户访问设置

为什么我这样问:(也是在应用程序中尝试它的原因) 当我们在棒棒糖中使用Google Maps时会发生这种情况 。 即使地点已被禁用,用户从地图应用程序input后仍可在高精确度模式下打开,无需访问设置。 可以实现类似的function来启用蓝牙,其中的行动是在我的应用程序启动; 用户需要做出select,但用户不会被redirect到设置,使用: startActivity(new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE)); 它可以在BluetoothAdapter上find,现在我们知道没有LocationAdapter,所以我查看了周围gms-> LocationServices ,基本上几乎所有位置API引用下的android.location.LocationManager,但似乎没有任何像ACTION_REQUEST_ENABLE一样可用。 希望还有其他一些方法,也有更多的人尝试过。 请注意: context.startActivity(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS)); 不能这样工作。