代码之家  ›  专栏  ›  技术社区  ›  mxg

从应用程序更改iPhone设置

  •  0
  • mxg  · 技术社区  · 16 年前

    有人知道如何从应用程序内部更改iphone设置吗?例如: close the WiFi , disable 3G 改变 sound volume 等等?
    苹果正在通过应用程序更改设置: Settings.app . 这意味着这是可能的,我只是不知道怎么做。

    2 回复  |  直到 14 年前
        1
  •  3
  •   rein    16 年前

    使用公共sdk编写的所有应用程序都是沙盒。他们只能访问苹果认为可以在沙箱中使用的属性和数据。你列举的一些例子是可能的,而有些则不是。

    苹果可以在他们自己的应用程序中执行这些操作,因为他们不使用公共sdk来编写他们的应用程序——他们使用的内部sdk比外部sdk具有更多的功能。他们不太担心苹果员工窃听手机并从手机上获取你的所有数据。

    我们大多数人都希望苹果能够将更多的东西迁移到公共api(而且他们经常这样做),但事实是沙箱环境是被小心保护的。我不会屏住呼吸指望苹果把你所有的例子都搬过来。你可以把雷达窃听器归档,让他们知道你想要什么——这是让他们听到你声音的一种方法。

        2
  •  12
  •   Joost    16 年前

    苹果确实可以在她的Studio.App中做到这一点。

    由于iphone sdk的局限性,一些api没有公开,所以你不能在自己的操作系统中做苹果所能做的一切。但是,您可以使用 MPVolumeView 班级。