Направих приложение, което се забърква с настройките за вибриране на системата. а именно ги изключва.
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);
сега се чудя къде мога да включа отново ръчно вибрацията. настройката за вибриране на звънене може да се намери в настройките на звука, но къде е настройката за известяване? настройката в приложението за SMS все още е на „вибрира винаги“, но телефонът вече не вибрира при получаване на текст. може ли тази настройка просто да се включва/изключва програмно?
btw: използвам Nexus One с Android 2.3.3
Благодаря Саймън