• 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://
  • 相关阅读:
    Android调用系统相机和相册并解决data为空,OOM,图片角度不对的问题
    Android 工作流提交审批填写审批意见PopWindow工具类
    解决ionic安装不上的方法
    nodeJs 报maximum call stack size exceeded js
    命令行运行ionic run android 出现running one or more of the platforms Error
    Ionic run android失败解决方法。
    Android Scrollview嵌套下listView动态加载数据,解决onScrollChanged执行多次数据重复问题
    Android 自定义ListView动态加载数据
    Android ListView显示不同样式的item
    day 43
  • 原文地址:https://www.cnblogs.com/junhuawang/p/9051511.html
Copyright © 2020-2023  润新知