美文网首页
iOS 调用系统设置

iOS 调用系统设置

作者: a2ebcc3676c1 | 来源:发表于2017-03-14 11:01 被阅读117次

    iOS 10 干掉了所有系统设置的 URL Scheme,这意味着你再也不可能直接跳转到系统设置页面(比如 WiFi、蜂窝数据、定位等)。不过目前市面上使用iOS 10以下系统的用户还不少,为了方便这些用户,可以做下系统判断,在iOS 10以下继续支持跳转系统设置,iOS 10上提示即可。

    1、设置方法

    • 定位
    NSURL* url = [NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]; 
    [[UIApplication sharedApplication] openURL:url]; 
    

    2、其它设置

    //隐私设置
    @"prefs:root=Privacy&path=CAMERA",//设置相机使用权限
    @"prefs:root=Privacy&path=PHOTOS"//设置照片使用权限
    
    //常用设置
    @"prefs:root=General&path=About",//关于本机 
    @"prefs:root=General&path=SOFTWARE_UPDATE_LINK",//软件更新
    @"prefs:root=General&path=DATE_AND_TIME",//日期和时间
    @"prefs:root=General&path=ACCESSIBILITY",//辅助功能
    @"prefs:root=General&path=Keyboard",//键盘
    @"prefs:root=General&path=VPN",//VPN设置
    @"prefs:root=General&path=AUTOLOCK",//自动锁屏
    @"prefs:root=General&path=INTERNATIONAL",//语言与地区
    @"prefs:root=General&path=ManagedConfigurationList",//描述文件
    
    //一级设置
    @"prefs:root=WIFI",//打开WiFi
    @"prefs:root=Bluetooth", //打开蓝牙设置页 
    @"prefs:root=NOTIFICATIONS_ID",//通知设置
    @"prefs:root=General", //通用
    @"prefs:root=DISPLAY&BRIGHTNESS",//显示与亮度
    @"prefs:root=Wallpaper",//墙纸@"prefs:root=Sounds",//声音
    @"prefs:root=Privacy",//隐私
    @"prefs:root=STORE",//存储
    @"prefs:root=NOTES",//备忘录
    @"prefs:root=SAFARI",//Safari@"prefs:root=MUSIC",//音乐
    @"prefs:root=Photos",//照片与相机
    @"prefs:root=CASTLE"//iCloud
    @"prefs:root=FACETIME",//FaceTime
    @"prefs:root=LOCATION_SERVICES",//定位服务
    @"prefs:root=Phone",//电话
    

    3、不死心的童鞋可以试试下面的方法,貌似可以在iOS 10以上使用。

    NSURL *url = [NSURL URLWithString:@"App-prefs:root=WIFI"];
    [[UIApplication sharedApplication] openURL:url]; 
    

    相关文章

      网友评论

          本文标题:iOS 调用系统设置

          本文链接:https://www.haomeiwen.com/subject/azvcnttx.html