Вопрос:

Отладка Android вибрации

android android-vibration

3341 просмотра

1 ответ

164 Репутация автора

Ребята мой телефон вибрирует безо всякой причины. Поэтому я хочу определить приложение, которое посылает команду вибрации вибрировать. Есть ли в Android регистрация таких событий? Или я могу написать приложение, которое будет отслеживать Vibrator::vibrate(TIMEOUT)звонки из другого приложения?

Примечание: у меня есть root-доступ.

Автор: Edward Источник Размещён: 04.08.2014 09:46

Ответы (1)


0 плюса

14476 Репутация автора

Решение

Если вы посмотрите в системный журнал ( logcat -b system), он покажет вам журналы основной системной службы. VibrateService создает только пару в последней версии Android, которая расскажет вам, какая модель вибрации запускается. К сожалению, он не покажет вам, какой UID / PID отвечает за запрос. Кроме того, вы можете найти некоторую информацию из ядра, покопавшись, чтобы выяснить, какой интерфейс устройства (например /dev/gpio1) используется интерфейсом вибратора. Если этот драйвер выставляет некоторую статистику / отладку, /procили debugfsвы можете выяснить, какой процесс отвечает.

Автор: Larry Schiefer Размещён: 04.08.2014 10:49
Вопросы из категории :
32x32