Къде е настройката setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION, false) в телефона?

Направих приложение, което се забърква с настройките за вибриране на системата. а именно ги изключва.

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

Благодаря Саймън


person SimonSays    schedule 28.10.2011    source източник


Отговори (1)


Всичко, което трябва да направите, е точно същото нещо, което направихте по-горе, освен да зададете AudioManager.VIBRATE_SETTING_OFF на AudioManager.VIBRATE_SETTING_ON

person Kurtis Nusbaum    schedule 28.10.2011
comment
да, разбира се, разбирам. въпросът е как мога да го настроя ръчно? не мога да намеря опция за това в настройките на Android (като настройката за вибриране на звънене в Настройки - Звук - Вибриране). - person SimonSays; 29.10.2011