设置iphone振动并通过应用程序将iphone设置回声音

时间:2009-09-23 12:42:14

标签: iphone audio

伙计们,我需要你的知识。

考虑下面的问题 - 我的应用程序需要在一定时间内将我的iPhone设置为振动模式,并在几分钟后将其恢复到播放声音模式(用于呼叫接收,短信,电子邮件,所有常见声音通知)。 / p>

我已经用谷歌搜索过了,并没有找到一个好的,苹果可以接受的方式:

Programmatically opening the settings app (iPhone)

Is it possible to dynamically alter an iphone app's settings page in the settings app?

Display iphone application settings within your application

How do I launch my settings bundle from my application? [这里有一个很有意思,我想找到一种方法来了解我感兴趣的设置的关键是什么]

How do I launch my settings bundle from my application? [提到我能做到这一点,但不知道如何=(]

Is it possible to dynamically alter an iphone app's settings page in the settings app? [如果这是真的,我将无法做我想做的事情......]

有没有人知道如何通过应用程序这样做?非常感谢提前。

5 个答案:

答案 0 :(得分:3)

从用户的角度考虑这一点 - 静音开关是有原因的。如果我想让手机保持静音,我会自动移动那个开关。 API不仅不会让你这么做,这只是一个坏主意。

答案 1 :(得分:1)

查看以下应用:

http://iphonepackers.info/autosilent/

看起来他们找到了办法,所以很有可能。 “自动静音”应用程序的问题在于它无法从App Store获得。它只适用于安装了Cydia的越狱手机。我还没有在Appstore上找到类似的应用程序。

Apple目前的设计非常糟糕。许多应用程序选择覆盖静音开关,包括Apple自己的Timer(时钟应用程序),闹钟(时钟应用程序),iPod和YouTube。虽然这可能是故意的,但第三方应用程序可以选择使用哪个音量控制,因此不会始终如一地响应物理静音开关。更多信息:

http://txfx.net/2008/07/15/iphone-silent-switch-is-ignored-by-many-applications/

很多人都说他们更喜欢黑莓界面,您可以从多个用户自定义的配置文件中快速选择。

对于发现此线程的非开发人员,希望找到解决方案,请考虑以下物理设备(它是可以插入手机或充电基座的自定义外形耳机插孔,使邮件/短信等声音无效):

http://www.thesilentnight.com/

问候。

答案 2 :(得分:0)

我认为你不能以编程方式对手机进行振动,不要相信SDK允许你这样做。

答案 3 :(得分:0)

没有Apple批准的控制方法。我对此的理论是,各个应用程序不应该覆盖系统设置。例如,当我将手机设置为振动时,我不希望它发出噪音。如果流氓应用能够超出他们的沙箱并摆弄我设置的设置,那么用户体验将不是最佳的。

最后,如果有人能够解决这个问题,我的猜测是该应用程序很有可能被拒绝。

答案 4 :(得分:0)

应允许用户通过硬件或软件切换来控制其设备的音量。没有充分的理由通过软件限制/控制访问来从用户控制中删除此决定。如果用户想要通过软件自动静音,减少或增加音量或振动,则应由用户决定。