Articles of android settings

如何在程序设置中以编程方式打开应用程序权限窗口

我正在研究新的权限模型(Andorid 6.0 Marshmallow),我不知道有没有办法打开应用程序权限窗口编程? 不仅应用程序的细节 我设法打开第二个屏幕使用这样的事情 private void goToSettings() { Intent myAppSettings = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS, Uri.parse("package:" + getPackageName())); myAppSettings.addCategory(Intent.CATEGORY_DEFAULT); myAppSettings.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(myAppSettings); } 但我不知道如何打开第二个。 您的帮助将不胜感激:)

哪一个意图应打开数据使用屏幕(从设置)

我希望从意向打开数据使用情况屏幕。 我已经search了android.provider.Settings类的适当的意图。 试过: new Intent(android.provider.Settings.ACTION_NETWORK_OPERATOR_SETTINGS) new Intent(android.provider.Settings.ACTION_DATA_ROAMING_SETTINGS) 这不会导致数据的使用。 我很清楚所有这个问题的联系,但没有任何回应。 如何在android中打开系统数据使用活动? Android编程打开数据使用设置页面等…

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

为什么我这样问:(也是在应用程序中尝试的原因) 当我们在棒棒糖中使用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)); 不能这样工作。

如何以编程方式获取用户在Android OSconfiguration中设置的数据使用限制?

用户可以在Data Usage(数据使用)屏幕上定义移动数据使用的限制和/或警告限制。 那么如何通过代码获取这些信息呢? 本地操作系统的数据使用configuration屏幕。 我想要极限值和警告值。 我已经试过这个,但不工作,总是返回NULL到两个: final Long recommendedBytes = DownloadManager.getRecommendedMaxBytesOverMobile( this.context ); final Long maximumBytes = DownloadManager.getMaxBytesOverMobile( this.context ); // recommendedBytes and maximumBytes are NULL 而TrafficStats类只是有一个数据传输不受限制。