Settings
Settings包括手机各项属性的基本调整和功能的开关,以下是官方对它的描述:
The Settings provider contains global system-level device preferences
大致意思:Settings提供包含全局系统级设备偏好设置
Action常量
- android.provider.Settings.ACTION_ACCESSIBILITY_SETTINGS 设置--可访问性
- android.provider.Settings.ACTION_ADD_ACCOUNT 设置--账户和同步设置--添加账户
- android.provider.Settings.ACTION_AIRPLANE_MODE_SETTINGS 设置--无线和网络设置--飞行模式
- android.provider.Settings.ACTION_APPLICATION_SETTINGS 设置--应用程序
- android.provider.Settings.ACTION_BLUETOOTH_SETTINGS 设置--无线和网络设置--蓝牙设置
- android.provider.Settings.ACTION_DATE_SETTINGS 设置--日期和时间设置
- android.provider.Settings.ACTION_DEVICE_INFO_SETTINGS 设置--关于手机
- android.provider.Settings.ACTION_INPUT_METHOD_SETTINGS 设置--语言和键盘设置
- android.provider.Settings.ACTION_INTERNAL_STORAGE_SETTINGS 设置--SD卡和手机内存--存储设置--手机内存
- android.provider.Settings.ACTION_LOCALE_SETTINS 设置--语言和键盘设置--选择区域--语言
- android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS 设置--位置和安全设置
- android.provider.Settings.ACTION_MANAGE_APPLICATIONS_SETTINGS 设置--应用程序--管理应用程序
- android.provider.Settings.ACTION_MEMORY_CARD_SETTINGS 设置--SD卡和手机内存--存储设置--SD卡
- android.provider.Settings.ACTION_PRIVACY_SETTINGS 设置--隐私设置
- android.provider.Settings.ACTION_SEARCH_SETTINGS 设置--搜索设置
- android.provider.Settings.ACTION_SECURITY_SETTINGS 设置--位置和安全设置
- android.provider.Settings.ACTION_SETTINGS 设置
- android.provider.Settings.ACTION_SOUND_SETTINGS 设置--声音设置
- android.provider.Settings.ACTION_SYNC_SETTINGS 设置--账户与同步设置
- android.provider.Settings.ACTION_USER_DICTIONARY_SETTINGS 设置--用户字典设置
- android.provider.Settings.ACTION_WIFI_SETTINGS 设置--无线和网络设置--Wlan设置
- android.provider.Settings.ACTION_WIRELESS_SETTINGS 设置--无线和网络设置--无线设置
- android.provider.Settings.ACTION_WIFI_IP_SETTINGS 设置--无线和网络设置--Wlan设置--(菜单键)高级
- android.provider.Settings.ACTION_QUICK_LAUNCH_SETTINGS 显示设置,以允许快速启动快捷键的配置
- android.provider.Settings.ACTION_NETWORK_OPERATOR_SETTINGS 选择网络运营商的显示设置
- android.provider.Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS 显示设置,以允许应用程序开发相关的设置配置
- android.provider.Settings.ACTION_DATA_ROAMING_SETTINGS 选择of2G/3G显示设置
使用示例
打开系统GPS定位设置页面
Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
intent.addCategory(Intent.CATEGORY_DEFAULT);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
打开应用设置页(引导用户授权)
Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setData(Uri.fromParts("package", context.getPackageName(), null));
context.startActivity(intent);