Android跳转各种系统设置界面-总结
来自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2017/0921/8536.html
View btn1 = this.findViewById(R.id.button);
btn1.setOnClickListener(new ButtonClickListener()); }
private class ButtonClickListener implements View.OnClickListener { public void onClick(View v) {
//System.exit(0);
//android.os.Process.killProcess(android.os.Process.myPid());
startActivity(new Intent(Settings.ACTION_SETTINGS));
}
}
开发中总会有一种需求,需要我们跳转系统设置界面,引导用户打开所需的设置.
用法
用法很简单,一行代码搞定
startActivity(new Intent(Settings.ACTION_SETTINGS));
但是这个参数是一直改变的.这样就可以跳转系统的各种设置界面.,该类的Api路径如图所示.

API文档飞机票戳我跳转
下边是整理出的对照表,涵盖了大部分界面,当然有些特殊界面是没办法打开的,例如NFC等设置界面,需要手机硬件支持.
| 常量字段 | 示意 |
|---|---|
| ACTION_SETTINGS | 系统设置界面 |
| ACTION_APN_SETTINGS | APN设置界面 |
| ACTION_LOCATION_SOURCE_SETTINGS | 定位设置界面 |
| ACTION_AIRPLANE_MODE_SETTINGS | 更多连接方式设置界面 |
| ACTION_DATA_ROAMING_SETTINGS | 双卡和移动网络设置界面 |
| ACTION_ACCESSIBILITY_SETTINGS | 无障碍设置界面 |
| ACTION_SYNC_SETTINGS | 同步设置界面 |
| ACTION_ADD_ACCOUNT | 添加账户界面 |
| ACTION_NETWORK_OPERATOR_SETTINGS | 选取运营商的界面 |
| ACTION_SECURITY_SETTINGS | 安全设置界面 |
| ACTION_PRIVACY_SETTINGS | 备份重置设置界面 |
| ACTION_VPN_SETTINGS | VPN设置界面,可能不存在 |
| ACTION_WIFI_SETTINGS | 无线网设置界面 |
| ACTION_WIFI_IP_SETTINGS | WIFI的IP设置 |
| ACTION_BLUETOOTH_SETTINGS | 蓝牙设置 |
| ACTION_CAST_SETTINGS | 投射设置 |
| ACTION_DATE_SETTINGS | 日期时间设置 |
| ACTION_SOUND_SETTINGS | 声音设置 |
| ACTION_DISPLAY_SETTINGS | 显示设置 |
| ACTION_LOCALE_SETTINGS | 语言设置 |
| ACTION_VOICE_INPUT_SETTINGS | 辅助应用和语音输入设置 |
| ACTION_INPUT_METHOD_SETTINGS | 语言和输入法设置 |
| ACTION_USER_DICTIONARY_SETTINGS | 个人字典设置界面 |
| ACTION_INTERNAL_STORAGE_SETTINGS | 存储空间设置的界面 |
| ACTION_SEARCH_SETTINGS | 搜索设置界面 |
| ACTION_APPLICATION_DEVELOPMENT_SETTINGS | 开发者选项设置 |
| ACTION_DEVICE_INFO_SETTINGS | 手机状态信息的界面 |
| ACTION_DREAM_SETTINGS | 互动屏保设置的界面 |
| ACTION_NOTIFICATION_LISTENER_SETTINGS | 通知使用权设置的界面 |
| ACTION_NOTIFICATION_POLICY_ACCESS_SETTINGS | 勿扰权限设置的界面 |
| ACTION_CAPTIONING_SETTINGS | 字幕设置的界面 |
| ACTION_PRINT_SETTINGS | 打印设置界面 |
| ACTION_BATTERY_SAVER_SETTINGS | 节电助手界面 |
| ACTION_HOME_SETTINGS | 主屏幕设置界面 |
以上是我从红米note4一个一个打开的,不能打开的我没有写上去,需要各位自己看APi文档了.
联系方式
本人技术有限,还有很多不完美的地方,欢迎指出.(写作不易,谢谢您的star支持)
- QQ:152046273
- Email:yukuoyuan@hotmail.com
- CSDN博客地址
- Github博客地址
- Github地址
Android跳转各种系统设置界面-总结的更多相关文章
- >=ios8 应用内跳转到系统设置界面-openURL
iOS8以后,苹果允许从应用内跳转到系统设置,但是调试结果表明,跳不到具体的设置项,使用前应该判断当前是否能够跳转到系统设置. 代码: NSURL *url = [NSURL URLWithStrin ...
- Android中自动跳转到系统设置界面
// 转到手机设置界面,用户设置GPS Intent intent = new Intent( Settings.ACTION_LOCATION_SOURCE_SETTINGS); startActi ...
- Android 跳转权限设置界面的终极方案
转载请标明出处,维权必究:https://www.cnblogs.com/tangZH/p/10338377.html 有时候APP需要获取某些权限,要让用户手动打开,那么问题来了,若是直接提醒用户出 ...
- 跳转到系统设置界面 iOS
NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if ([[UIApplication sharedApp ...
- iOS之访问权限以及跳转到系统界面
iOS开发中有时候有这样的需求:当用户设置不允许访问照片.麦克风和相机等系统权限的时候,这时需要直接跳转到系统的隐私界面进行设置. 判断是否开启权限 前面已经说过,我们需要在用户不允许访问的时候跳转, ...
- Android跳转到拨打电话的页面
在Android6.0之后,拨打电话需要用户授予动态权限,项目中有此需求,有一种简单的方法,直接携带电话号码跳转到系统拨打电话的页面,很多应用也是这么做的,这样可以减轻工作量 代码如下: Androi ...
- iOS跳转到各种系统设置界面
定位服务 定位服务有很多APP都有,如果用户关闭了定位,那么,我们在APP里面可以提示用户打开定位服务.点击到设置界面设置,直接跳到定位服务设置界面.代码如下: //定位服务设置界面 NSURL *u ...
- iOS 跳转系统设置界面
iOS 跳转系统设置界面 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=Pri ...
- android的系统设置界面
Intent 的 意图: Intent intent = new Inetnt(Setings); Setings: 1. ACTION_ACCESSIBILITY_SETTINGS : // 跳 ...
随机推荐
- Git简明教程二、开始进行版本管理
上一篇介绍了Git中的一些基本概念.本篇来实际看一看如何通过几个常用命令来快速上手Git,完成版本管理的日常操作(核心操作). 0. 准备工作 安装Git后,请先在你的电脑上新建或选择一个目录作为测试 ...
- 20165333 实验二 Java面向对象程序设计
姓名:陈国超 学号:20165333 班级:1653 实验课程:JAVA程序设计 实验名称:Java面向对象程序设计 实验时间:2018.4.14 指导老师:娄家鹏 实验内容及步骤 (一) " ...
- 参数化SQL语句
避免SQL注入的方法有两种:一是所有的SQL语句都存放在存储过程中,这样不但可以避免SQL注入,还能提高一些性能,并且存储过程可以由专门的数据库管理员(DBA)编写和集中管理,不过这种做法有时候针对相 ...
- CCF CSP 201709-3 JSON查询
CCF计算机职业资格认证考试题解系列文章为meelo原创,请务必以链接形式注明本文地址 CCF CSP 201709-3 JSON查询 问题描述 JSON (JavaScript Object Not ...
- 100+torch的基础操作
官网: torch 各种操作,做个翻译,以后查阅 Tensors torch.is_tensor 如果 obj 是 pytorch 张量,则返回 True. torch.is_storage ...
- 【LOJ】#2541. 「PKUWC2018」猎人杀
题解 一道神仙的题>< 我们毙掉一个人后总的w的和会减少,怎么看怎么像指数算法 然而,我们可以容斥-- 设\(\sum_{i = 1}^{n} w_{i} = Sum\) 我们把问题转化一 ...
- 【LOJ】#2432. 「POI2014」代理商 Couriers
题解 建出一个主席树,因为出现大于区间一半的数只能有一个,就看看左右区间的增加有没有大于一半,如果有就走向那个子树,如果没有那么返回0 代码 #include <iostream> #in ...
- 【51nod】1559 车和矩形
题解 离线读入,我们发现一个矩形能被保护,矩形内部所有列上必定有一辆车,或者所有行上必定有一辆车 分两次进行处理 第一次按照横坐标把车加进去,然后查询最大横坐标在这个位置的矩形,纵坐标区间里的车出现位 ...
- 004 Hadoop2.x基础知识
一:大数据应用 1.Cloudera cloudera公司是Hadoop三大发行商之一,其版本为CDH版本,现在最新的版本是CDH5. 网站:http://archive.cloudera.com/c ...
- python-arcade时钟
最近开始学习arcade的图形库,感觉功能很丰富,尝试画了个时钟,显示如下: 贴上调整好的代码: import arcade import math,time SCREEN_WIDTH = 800 S ...