iOS開發(fā)之如何跳到系統(tǒng)設(shè)置里的各種設(shè)置界面

本文出處剛剛在線:http://www.superqq.com/blog/2015/12/01/jump-setting-per-page/

跳到更多設(shè)置界面

除了跳到WiFi設(shè)置界面,能不能跳到其他的設(shè)置界面呢?比如:定位服務(wù)、FaceTime、音樂等等。都是可以的,一起來看看如何實現(xiàn)的!

more

定位服務(wù)

定位服務(wù)有很多APP都有,如果用戶關(guān)閉了定位,那么,我們在APP里面可以提示用戶打開定位服務(wù)。點擊到設(shè)置界面設(shè)置,直接跳到定位服務(wù)設(shè)置界面。代碼如下:

定位服務(wù)設(shè)置界面

NSURL *url = [NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"];

if ([[UIApplication sharedApplication] canOpenURL:url])

{

[[UIApplication sharedApplication] openURL:url];

}

這樣就可以跳到系統(tǒng)設(shè)置的定位服務(wù)界面啦!我們繼續(xù)看幾個列子。

FaceTime

//FaceTime設(shè)置界面

NSURL *url = [NSURL URLWithString:@"prefs:root=FACETIME"];

if ([[UIApplication sharedApplication] canOpenURL:url])

{

[[UIApplication sharedApplication] openURL:url];

}

音樂

//音樂設(shè)置界面

NSURL *url = [NSURL URLWithString:@"prefs:root=MUSIC"];

if ([[UIApplication sharedApplication] canOpenURL:url])

{

[[UIApplication sharedApplication] openURL:url];

}

墻紙設(shè)置界面

//墻紙設(shè)置界面

NSURL *url = [NSURL URLWithString:@"prefs:root=Wallpaper"];

if ([[UIApplication sharedApplication] canOpenURL:url])

{

[[UIApplication sharedApplication] openURL:url];

}

藍(lán)牙設(shè)置界面

//藍(lán)牙設(shè)置界面

NSURL *url = [NSURL URLWithString:@"prefs:root=Bluetooth"];

if ([[UIApplication sharedApplication] canOpenURL:url])

{

[[UIApplication sharedApplication] openURL:url];

}

iCloud設(shè)置界面

//iCloud設(shè)置界面

NSURL *url = [NSURL URLWithString:@"prefs:root=CASTLE"];

if ([[UIApplication sharedApplication] canOpenURL:url]

{

[[UIApplication sharedApplication] openURL:url];

}

參數(shù)配置

看到這幾個例子,大家有沒有發(fā)現(xiàn),想跳到哪個設(shè)置界面只需要prefs:root=后面的值即可!是的,就是這樣的。

我在網(wǎng)上找到一個列表,可以跳到這些界面的參數(shù)配置:

About — prefs:root=General&path=About

Accessibility — prefs:root=General&path=ACCESSIBILITY

Airplane Mode On — prefs:root=AIRPLANE_MODE

Auto-Lock — prefs:root=General&path=AUTOLOCK

Brightness — prefs:root=Brightness

Bluetooth — prefs:root=General&path=Bluetooth

Date & Time — prefs:root=General&path=DATE_AND_TIME

FaceTime — prefs:root=FACETIME

General — prefs:root=General

Keyboard — prefs:root=General&path=Keyboard

iCloud — prefs:root=CASTLE

iCloud Storage & Backup — prefs:root=CASTLE&path=STORAGE_AND_BACKUP

International — prefs:root=General&path=INTERNATIONAL

Location Services — prefs:root=LOCATION_SERVICES

Music — 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

VPN — prefs:root=General&path=Network/VPN

Wallpaper — prefs:root=Wallpaper

Wi-Fi — prefs:root=WIFI

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

iOSStrongDemo

自由轉(zhuǎn)載-請在開頭注明本文出處。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容