国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS從App跳轉至系統設置菜單各功能項的編寫方法講解

2020-07-26 03:22:26
字體:
來源:轉載
供稿:網友

跳到系統設置里的WiFi界面
info里面設置:
在項目中的info.plist中添加 URL types 并設置一項URL Schemes為prefs,如下圖

201641491118961.png (499×111)

代碼:

復制代碼 代碼如下:

NSURL *url = [NSURL URLWithString:@"prefs:root=WIFI"];
if ([[UIApplication sharedApplication] canOpenURL:url])
{
    [[UIApplication sharedApplication] openURL:url];
}

定位服務
定位服務有很多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=Wallpaper"];
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=AboutAccessibility ― prefs:root=General&path=ACCESSIBILITYAirplane Mode On ― prefs:root=AIRPLANE_MODEAuto-Lock ― prefs:root=General&path=AUTOLOCKBrightness ― prefs:root=BrightnessBluetooth ― prefs:root=General&path=BluetoothDate & Time ― prefs:root=General&path=DATE_AND_TIMEFaceTime ― prefs:root=FACETIMEGeneral ― prefs:root=GeneralKeyboard ― prefs:root=General&path=KeyboardiCloud ― prefs:root=CASTLEiCloud Storage & Backup ― prefs:root=CASTLE&path=STORAGE_AND_BACKUPInternational ― prefs:root=General&path=INTERNATIONALLocation Services ― prefs:root=LOCATION_SERVICESMusic ― prefs:root=MUSICMusic Equalizer ― prefs:root=MUSIC&path=EQMusic Volume Limit ― prefs:root=MUSIC&path=VolumeLimitNetwork ― prefs:root=General&path=NetworkNike + iPod ― prefs:root=NIKE_PLUS_IPODNotes ― prefs:root=NOTESNotification ― prefs:root=NOTIFICATIONS_IDPhone ― prefs:root=PhonePhotos ― prefs:root=PhotosProfile ― prefs:root=General&path=ManagedConfigurationListReset ― prefs:root=General&path=ResetSafari ― prefs:root=SafariSiri ― prefs:root=General&path=AssistantSounds ― prefs:root=SoundsSoftware Update ― prefs:root=General&path=SOFTWARE_UPDATE_LINKStore ― prefs:root=STORETwitter ― prefs:root=TWITTERUsage ― prefs:root=General&path=USAGEVPN ― prefs:root=General&path=Network/VPNWallpaper ― prefs:root=WallpaperWi-Fi ― prefs:root=WIFI

大家可以根據自己的需求,跳到不同的設置界面。如果你喜歡這篇文章的話,歡迎分享給更多的朋友,也可以收藏起來,以備不時之需!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 万荣县| 乐安县| 浮山县| 丰原市| 邯郸县| 凤冈县| 盘锦市| 晋江市| 溧水县| 保山市| 台州市| 太白县| 红原县| 九寨沟县| 庆城县| 横山县| 金堂县| 秭归县| 博白县| 巨鹿县| 泸定县| 重庆市| 德安县| 通道| 探索| 甘南县| 监利县| 岳池县| 札达县| 固原市| 锦屏县| 申扎县| 友谊县| 阜康市| 类乌齐县| 卢湾区| 惠东县| 会宁县| 政和县| 宕昌县| 嘉义县|