国产探花免费观看_亚洲丰满少妇自慰呻吟_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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日照市| 绥阳县| 黔西| 长兴县| 济阳县| 扬中市| 鹤壁市| 双桥区| 绵阳市| 望江县| 武乡县| 平南县| 亚东县| 灵寿县| 新河县| 榆树市| 利津县| 天长市| 都安| 江永县| 夏津县| 滨海县| 恭城| 沂源县| 茂名市| 清水河县| 乐陵市| 加查县| 承德市| 郎溪县| 沾化县| 洞头县| 宿松县| 山丹县| 仁布县| 青浦区| 景谷| 灵石县| 大英县| 凤冈县| 泸定县|