iOS10 打开APP设置界面和WIFI界面

在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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/467484.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一种简单、实用的测量程序运行时间的方法

前言 平时我们可能很少去关注程序运行的时间,但是在一些情况下可能需要对程序进行一个整体的复盘、优化。那么,程序运行的时间就是一个可以考虑的方面,可以测一下某些代码块、函数、算法的运行时间,然后整体考虑看看有没有必要进行…

可以这样给DataGrid加个序号列。

先给DataGrid加个绑定列,该列设置页眉文本,但“数据字段”留空,然后在ItemDataBound事件中加入下面代码。 privatevoiddgScore_ItemDataBound(objectsender, System.Web.UI.WebControls.DataGridItemEventArgs e) { …

工作几天被裁员,难受

前两天,一个读者朋友私聊我说,自己被公司裁员了,这是他的第一份工作,只工作了不到半个月就收到了裁员信息。他非常不甘心,也非常恐慌,不甘心的是,自己觉得工作已经非常努力,也有做出…

cad2017单段线_没想到啊,我平时用的CAD多段线有这么多学问

很多人都说,CAD用多段线来代替直线绘图会比较方便,因为多段线除了常规直线功能之外,也能画弧线,更重要的是,一次命令执行的线条为一个整体,操作方便。难道多段线PL仅仅只有这明面上的实力吗?当然…

一个超强的逆向分析软件

IDA 超强逆向分析工具先说下,想获取这个工具的同学,请在公众号后台回复 「逆向分析」获取下载链接。IDA Pro(交互式反汇编其专业版,后续简称为IDA)软件是由Hex-Rays SA公司发布,属于当前最炙手可热的一款世…

你还不知道怎么退出 Vim?

提起文本编辑器,你一定会想到编辑器之神 Vim。据 Stack Overflow 的开发者调查:2015 年程序员中最流行的编辑器是 Notepad,Vim 的使用比例占 15.2%。到了 2019 年,最流行的开发环境变成 VS Code,而 Vim 的使用比例已占…

我的大学6年

这篇文章是郭天祥前辈写的,想起来我上大学那时候,也是看他的视频入门的单片机开发,而且那时候,没有这么多渠道了解外面的东西。当时最喜欢的是一个技术论坛,现在还因为某种原因开始收费了,更甚的是如果不按…

2017.10.25水题大作战题解

rank: T1P1615 西游记公司 https://www.luogu.org/problemnew/show/P1615 scanf直接秒 1 #include<iostream>2 #include<cstdio>3 #include<cstring>4 #include<cmath>5 #define LL long long 6 using namespace std;7 inline LL read()8 {9 char …

功夫熊猫问我要不要从嵌入式转行去互联网

先看问题&#xff0c;因为我平时不怎么看微信公众号的后台&#xff0c;我比较喜欢逛知识星球和微信群&#xff0c;公众号后台的交流不是很友好&#xff0c;所以没怎么关注&#xff0c;不过也会隔三岔五的看看留言&#xff0c;比如谁给我说好听的&#xff0c;或者谁骂我了&#…

进程和线程基础知识全家桶,30 张图一套带走

前言先来看看一则小故事我们写好的一行行代码&#xff0c;为了让其工作起来&#xff0c;我们还得把它送进城&#xff08;进程&#xff09;里&#xff0c;那既然进了城里&#xff0c;那肯定不能胡作非为了。城里人有城里人的规矩&#xff0c;城中有个专门管辖你们的城管&#xf…

前端面试之前要准备的那些事

先说一下关于工作简历的一些常见的问题&#xff0c;这是最基础的一步&#xff0c;万事开头难&#xff0c;写好简历就是求职路上最简单也是最关键的一步&#xff0c;一份好的简历不但可以让你从众多简历中脱颖而出&#xff0c;还能够让公司的人事对你的印象深刻。问题一&#xf…

php ip2long bug,php ip2long函数怎么用-PHP问题

php ip2long函数用于将IPV4的字符串互联网协定转换生长整型数字&#xff0c;其应用语法是“ip2long ( string $ip_address ) : int”&#xff0c;参数“ip_address”示意一个规范格局的地点。php ip2long函数ip2long — 将 IPV4 的字符串互联网协定转换生长整型数字阐明ip2long…

C语言 | 常见数据转化函数

来源&#xff1a;嵌入式云IOT技术圈作者&#xff1a;杨源鑫整理 1、字符串转十六进制代码实现&#xff1a;void StrToHex(char *pbDest, char *pbSrc, int nLen) {char h1,h2;char s1,s2;int i;for (i0; i<nLen/2; i){h1 pbSrc[2*i];h2 pbSrc[2*i1];s1 toupper(h1) - 0x3…

java常用算法分析和实现 amp,Java常用算法实现

0.总结常见算法复杂度.jpgO(1) < O(logn) < O(n) < O(nlogn) < O(n^2) < O(n^3) < O(2^n)&#xff0c;logn的底数为21.归并排序package DailyPractice;import java.util.*;public class Test1 {/*** 归并排序的思路&#xff1a;先将数组的左边和右边分开排完…

FMStocks7 , 不错的一个.NET 示例程序

这个示例程序估计很多人都用过。没有用过的话可以从 http://www.microsoft.com/downloads/details.aspx?FamilyID966C3279-2EE9-4E14-A4F7-D4807239A396&displaylangen 下载一个简单的股票买卖程序&#xff0c;数据库访问和部分业务逻辑提供了 COM 企业服务和 DotNet Remo…

这个结构体对齐输出有意思

这个题目是我在群里看到大家讨论的&#xff0c;既然是讨论的了&#xff0c;那我就拿出来说说&#xff0c;因为笔试面试的时候&#xff0c;可能就会遇到这样的题目。实例代码#include "stdio.h" #include "stdint.h"struct Obj {char a; //1uint32_t b;//4u…

声压级 matlab,语音信号处理教程(二)声音的声压级和响度

本节内容我们来看下如何用Matlab和Python计算声音的声压级和响度。声压级1. 声压级定义首先来看声压级&#xff0c;这个就是指的我们平时所说的声音有多少分贝。声压定义为声波在某一点产生的逾量瞬时压强的均方根值。由于声压容易被人耳感知&#xff0c;也易于测量&#xff0c…

javascript 之作用域-06

作用域 作用域&#xff1a;是指变量可访问的范围&#xff0c;他规定了如何查找变量&#xff0c;也就是确定当前执行代码对变量的访问权限。 作用域有两种工作模式&#xff1a; 静态作用域 &#xff1a;又称为词法作用域&#xff0c;在编译阶段就可以决定变量的引用&#xff0c;…

被裁之后才明白:有一种抗风险能力,叫做会讲故事

如果你注意观察&#xff0c;会发现周围总有这么一种人&#xff1a;他说的每句话&#xff0c;单拎出来都没毛病&#xff0c;但一说出口就让人无法接受&#xff0c;很难说服你。尤其在职场里&#xff0c;这种无效沟通特别多&#xff0c;以至于产生了庞大的“沟通成本”&#xff1…

saltstack php,Saltstack快速入门简单汇总

[rootmaster~]# salt \* test.pingminion-1:Trueminion-2:Trueminion-3:Trueminion-4:TrueTrue代表正常&#xff0c;没有响应当然代表客户端没有启动或者没有认证成功之类的。指定目标主要有五种方式一&#xff1a; Global&#xff0c;即salt默认的匹配方式&#xff0c;能识别终…