БЕТА - жесты пробуждения телефона - мой проект на GooglePlay

Друзья, начал проект для всех нас - универсальную программу для распознования жестов тачскрина и действий по ним при пробуждении.

Зачем надо - у DOOGEE и других компний есть свои решения без исходных кодов, а я сделаю доступным для всех у кого тачскрины поддерживают пробуждения.

Исходник будет лежать тут GIT

Требует ROOT доступ - но не обязательно, просто функционал будет сильно ограничен
 

ИЗМЕНЕНИЯ

  • Исправил серьезную ошибку, приводящую к постепенному торможению работу телефона на некоторых системах (в частности на моей 7ке)
  • Работает начиная с Android 4.4!
  • Довел до рабочего состояния, в целом уже можно пользоваться
  • Поддерживает стоковые ядра (и прошивки на основе них) вероятно для всех телефонов DOOGEE
  • Можно  повешать действия на кнопки ГРОМКОСТИ, к примеру если у вас сломана кнопки питания!
  • Можно включить учет датчика приближения для исключений ложных срабатываний
  • Сделал дабл тап тачскрина на включенном экране
  • Можно задать действие на жест датчика приближения
  • Не требует ROOT для работы жеста датчика приближения
  • Работает на стоковых ядрах
    • DOOGEE X5
    • DOOGEE X5PRO
    • DOOGEE Y100 PRO
    • Oukitel K4000
    • Nomu S10
    • Nomu S20
    • Archos 50 Saphir
    • Doogee x5 Max Pro
    • Oukitel K6000 Plus
    • Jiayu S3 Advanced
    • Acer Z530

Дополнительные действия:

  • Сказать текущее время
  • Сказать заряд батареи
  • Вызвать OK Google
  • Открыть стандартный браузер
  • Открыть камеру
  • Включить / выключить фонарик

В планах:

  • Поддержка всех методов оповещения жестами, что есть в наличии для теста, всех производителей и всех версий Android
  • Расширенная поддержка жестов - надо подумать, что это означает ))
  • Есть идея интерфейса, красивого, но буду заниматься после основной работы

Как добавить ваш телефон, если на нем есть жесты но хотите использовать мою программу:

  1. Выключите телефон
  2. Введите adb shell getevent -l
  3. Выполните жест пробуждения
  4. Вышлите начала лога мне - с перечнем устройств

Язык программирования выбрал Kotlin - надо изучать же )) Тем более похож по звучанию на КОТ - а это я )))