2012-07-25 170 views
2

是否可以更改設備設置,如WiFi,個人熱點,火炬,個人熱點,轉向位置服務。我只想將它們從應用程序打開/關閉而不移動到設置屏幕。這是否可行?或者任何好的教程呢?訪問iOS設備設置

+0

你是否願意使用私有API和/或越獄手機? – Nate 2012-07-25 11:43:00

+0

這樣可能嗎? – coder1010 2012-07-27 08:14:54

+0

是的。根據你所說的設置,它可以不是太困難,或者很難。但是,例如,用於越獄手機的** SBSettings **應用程序可以做到這一點。 *切換*的一些源代碼可在線獲得。搜索「iPhone藍牙切換」或「iPhone亮度切換」,你會得到一些結果。同樣,它需要所有這些私人API,併爲一些監獄打破。 – Nate 2012-07-27 09:25:51

回答

2

不,不能改變這些設置。

+0

沒有一個??。 ...我已經看到一個應用程序「藍牙」http://itunes.apple.com/us/app/bluetooth/id532403238?mt=8其中藍牙設置從應用程序更改。 – coder1010 2012-07-25 09:32:20

+0

是的,這些應用程序從應用程序商店中拉出,因爲蘋果不允許它。 – rckoenes 2012-07-25 09:32:46

+0

檢查此.... http://itunes.apple.com/us/app/bluetooth/id532403238?mt = 8 – coder1010 2012-07-25 09:35:20

1

看到這個question它使用私人API切換藍牙設置。因此,無法使用公共SDK更改應用內的設置。您甚至無法在ios 5.0.1及更高版本中以編程方式打開「設置」應用程序。我的應用程序使用下面的語句來打開設置應用程序,但當我們移動到最新的iOS SDK時,它停止工作。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];