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

标签 javascript android jquery jquery-mobile cordova

如何使用 Phonegap (JavaScript) 以编程方式将手机 (Android OS) 设置为静音模式
有没有插件?如果有,我应该创建自己的插件吗?

最佳答案

您应该创建自己的插件 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.

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

android.permission.MODIFY_AUDIO_SETTINGS.

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

关于javascript - 通过 Phonegap 在 Android 中以编程方式设置静默模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26710705/

相关文章:

javascript - JQuery Children().find(x) 返回错误结果 - prevObject

javascript - Bootstrap 选项卡不允许点击

javascript - SVG() 在 JSFiddle 中返回 null

java - ArrayAdapter 的泛型

java - Android : Socket - java.net.SocketException: sendto 失败: EPIPE (Broken pipe)

android - 如果我有许多具有不同 Url 的按钮,如何在 webview 中设置 Url?

javascript - Ajax 请求 : get text from database and display in div

javascript - Reactjs 搜索 json

javascript - 如何将多个td包含到tr中?

javascript - 使用可编辑的 div 高度更改来添加和删除其他 DOM 元素的类