博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS10 打开APP设置界面和WIFI界面
阅读量:6689 次
发布时间:2019-06-25

本文共 2803 字,大约阅读时间需要 9 分钟。

在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=About  prefs:root=General&path=ACCESSIBILITY  prefs:root=AIRPLANE_MODE  prefs:root=General&path=AUTOLOCK  prefs:root=General&path=USAGE/CELLULAR_USAGE  prefs: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

 

转载地址:http://afkoo.baihongyu.com/

你可能感兴趣的文章
数据库读写分离
查看>>
atoi() 与 itoa()函数的用法
查看>>
stm32h7 __attribute__((weak)) 使用说明
查看>>
关于异常
查看>>
spark-submit性能调优
查看>>
三年的职业生涯
查看>>
Linux身份验证策略
查看>>
社交是微信营销
查看>>
2008 R2 证书服务器应用详解
查看>>
logger使用
查看>>
Python 学习笔记 - socket(粘包及其处理方式)
查看>>
Mac平台下数据乱码原因
查看>>
我的友情链接
查看>>
hive 动态分区太多问题
查看>>
从Java的角度理解Ext的extend
查看>>
Windows Server 2008 RemoteApp(二)---部署激活远程桌面授权服务器
查看>>
读取日志文件开发总结
查看>>
微星G41TM-P31主板安装centos5.6 x64认不到网卡
查看>>
jdk内部方法获取本机MAC地址
查看>>
Qt学习笔记一:入门
查看>>