有谁知道如何从应用程序内部更改 iPhone 设置?例如:close the WiFi
, disable 3G
, 改变之sound volume
等?
Apple 正在通过一个应用程序更改设置:Settings.app
. 这意味着它是可能的,我只是不知道如何。
问问题
6701 次
2 回答
12
苹果确实可以在她的 Settings.app 中做到这一点。
由于 iPhone SDK 的限制,一些 API 没有公开,所以你不能做 Apple 在她自己的操作系统中能够做的所有事情。但是,您可以让用户使用MPVolumeView类从您的应用程序中调整主音量。
于 2009-10-25T18:34:27.650 回答
3
使用公共 SDK 编写的所有应用程序都经过沙盒处理。他们只能访问 Apple 认为可以在该沙箱中使用的属性和数据。您列出的某些示例是可能的,而有些则不是。
Apple 可以在他们自己的应用程序中执行这些操作,因为他们不使用公共 SDK 来编写他们的应用程序 - 他们使用内部 SDK,其功能比外部 SDK 更多。他们不太担心 Apple 员工入侵手机并从手机中获取所有数据。
我们大多数人希望 Apple 可以将更多的东西迁移到公共 API(他们经常这样做),但现实是沙盒环境受到了仔细的保护。我不会屏住呼吸期望苹果将你所有的例子都转移过来。您可以随时提交雷达错误并让他们知道您想要什么 - 这是让您的声音被听到的一种方式。
于 2009-11-20T23:13:39.280 回答