通过Phonegap在Android中以编程方式设置静默模式

时间:2014-11-03 08:52:54

标签: javascript android jquery jquery-mobile cordova

如何使用Phonegap(JavaScript)以静音模式以编程方式设置手机(Android OS) 是否有任何插件或者如果是的话我应该创建自己的插件吗?

1 个答案:

答案 0 :(得分:1)

您应该创建自己的插件developing-phonegap-plugins 并且你可以使用AudioManager将ringer模式设置为无声或正常的android。

AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);

您还可以将值设置为:

RINGER_MODE_NORMAL, RINGER_MODE_SILENT, or RINGER_MODE_VIBRATE.

还在清单文件中添加以下权限:

android.permission.MODIFY_AUDIO_SETTINGS.

http://sree.cc/google/android/code-to-change-phone-mode-to-normalsilent-or-vibrate-in-android