iOS 開啟內建setting

2021-06-25 07:29:18 字數 1820 閱讀 4929

程式間通訊的實現描述了通過url scheme的方式在應用中開啟其他應用,本文則是用這種方式開啟內建的settings應用。

ios**  

以下是內建的settings的url scheme:

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

wall***** — prefs:root=wall*****

wi-fi — prefs:root=wifi

需要注意的是:這種方式只支援ios 5.0的系統,從ios 5.1開始,蘋果已經移除了prefs:這個url scheme。

iOS5開啟系統setting頁面

from ios5的sdk現在可以直接開啟setting頁面了,以往的sdk則不可以,當時我還花了大量時間去實現,結果不了了之。如果你想開啟location services的setting頁面,如下 prefs root location services 如果想開啟twitter的設定 pref...

IOS內建NSXMLParser解析xml

nsxmlparser解析xml格式的資料 用法如下 首先,nsxmlparser必須繼續nsxmlparserdelegate協議 inte ce xmlhelper nsobject 首先設定xml資料,並初始化nsxmlparser void viewdidload 遍例xml的節點 void...

IOS偵測藍芽是否開啟

ios藍芽開發的資料少的可憐,建議大家可以把搜尋的關鍵字翻譯成英語。找到兩個方法,其中乙個是採用corebluetooth。找到這個關鍵字,就好說了。找到 void centralmanagerdidupdatestate cbcentralmanager central 這個 方法,可以看到藍芽的...