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