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

Posted

技术标签:

【中文标题】通过 Phonegap 在 Android 中以编程方式设置静音模式【英文标题】:Set Silent Mode programmatically in Android by Phonegap 【发布时间】:2014-12-29 21:36:43 【问题描述】:

如何使用 Phonegap (javascript) 以编程方式将手机 (android 操作系统) 设置为静音模式 有没有插件,如果有的话我应该创建自己的插件吗?

【问题讨论】:

【参考方案1】:

您应该创建自己的插件developing-phonegap-plugins 您可以使用 AudioManager 在 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

【讨论】:

以上是关于通过 Phonegap 在 Android 中以编程方式设置静音模式的主要内容,如果未能解决你的问题,请参考以下文章

在 phonegap 应用程序中以编程方式设置纵向或横向

在 PhoneGap 应用程序中以编程方式在 iPhone 上显示软键盘?

在PhoneGap中包装移动网站(webapp)的基本过程是啥[关闭]

接受来自 phonegap 应用程序的应用程序请求(无画布)

通过 phonegap 和 cordova for Android 播放音频

通过 PhoneGap 中的短信分享手机地理位置坐标(适用于 Android/IOS)