Я ищу способ захватить события трекбола, пока экран выключен, предпочтительно на N1. Я создаю свой собственный музыкальный плеер и хотел бы добавить эту функцию, чтобы пропускать песни с помощью трекбольной прессы без необходимости разблокировать мое устройство каждый раз.
Я нашел TrackBallSkip, однако исходный код был снят и интегрирован в CyanogenMod. Я боюсь, что мне может понадобиться сделать что-то экзотическое для моего телефона (корень, мод, все). Хотя это не проблема, я был бы счастливее, если бы мог свободно делиться своим музыкальным проигрывателем.
Может ли кто-нибудь подтвердить, что мне нужно смоделировать дом, чтобы получить доступ к этой функции? Или я могу просто написать код (если это так, любые указатели в правильном направлении будут потрясающими).
Спасибо!
Я нашел, где Cyanogen добавляет TrackBallSkip в исходную базу (this commit). Кажется, он находится в phone/com/android/internal/policy/impl/PhoneWindowManager.java
, что означает, что он не может быть реализован без модификации прошивки (поскольку связанный пакет находится в /system
).