1

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

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

谢谢西蒙

4

1 回答 1

0

您所要做的就是与上面所做的完全相同的事情,只是设置AudioManager.VIBRATE_SETTING_OFFAudioManager.VIBRATE_SETTING_ON

于 2011-10-28T18:53:56.850 回答