定位服务

定位服务有很多APP都有,如果用户关闭了定位,那么,我们在APP里面可以提示用户打开定位服务。点击到设置界面设置,直接跳到定位服务设置界面。代码如下:

//定位服务设置界面
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=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];
}

参数配置

看到这几个例子,大家有没有发现,想跳到哪个设置界面只需要prefs:root=后面的值即可!是的,就是这样的。

我在网上找到一个列表,可以跳到这些界面的参数配置:

About — prefs:root=General&path=About
Accessibility — prefs:root=General&path=ACCESSIBILITY
Airplane Mode On — prefs:root=AIRPLANE_MODE
Auto-Lock — prefs:root=General&path=AUTOLOCK
Brightness — prefs:root=Brightness
Bluetooth — prefs:root=General&path=Bluetooth
Date & Time — prefs:root=General&path=DATE_AND_TIME
FaceTime — prefs:root=FACETIME
General — prefs:root=General
Keyboard — prefs:root=General&path=Keyboard
iCloud — prefs:root=CASTLE
iCloud Storage & Backup — prefs:root=CASTLE&path=STORAGE_AND_BACKUP
International — prefs:root=General&path=INTERNATIONAL
Location Services — prefs:root=LOCATION_SERVICES
Music — prefs:root=MUSIC
Music Equalizer — prefs:root=MUSIC&path=EQ
Music Volume Limit — prefs:root=MUSIC&path=VolumeLimit
Network — prefs:root=General&path=Network
Nike + iPod — prefs:root=NIKE_PLUS_IPOD
Notes — prefs:root=NOTES
Notification — prefs:root=NOTIFICATIONS_ID
Phone — prefs:root=Phone
Photos — prefs:root=Photos
Profile — prefs:root=General&path=ManagedConfigurationList
Reset — prefs:root=General&path=Reset
Safari — prefs:root=Safari
Siri — prefs:root=General&path=Assistant
Sounds — prefs:root=Sounds
Software Update — prefs:root=General&path=SOFTWARE_UPDATE_LINK
Store — prefs:root=STORE
Twitter — prefs:root=TWITTER
Usage — prefs:root=General&path=USAGE
VPN — prefs:root=General&path=Network/VPN
Wallpaper — prefs:root=Wallpaper
Wi-Fi — prefs:root=WIFI

大家可以根据自己的需求,跳到不同的设置界面。如果你喜欢这篇文章的话,欢迎分享给更多的朋友,也可以收藏起来,以备不时之需!

转载于:https://www.cnblogs.com/yulang314/p/5017081.html

iOS跳转到各种系统设置界面相关推荐

  1. iOS 跳转到Wi-Fi设置界面

    //  iOS之前跳转到Wi-Fi设置界面的代码 在点击跳转的按钮动作中添加如下代码 [[UIApplication sharedApplication] openURL:[NSURL URLWith ...

  2. iOS跳转系统设置方法支持iOS7~iOS10+

    iOS跳转系统设置方法支持iOS7~iOS10+ _array = @[@{@"系统设置":@"App-Prefs:root=INTERNET_TETHERING&quo ...

  3. android 用包名、类名跳转到系统设置界面(任一界面)

    一般情况下,打开系统某个界面,使用系统唯一标识:Settings.xxx 但是在有些不同的机器不一定适用. 也要查询不同界面对应的唯一标识:具体可以查看:Android中跳转到系统设置界面大全 cmd ...

  4. iOS开发-使用Storyboard进行界面跳转及传值

    前言:苹果官方是推荐我们将所有的UI都使用Storyboard去搭建,Storyboard也是一个很成熟的工具了.使用Storyboard去搭建所有界面,我们可以很迅捷地搭建出复杂的界面,也就是说能为 ...

  5. App跳转到权限设置界面

    iOS 10 App跳转到权限设置界面(iOS10之前就不各个记录了) NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLSt ...

  6. android原生代码转h5,Android原生和H5交互;Android和H5混合开发;WebView点击H5界面跳转到Android原生界面。...

    当时业务的需求是这样的,H5有一个活动商品列表的界面,IOS和Android共用这一个界面,点击商品可以跳转到Android原生的商品详情界面并传递商品ID:  大概就是点击H5界面跳转到Androi ...

  7. Android调用系统设置界面

    //根据包名 Intent intent = new Intent("/"); ComponentName cm = new ComponentName("com.and ...

  8. Android 权限被拒绝,跳转至权限设置界面

    参考博客:Android跳转权限设置页面 本文基于上面博客进行封装,直接上代码: import android.content.ComponentName; import android.conten ...

  9. Android 点击跳转到蓝牙设置界面

    点击跳转到蓝牙设置界面 1.布局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout ...

最新文章

  1. 文档标题:WinNTWin2K下实现进程的完全隐藏
  2. 【python初识】文件存储与异常
  3. linux查文件名称唯美,第二章、Linux常用命令
  4. struts2 - ation 访问 Servlet api
  5. Gprmax 三维地质雷达建模及在 paraview 中的可视化
  6. 第二十讲、迭代器模式
  7. 点击某些按钮不要触发验证控件
  8. .Net发布到服务器出现必须添加对程序集“System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=的问题
  9. 网络克隆安装linux系统下载安装,pxe网刻工具_诚龙网刻教程_网络克隆安装windows7...
  10. 2021密码应用技术白皮书
  11. ffmpeg 的下载安装
  12. [附源码]SSM计算机毕业设计st音乐网站论文JAVA
  13. Quadratic Video Interpolation 视频插帧
  14. 语文七年级计算机作文,七年级上册语文期末考试作文(精选11篇)
  15. 来瞧一瞧unshift和push的用法及“性能“对比
  16. 解决TP-LINK TL-WR740N 联网问题
  17. boss直聘项目说明
  18. JUNIPER路由器配置
  19. 一位程序员的外国梦-国外面试经验谈
  20. 道路测量xy坐标表示什么_直线度影像测量仪

热门文章

  1. Linux技巧总结(个人经验版)
  2. Swift - 使用Alamofire通过HTTPS进行网络请求,及证书的使用
  3. Python链接MySQL
  4. 【Python】重载模块
  5. Cocos2d-x Eclipse下程序运行产生错误Effect initCheck() returned -1
  6. hdu 1286( 欧拉函数 )
  7. 商贸通服装鞋帽版客户端无法连接服务器的问题(自己遇到的,已解决)
  8. php webuploader大文件,web uploader 上传大文件总结
  9. 计算机32位操作系统最大识别到内存,win7 32位系统可以支持多大的内存_win7 的32位系统最大支持多少g的内存...
  10. php自动计算增长率,如何写sql计算增长率?