首页 > 其他 > 详细

如果跳转到各个系统设置界面

时间:2015-12-11 14:55:14      阅读:228      评论:0      收藏:0      [点我收藏+]

  APP需要用到的权限有时候没有打开,就需要提示用户打开某项权限,最好是直接引导用户跳转到对应的设置界面。下面是一些直接跳转到设置界面的方法。

  1、定位

  

1 //定位服务设置界面
2 NSURL *url = [NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"];
3 if ([[UIApplication sharedApplication] canOpenURL:url])
4 {
5     [[UIApplication sharedApplication] openURL:url];
6 }

  2、墙纸

1 //墙纸设置界面
2 NSURL *url = [NSURL URLWithString:@"prefs:root=Wallpaper"];
3 if ([[UIApplication sharedApplication] canOpenURL:url])
4 {
5     [[UIApplication sharedApplication] openURL:url];
6 }

  3、蓝牙

1 //蓝牙设置界面
2    NSURL *url = [NSURL URLWithString:@"prefs:root=Bluetooth"];
3    if ([[UIApplication sharedApplication] canOpenURL:url])
4    {
5       [[UIApplication sharedApplication] openURL:url];
6    }

  4、iCloud

1 //iCloud设置界面
2 NSURL *url = [NSURL URLWithString:@"prefs:root=CASTLE"];
3 if ([[UIApplication sharedApplication] canOpenURL:url]
4 {
5    [[UIApplication sharedApplication] openURL:url];
6 }

  总结起来就是想要跳到哪个设置界面,就打开prefs:root=对应的设置界面的值,在网上找到了一些整理好的对应的参数配置列表:

 1 About — prefs:root=General&path=About   //关于手机
 2 Accessibility — prefs:root=General&path=ACCESSIBILITY  //辅助功能
 3 Airplane Mode On — prefs:root=AIRPLANE_MODE  //飞行模式
 4 Auto-Lock — prefs:root=General&path=AUTOLOCK   //自动锁屏
 5 Brightness — prefs:root=Brightness  //亮度
 6 Bluetooth — prefs:root=General&path=Bluetooth //蓝牙
 7 Date & Time — prefs:root=General&path=DATE_AND_TIME
 8 FaceTime — prefs:root=FACETIME
 9 General — prefs:root=General
10 Keyboard — prefs:root=General&path=Keyboard
11 iCloud — prefs:root=CASTLE
12 iCloud Storage & Backup — prefs:root=CASTLE&path=STORAGE_AND_BACKUP
13 International — prefs:root=General&path=INTERNATIONAL
14 Location Services — prefs:root=LOCATION_SERVICES
15 Music — prefs:root=MUSIC
16 Music Equalizer — prefs:root=MUSIC&path=EQ
17 Music Volume Limit — prefs:root=MUSIC&path=VolumeLimit
18 Network — prefs:root=General&path=Network
19 Nike + iPod — prefs:root=NIKE_PLUS_IPOD
20 Notes — prefs:root=NOTES
21 Notification — prefs:root=NOTIFICATIONS_ID
22 Phone — prefs:root=Phone
23 Photos — prefs:root=Photos
24 Profile — prefs:root=General&path=ManagedConfigurationList
25 Reset — prefs:root=General&path=Reset
26 Safari — prefs:root=Safari
27 Siri — prefs:root=General&path=Assistant
28 Sounds — prefs:root=Sounds
29 Software Update — prefs:root=General&path=SOFTWARE_UPDATE_LINK
30 Store — prefs:root=STORE
31 Twitter — prefs:root=TWITTER
32 Usage — prefs:root=General&path=USAGE
33 VPN — prefs:root=General&path=Network/VPN
34 Wallpaper — prefs:root=Wallpaper
35 Wi-Fi — prefs:root=WIFI

 

如果跳转到各个系统设置界面

原文:http://www.cnblogs.com/jw-blog/p/5038852.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!