在iOS10以上,权限这块有了一些变化

首先在info的URL Types 添加  prefs

1、打开APP设置界面

//打开设置let url:NSURL = NSURL(string: UIApplicationOpenSettingsURLString)!if UIApplication.shared.canOpenURL(url as URL){ UIApplication.shared.openURL(url as URL) }

这个是跳到本身APP路径下的权限界面,比如有相机权限、通讯录等等,可以直接开关设置。

1、打开系统WIFI界面

                    let url = URL(string: "App-Prefs:root=WIFI")if #available(iOS 10.0, *){ if UIApplication.shared.canOpenURL(url!){ UIApplication.shared.openURL(url!) }else{ print("ios 10 打开wifi界面 error") } }else{ //打开wifi界面 if UIApplication.shared.canOpenURL(url!){ UIApplication.shared.openURL(url!) }else{ print("ios 10 以下 打开wifi界面 error") } }

这个可以实现ios10下的跳转wifi里面,可以直接选择某个wifi进行连接。

附带各种权限的属性名称:

  prefs:root=General&path=Aboutprefs:root=General&path=ACCESSIBILITYprefs:root=AIRPLANE_MODEprefs:root=General&path=AUTOLOCKprefs:root=General&path=USAGE/CELLULAR_USAGEprefs:root=Brightness    //打开Brightness(亮度)设置界面 prefs:root=Bluetooth //打开蓝牙设置 prefs:root=General&path=DATE_AND_TIME //日期与时间设置 prefs:root=FACETIME //打开FaceTime设置 prefs:root=General //打开通用设置 prefs:root=General&path=Keyboard //打开键盘设置 prefs:root=CASTLE //打开iClound设置 prefs:root=CASTLE&path=STORAGE_AND_BACKUP //打开iCloud下的储存空间 prefs:root=General&path=INTERNATIONAL //打开通用下的语言和地区设置 prefs:root=LOCATION_SERVICES //打开隐私下的定位服务 prefs:root=ACCOUNT_SETTINGS prefs:root=MUSIC //打开设置下的音乐 prefs:root=MUSIC&path=EQ //打开音乐下的均衡器 prefs:root=MUSIC&path=VolumeLimit //打开音乐下的音量 prefs:root=General&path=Network //打开通用下的网络 prefs:root=NIKE_PLUS_IPOD prefs:root=NOTES //打开设置下的备忘录设置 prefs:root=NOTIFICATIONS_ID //打开设置下的通知设置 prefs:root=Phone //打开电话设置 prefs:root=Photos //打开设置下照片和相机设置 prefs:root=General&path=ManagedConfigurationList //打开通用下的描述文件 prefs:root=General&path=Reset //打开通用下的还原设置 prefs:root=Sounds&path=Ringtone prefs:root=Safari //打开设置下的safari设置 prefs:root=General&path=Assistant //打开siri不成功 prefs:root=Sounds //打开设置下的声音设置 prefs:root=General&path=SOFTWARE_UPDATE_LINK //打开通用下的软件更新 prefs:root=STORE //打开通用下的iTounes Store和App Store设置 prefs:root=TWITTER //打开设置下的twitter设置 prefs:root=FACEBOOK //打开设置下的Facebook设置 prefs:root=General&path=USAGE //打开通用下的用量 prefs:root=VIDEO prefs:root=General&path=Network/VPN //打开通用下的vpn设置 prefs:root=Wallpaper //打开设置下的墙纸设置 prefs:root=WIFI //打开wifi设置 prefs:root=INTERNET_TETHERING

转载于:https://www.cnblogs.com/Free-Thinker/p/7730036.html

iOS10 打开APP设置界面和WIFI界面相关推荐

  1. android点击按钮打开一个网页,Android实现H5点击打开app或跳转指定界面

    Android实现H5点击打开app或跳转指定界面 本文原创,转载请注明出处.欢迎关注我的 简书. 安利一波我写的开发框架:MyScFrame喜欢的话就给个Star 场景 H5界面中的入口 有时候为了 ...

  2. Android10开机向导中复用设置中的Wifi界面

    很多时候我们需要定制开机向导,在开机向导界面我们一般会实现联网和设置时间等功能,考虑复用与稳定性问题,我们最好复用设置中的WiFi设置和日期设置.但是设置中的wifi设置界面默认是没有下一步按钮的,这 ...

  3. iOS10从app跳转到WiFi设置界面

    let url = URL(string: "App-Prefs:root=WIFI")if #available(iOS 10.0, *) {UIApplication.shar ...

  4. android app没有读写权限设置,Android 6.0以上权限拒绝打开权限设置界面的解决方法...

    本人使用小米手机,打开qq或者微信的时候,某个权限拒绝的话,会提示你开启,点击开启会跳转到app的权限设置界面,当然了,这是国内系统深层定制的原因,也就是说这个界面原声的android没有的!这里以小 ...

  5. 通过AccessibilityService(无障碍服务)自动在设置界面打开App所需要的对应权限

    最近看到一个项目比如说需要允许访问应用权限.以及录屏等权限的时候 在手机运行的时候点击跳转至无障碍界面点击打开无障碍服务,然后调转至设置界面,然后手机就自动的一步一步的打开App所需的权限,看起来特别 ...

  6. 打开手机设置相关界面

    一:在app内打开自己app的专用设置界面 在我们的APP中,可能会使用多种服务,例如定位.推送.相册.拍照.通讯录等.选择是否允许一般只出现在安装app后第一次打开时,可是我们依然需要在使用到某种服 ...

  7. html调出手机系统设置,手机怎么打开路由器设置界面?

    请问大家:用手机怎么打开路由器设置界面? 答:手机连接路由器的wifi信号后,在手机的浏览器中,输入路由器的登录地址,可以打开路由器的登录页面:然后输入登录密码(管理员密码),就能进入路由器设置界面了 ...

  8. 手机浏览网页或打开App时莫名弹出支付宝领红包界面的原因及应对措施

    自从支付宝推出扫码领红包活动后,这种模式独特的赏金机制,短时间内吸引了大量的关注,但是随之也产生了很多的问题,比由于如在赏金的驱动下,微信群里铺天盖地的红包口令,朋友圈里各式各样的领红包二维码图片, ...

  9. Android 打开网络设置界面

    由于Android的SDK版本不同所以里面的API和设置方式也是有少量变化的,尤其是在Android 3.0 及后面的版本,UI和显示方式也发生了变化,现在就以打开网络设置为例,同大家分享一下,效果如 ...

最新文章

  1. 算术运算中隐式类型转换
  2. hdu 3729(二分图最大匹配+最大字典序)
  3. 带你少走弯路:强烈推荐的Pytorch快速入门资料和翻译(可下载)
  4. 个人代码库の全局快捷键
  5. Clion 远程同步设置
  6. php getid3,PHP getID3类的使用方法学习笔记【附getID3源码下载】
  7. 审批流_怎样让审批工作流和应用数据分离?
  8. 最优化学习笔记(五)牛顿法及拟牛顿法
  9. 重排列得到2的幂(51Nod-2515)
  10. mysql主从搭建教程
  11. 【万字长文】整理一份全套的机器学习资料!
  12. 2015,记录成长,给自己一个愿景
  13. Windows XP 深度增强精简版下载 - Deepin XP Lite V2
  14. DM8 MPP集群部署
  15. 【电子工程师】示波器基础知识问答
  16. 【WLAN】【测试】Linux下aircrack-ng的应用之空口抓包全解
  17. Linux下kill -9杀不死进程或杀死又自动启动,解决
  18. Odoo免费开源ERP高级实施个性化定制请假单示例教程
  19. 如何进行Modbus 通讯测试
  20. html中label文本垂直居中,如何在VB中实现label中的文字垂直方向居中?

热门文章

  1. acm之vim的基本配置
  2. 自己动手焊制硬件开发板
  3. A good book to learn C#2.0 ----C# 2.0 : Practical Guide for Programmers
  4. C++与C中const的比较以及const和define的比较
  5. MariaDB安装1,2
  6. Atititi tesseract使用总结
  7. 山寨“饿了么”应用中添加菜品数量按钮效果
  8. Cisco 3560 配置DHCP Relay实例
  9. 【数据结构算法】快排/归并/堆排序 c++
  10. 机器学习预测+akshare