2013-02-11 93 views
2

android允許您使用dumpsys或getprop shell命令獲取完整的系統設置轉儲。還有android.provider.settings和android.provider.secure API,可以讓我們獲得很多Android設備數據,如藍牙和wifi設置等。是否可以在iOS上獲取設備設置?

有沒有這樣的方式來在iOS上這樣做。據我研究有像藍牙大多數事情,需要很多狩獵的不同的API ...

回答

3

蘋果官方的公共API不允許iOS應用程序來訪問設置應用的常規設置,如wifi啓用。 NSUserDefaults只允許訪問由那個應用程序自己創建的那些首選項和設置。

但一些設置,使用私人API,您可以訪問它們。但是,顯然,使用這些私有API可以防止您的應用被接受進應用商店。鏈接:代碼爲Access iOS settings

+0

我不想使用私有的API。我不想編輯這些設置。甚至不只是檢查當前的設置可能? – megZo 2013-02-11 08:09:53

+0

我找到了一些答案,但想要確認一次..在iOS的情況下,手機RAM,內存,處理器類型等也是不可能的,是嗎? – megZo 2013-02-11 08:11:10

+0

是這種類型的設置不可能進入IOS應用程序,但是當設備越獄並且不會將這種類型的應用程序上傳到越獄商店上傳到蘋果商店時是可能的。 – 2013-02-11 09:48:51

0

中的iOS 5.0我是從我的應用程序打開Twitter的設置。如果你想訪問Twitter你可以這樣做:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@「prefs:root = TWITTER」]];

但是,這個功能在IOS 5.1被移除,因此我不能能開嘰嘰喳喳設置。

此鏈接幫助你。 :How to open preferences/settings with iOS 5.1?

相關問題