2012-07-25 101 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://"]];