Android系统设置— android.provider.Settings

本文深入探讨了Android系统设置的相关API及其常用操作,包括如何通过代码打开各种设置界面,如蓝牙设置、日期时间设置等,并详细介绍了每个设置项对应的Action常量值及应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

android.provider.Settings

Intent intent = new Intent(android.provider.Settings.ACTION_SETTINGS);
startActivity(intent); // 打开系统设置界面

Intent mIntent = new Intent(android.provider.Settings.ACTION_BLUETOOTH_SETTINGS);
startActivity(mIntent);  // 打开蓝牙设置界面 (实际上也在wifi设置中)
             常见的系统设置(android.provider.Settings)

 

常量值对应位置
android.provider.Settings.ACTION_ACCESSIBILITY_SETTINGS设置--可访问性
android.provider.Settings.ACTION_ADD_ACCOUNT设置--账户和同步设置--添加账户
android.provider.Settings.ACTION_AIRPLANE_MODE_SETTINGS设置--无线和网络设置--飞行模式
android.provider.Settings.ACTION_APN_SETTINGS无线和网络设置--移动网络设置--接入点名称--APN
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_DISPLAY_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显示设置

 

参考:

Settings | Android Developers
http://developer.android.com/reference/android/provider/Settings.html

Failed to create session. An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: 'Command 'D:\\tools\\platform-tools\\adb.exe -P 5037 -s e9ce79af shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' exited with code 255'; Command output: Exception occurred while executing 'delete': java.lang.SecurityException: Permission denial, must have one of: [android.permission.WRITE_SECURE_SETTINGS] at com.android.providers.settings.SettingsProvider.enforceHasAtLeastOnePermission(SettingsProvider.java:2705) at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1610) at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1602) at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1573) at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:597) at android.content.ContentProvider.call(ContentProvider.java:2716) at android.content.ContentProvider$Transport.call(ContentProvider.java:641) at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:411) at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:285) at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97) at android.os.ShellCommand.exec(ShellCommand.java:38) at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:53) at
03-20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值