从应用程序更改iPhone设置

时间:2009-10-25 18:24:41

标签: iphone settings wifi

有谁知道如何从应用内部更改iPhone设置?例如:close the WiFidisable 3G,更改sound volume等等?
Apple正在通过应用程序更改设置:Settings.app。这意味着它是可能的,我只是不知道如何。

2 个答案:

答案 0 :(得分:12)

Apple可以在她的Settings.app中实现。

由于iPhone SDK的限制,某些API未公开,因此您无法在自己的操作系统中完成Apple所能完成的所有工作。但是,您可以让用户使用MPVolumeView类来调整应用程序中的主卷。

答案 1 :(得分:3)

使用公共SDK编写的所有应用程序都是沙箱。他们只能访问Apple认为可以在该沙箱中使用的属性和数据。您列出的一些示例是可能的,而有些则不是。

Apple可以在自己的应用程序中执行这些操作,因为他们不使用公共SDK来编写应用程序 - 他们使用的内部SDK比外部SDK具有更多功能。他们并不太担心苹果员工黑客攻击手机并通过手机获取所有数据。

我们大多数人都希望Apple可以将更多内容迁移到公共API(他们经常这样做),但实际情况是沙箱环境得到了谨慎的保护。我不会屏住呼吸,期望Apple将你的所有例子都移到一边。你总是可以提出雷达错误,让他们知道你想要什么 - 这是让你的声音听到的一种方式。