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

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

【问题讨论】:

    标签: javascript android jquery jquery-mobile cordova


    【解决方案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

    【讨论】:

      猜你喜欢
      • 2012-05-09
      • 1970-01-01
      • 2022-08-12
      • 2014-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-24
      • 1970-01-01
      相关资源
      最近更新 更多