我制作了一个与系统振动设置混淆的应用程序。也就是说,它会关闭它们。
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
谢谢西蒙