一:在app内打开自己app的专用设置界面

在我们的APP中,可能会使用多种服务,例如定位、推送、相册、拍照、通讯录等。选择是否允许一般只出现在安装app后第一次打开时,可是我们依然需要在使用到某种服务的时候判断是否用户是否允许了该服务,因为用户有可能自己关闭了自己app的这种服务器。

通常我们的做法是,给一个弹窗,提示开启选项的路径

Ios8及以上

1:  NSURL *url = [NSURL URLWithString:@"prefs:root=com.sharetimes.miliao"];

或者

2:  NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];

if ([[UIApplication sharedApplication] canOpenURL:url]) {

[[UIApplication sharedApplication] openURL:url];

}

二:打开手机设置相关界面

设置——隐私

NSURL *url = [NSURL URLWithString:@"prefs:root=Privacy"];

if ([[UIApplication sharedApplication] canOpenURL:url]) {

[[UIApplication sharedApplication] openURL:url];

}

设置——隐私——照片@"prefs:root=Privacy&path=PHOTOS"

设置——隐私——相机@“prefs:root=Privacy&path=CAMERA"

其他一些设置如下:

在iOS应用程序中打开设备设置界面及其中某指定的选项界面

[[UIApplicationsharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General"]];

[[UIApplicationsharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General&path=Restrictions"]];

一些其他可用的参数:

即可跳转到设置页面的对应项。

跳转验证成功:

设置飞行模式 : prefs:root=AIRPLANE_MODE

设置->无线局域网:prefs:root=WIFI

设置->蓝牙:prefs:root=Bluetooth

设置->通用:prefs:root=General

设置->通用->关于本机:prefs:root=General&path=About

设置->通用->软件更新:prefs:root=General&path=SOFTWARE_UPDATE_LINK

设置->通用->辅助功能:prefs:root=General&path=ACCESSIBILITY

设置->通用->自动锁定:prefs:root=General&path=AUTOLOCK

设置->通用->日期与时间:prefs:root=General&path=DATE_AND_TIME

设置->通用->键盘:prefs:root=General&path=Keyboard

设置->通用->语言与地区:prefs:root=General&path=INTERNATIONAL

设置->通用->描述文件:prefs:root=General&path=ManagedConfigurationList

设置->通用->还原: prefs:root=General&path=Reset

设置->墙纸:prefs:root=Wallpaper

设置->声音:prefs:root=Sounds

设置->隐私->定位服务:prefs:root=LOCATION_SERVICES

设置->iCloud:prefs:root=CASTLE

设置->iCloud->存储空间: prefs:root=CASTLE&path=STORAGE_AND_BACKUP

设置->iTunes Store 与 App Store:prefs:root=STORE

设置->备忘录:prefs:root=NOTES

设置->电话:prefs:root=Phone

设置->FaceTime:prefs:root=FACETIME

设置->音乐:prefs:root=MUSIC

设置->音乐->音量平衡:prefs:root=MUSIC&path=EQ

设置->音乐->音量限制:prefs:root=MUSIC&path=VolumeLimit

设置->照片与相机:prefs:root=Photos

设置->Twitter:prefs:root=TWITTER

跳转验证失败:

Brightness — prefs:root=Brightness

Network — prefs:root=General&path=Network

Nike + iPod — prefs:root=NIKE_PLUS_IPOD

Notification — prefs:root=NOTIFICATI*****_ID

Safari — prefs:root=Safari

Siri — prefs:root=General&path=Assistant

Usage — prefs:root=General&path=USAGE

VPN — prefs:root=General&path=Network/VPN

打开手机设置相关界面相关推荐

  1. adb命令打开手机设置页面

    adb命令打开手机设置页面 设置主页面 adb shell am start com.android.settings/com.android.settings.Settings 安全 adb she ...

  2. python界面设置中文_Python Spyder 怎么操作才能打开用户设置的界面(如图),python spyder教程中文...

    python的那个spyder中可以输出汉字么 AddressList.getList() 函数直接 return, 相当于返回 None, 然后主函数里打印出来了. 要AddressList.get ...

  3. adb打开网页_adb命令打开手机设置页面

    设置主页面 adb shell am start com.android.settings/com.android.settings.Settings 安全 adb shell am start co ...

  4. Ubuntu18.04打开优化设置界面

    首先打开终端,输入sudo  apt-get install gnome-tweaks 输入密码,即可进行安装. 安装完毕后,我们输入gnome-tweaks,就可以打开优化设置的界面了 这样我们就可 ...

  5. android手机设置固定dns,手机dns怎么设置 简单几步就搞定

    随着科技的不断发展,手机的发展也是越来越快,智能多功能的手机也是层出不穷,而对于手机上的手多功能,相信很多朋友都很少用到.今天和大家讲的是手机的dns功能,这个功能是干什么用的?又要如何设置呢?一起来 ...

  6. android应用程序隐私设置在哪,手机权限设置在哪里_手机设置应用软件权限的具体步骤...

    手机权限设置在哪里?平时,我们使用手机安装程序时,会要求读取电话.录音和设备信息等等,这样让APP获取了我们的软件权限后,大家是不是觉得自己的手机都变得不安全了,所以我们有必要在安装软件之后,再对这一 ...

  7. Android 手机设置 Charles 代理,pem 证书安装不上?

    「注意文章红字部分,100% 解决问题」 最近在家办公,需要远程链接内网调试,but 公司的 vpn 账号只能单设备登录,只好使用手机代理了. 本文使用的代理是 Charles,具体 Charles ...

  8. 手机cpu缓冲区大小怎么设置_手机怎么设置dns 手机设置dns方法【详解】

    很多时候,你去一个地方或者自己 的网络DNS解析的速度会直接影响你的网速 ,不信你打开一个网页,然后看浏览器的左下角的状态,经常会卡在解析--而且,大多数自用的带有路由的网络都默认的是自动获得DNS地 ...

  9. eclipserunas里没有选项_轻松开启“开发人员选项”,优化手机设置

    有个同事,看了我的"三个动作优化设置,手机运行更流畅"一文,想按照文的方法,"改变系统设置里开发人员选项几个开关参数",对手机进行设置,结果,他打开手机设置,找 ...

最新文章

  1. 多进程PHP脚本实现海量数据转移总结
  2. python提取数据库数据_Python读取xlsx并写入数据库
  3. 图论(十)最小生成树-Prim算法
  4. python 判断是否是润年及函数封装的2种方法
  5. 2020.11.me
  6. 单链表不带头标准c语言实现
  7. Java消息服务~自动分配的消息头
  8. 9.设置jdk版本相同有哪些需要设置的(解决jdk不同的一般方法)
  9. datagrid combobox 选择后显示valueField 而不是 textValue解决方法
  10. HLS之TS码流封装
  11. 不用加好友,查看对方校内照片
  12. GO程序设计语言 PDF 黑色的书 百度云
  13. Python 分词工具大总结,盘点哪个更好用?
  14. 判断PPC或者SP平台
  15. Pannel DB支持定时文件、数据库备份、系统防御、监控告警、中间件安装
  16. 放大镜 讲课_放大镜教案
  17. APP瘦身大法--AndResGuard的使用
  18. Redis-5-实际应用
  19. 咪咕盒子MGV2000电视盒子刷机教程
  20. http数字请求 (错误请求聚合)

热门文章

  1. SparkSQL 开窗函数
  2. 安卓字体样式设置java.lang.NoSuchMethodErrorNo direct method <init>(Landroid/graphics/Typeface;)
  3. 那些年遇到的形形色色的项目经理们
  4. 引擎TA校园招聘: 搜狐畅游 追光者计划第三期训练营
  5. linux显卡fps性能测试台,Quadro显卡多系统测试 Linux性能最强
  6. ER图和数据库的表是什么关系
  7. 基于kruskal的最小生成树
  8. 由浅入深玩转华为WLAN—24 客户端(STA)黑白名单限制无线客户端接入
  9. ELK 系列九、elasticsearch扩容(从单机至单机伪集群)
  10. NS-3学习——(1)