Vibrate Jelly Bean默认模式 - Android

时间:2013-11-21 14:10:44

标签: android android-audiomanager android-4.3-jelly-bean vibrate android-4.2-jelly-bean

好的,我知道Jelly Bean中振动设置的混乱。然而,我正在开发一个应用程序,我正在尝试处理应用程序应该根据当前的振铃模式维护自己的振动策略,可以通过getRingerMode()查询。

我正在使用WhatsApp进行测试,因为我使用的应用最多。因此,在WhatsApp设置 - >通知 - >振动我选择了“默认”作为选项。然后,正如AudioManager类允许的那样,在我的代码中,我可以在Android的三种不同模式之间切换:

int RINGER_MODE_NORMAL  Ringer mode that may be audible and may vibrate.
int RINGER_MODE_SILENT  Ringer mode that will be silent and will not vibrate.
int RINGER_MODE_VIBRATE Ringer mode that will be silent and will vibrate.

好,那么,在VIBRATE模式下,WhatsApp振动,另一方面,在静音模式下WhatsApp不会振动(遵循规则不会振动),我不确定这是不是静默模式下的默认规则可以更改或不更改。但我更关心的是普通模式规则并且可能会振动

现在,在正常模式和WhatsApp配置中的默认设置下,通知会振动。我试图找到一种方法来切换这个“默认”与我的应用程序打开或关闭。因为我假设这个“默认”是WhatsApp系统的一个东西。因此,我将能够处于正常模式并更改默认振动通知(作为默认通知音)以振动打开/关闭。

0 个答案:

没有答案