【问题标题】:Where is the setting setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION, false) in the phone?手机里面的设置setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION, false)在哪里?
【发布时间】:2011-10-28 18:45:16
【问题描述】:

我制作了一个与系统振动设置混淆的应用。也就是说,它会关闭它们。

AudioManager audioManager = (AudioManager)ctx.getSystemService(Context.AUDIO_SERVICE);
audioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, AudioManager.VIBRATE_SETTING_OFF);
audioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION, AudioManager.VIBRATE_SETTING_OFF);
System.putInt(ctx.getContentResolver(), VIBRATE_IN_SILENT, 0);

我现在想知道在哪里可以手动重新打开振动。铃声振动设置可以在声音设置中找到,但通知设置在哪里?短信应用中的设置仍然是“始终振动”,但手机在收到短信时不再振动。可以通过编程方式打开/关闭此设置吗?

顺便说一句:我正在使用带有 Android 2.3.3 的 Nexus One

谢谢 西蒙

【问题讨论】:

    标签: android setting vibration


    【解决方案1】:

    除了将 AudioManager.VIBRATE_SETTING_OFF 设置为 AudioManager.VIBRATE_SETTING_ON 之外,您所要做的就是与上面所做的完全相同的事情

    【讨论】:

    • 是的,我明白了。问题是如何手动设置?我在 android 设置中找不到该选项(例如设置 - 声音 - 振动中的振铃器振动设置)。
    猜你喜欢
    • 1970-01-01
    • 2014-01-13
    • 2011-11-23
    • 1970-01-01
    • 2019-04-02
    • 2020-03-07
    • 2016-12-25
    • 1970-01-01
    • 2019-01-05
    相关资源
    最近更新 更多