调用系统的设置纯代码实现
2017-04-12 10:30
519 查看
随着IOS10 的开发权限授权越来越严格,伴随上架的一系列问题,总结了一下纯代码调用系统设置的方法点击到设置界面设置,直接跳到定位服务设置界面。代码如下:
//定位服务设置界面 NSURL *url = [NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]; if ([[UIApplication sharedApplication] canOpenURL:url]) { [[UIApplication sharedApplication] openURL:url]; }这样就可以跳到系统设置的定位服务界面啦!我们继续看几个列子。
FaceTime
//FaceTime设置界面 NSURL *url = [NSURL URLWithString:@"prefs:root=FACETIME"]; if ([[UIApplication sharedApplication] canOpenURL:url]) { [[UIApplication sharedApplication] openURL:url]; }
音乐
//音乐设置界面 NSURL *url = [NSURL URLWithString:@"prefs:root=MUSIC"]; if ([[UIApplication sharedApplication] canOpenURL:url]) { [[UIApplication sharedApplication] openURL:url]; }
墙纸设置界面
//墙纸设置界面 NSURL *url = [NSURL URLWithString:@"prefs:root=Wallpaper"]; if ([[UIApplication sharedApplication] canOpenURL:url]) { [[UIApplication sharedApplication] openURL:url]; }
蓝牙设置界面
//蓝牙设置界面 NSURL *url = [NSURL URLWithString:@"prefs:root=Bluetooth"]; if ([[UIApplication sharedApplication] canOpenURL:url]) { [[UIApplication sharedApplication] openURL:url]; }
iCloud设置界面
//iCloud设置界面 NSURL *url = [NSURL URLWithString:@"prefs:root=CASTLE"]; if ([[UIApplication sharedApplication] canOpenURL:url] { [[UIApplication sharedApplication] openURL:url]; }
相关文章推荐
- linux内核分析---系统调用实现代码分析
- C#调用系统API实现内存注入的代码
- 使用库函数API和C代码中嵌入汇编代码两种方式实现对sysinfo的系统调用
- 一行代码完成 调用系统相册 和 视频,语音库,选择图片,视频,和音频文件。在选择界面实现了录制视频和录制音频功能。 截图
- java代码实现鼠标双击出现画图-----------paint()方法由系统自动调用,且一定是小写的字母p
- 调用系统拍照及裁剪功能主要代码实现
- 去掉标题栏和系统栏代码实现以及动态设置密码
- 代码实现之查询代码页的信息(附加:关于系统区域设置的说明)
- 通过批处理bat设置系统环境变量的实现代码,bat环境变量
- linux内核分析---系统调用实现代码分析
- linux系统调用实现代码分析
- 使用C#调用系统API实现内存注入的代码
- linux 系统调用中断劫持实现—原理和代码
- Linux 系统调用的实现及其汇编代码的嵌入到C中
- 通过批处理bat设置系统环境变量的实现代码
- Java代码实现设置系统时间
- linux系统调用实现代码分析