• iOS


    一、跳转到自己应用设置(iOS8以上系统推荐使用)

    //跳转到自己应用干的设置配置页(如 定位、相机、相册 这些隐私配置)
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];

    UIApplicationOpenSettingsURLString字段,是在iOS8上才提供的,支持iOS8以上的系统,推荐使用

    如下图:

    注意:一定要保证在调用[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; 之前将隐私配置注册到系统中去。以相册为例:在调用相册之前系统就会去申请许可限制,这样就将配置注册到系统去了,这样避免了系统设置的崩溃

    二、跳转到系统设置(适用于 小于 iOS10的系统)version >= iOS10,支持跳转到自己应用设置,不支持跳转到系统设置

    //prefs:root //在iOS10更新后,系统设置跳转被禁用,只能跳转App设置。 但是可以换个姿势愉快的跳转。如下
    NSURL *url = [NSURL URLWithString:@"prefs:"];  
    
    [[UIApplication sharedApplication] openURL:url]; 

    系统“设置”中各个页面的“地址”

    蜂窝网络:prefs:root=MOBILE_DATA_SETTINGS_ID
    *** — prefs:root=General&path=Network/***
    Wi-Fi:prefs:root=WIFI
    定位服务:prefs:root=LOCATION_SERVICES
    个人热点:prefs:root=INTERNET_TETHERING
    关于本机:prefs:root=General&path=About
    辅助功能:prefs:root=General&path=ACCESSIBILITY
    飞行模式:prefs:root=AIRPLANE_MODE
    锁定:prefs:root=General&path=AUTOLOCK
    亮度:prefs:root=Brightness
    蓝牙:prefs:root=Bluetooth
    时间设置:prefs:root=General&path=DATE_AND_TIME
    FaceTime:prefs:root=FACETIME
    设置:prefs:root=General
    设置 prefs:root=SETTING
    定位服务 prefs:root=LOCATION_SERVICES
    键盘设置:prefs:root=General&path=Keyboard
    iCloud:prefs:root=CASTLE
    iCloud备份:prefs:root=CASTLE&path=STORAGE_AND_BACKUP
    语言:prefs:root=General&path=INTERNATIONAL
    定位:prefs:root=LOCATION_SERVICES
    音乐: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
    Wallpaper — prefs:root=Wallpaper
    
    电话 mobilephone://
    备忘录 mobilenotes://
  • 相关阅读:
    百度地图API地理位置和坐标转换
    解决Myeclipse中导入自定义的配色方案后,JSP中的js代码块为白色背景的问题
    Windows 平台下Myeclipse 10 中SVN 插件使用教程(TortoiseSVN)
    Java代码通过API操作HBase的最佳实践
    HBase中多Filter查询示例
    使用Ant编译和构建项目指南
    如何在Google Play商店发布多个版本apk
    Android 设备管理API概览(Device Administration API)
    Android呼叫管理服务之会话发起协议(SIP)API
    Android基础知识之String类使用详解
  • 原文地址:https://www.cnblogs.com/junhuawang/p/9051511.html
Copyright © 2020-2023  润新知