通过 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 应用程序中以编程方式在 iPhone 上显示软键盘?
在PhoneGap中包装移动网站(webapp)的基本过程是啥[关闭]
接受来自 phonegap 应用程序的应用程序请求(无画布)