Android Settings调用系统自定义设置界面

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);

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值