WaveUp пробуджує ваш телефон - вмикає екран - коли ви проводите рукою над датчиком наближення.
Я створив цей додаток, бо втомився натискати кнопку ввімкнення лише для того, щоб перевірити час (напрочуд часта звичка). Натхненний чудовим Gravity Screen On/Off. Я шукав альтернативу з відкритим вихідним кодом і не знайшов її. Тож я зробив його сам!
Перевірте код: https://gitlab.com/juanitobananas/wave-up
Можливо, більш актуальний README: https://gitlab.com/juanitobananas/wave-up/#waveup
Особливості
Режим помаху: Вмикає екран, коли ви проводите рукою над датчиком наближення.
Кишеньковий режим: Увімкнення екрана, коли ви дістаєте телефон з кишені або сумки.
Обидві функції
ввімкнені за замовчуванням
, але їх можна вимкнути в налаштуваннях.
Блокування екрану: прикрийте сенсор на секунду (або вибраний вами час) і телефон заблокується.
За замовчуванням вимкнено
, але легко ввімкнути.
Зачекайте, а що таке датчик наближення?
Це невидима маленька штучка біля навушника телефону, яка вимикає екран, коли ви розмовляєте по телефону.
Відомі проблеми
Деякі телефони тримають процесор увімкненим під час прослуховування датчика наближення, і це розряджає батарею (звинувачуйте свій телефон, не мене). Більшість телефонів цього не роблять, тому використання батареї мінімальне.
Послуги з забезпечення доступності
Призначення: використовується для блокування екрана на Android 9+.
Конфіденційність: Використовується тільки для цього, без збору даних
Приціл: Не шпигує, лише блокує
Дозволи (так, досить багато)
▸ WAKE_LOCK - увімкнути екран
▸ RECEIVE_BOOT_COMPLETED - автоматичний запуск при завантаженні
▸ READ_PHONE_STATE - пауза під час дзвінків
BLUETOOTH / CONNECT - уникнути паузи під час дзвінка через Bluetooth
▸ Ігнорувати_оптимізацію_батареї і т.д. - залишатися живим у фоновому режимі
FORCE_LOCK - заблокувати пристрій (Android 8 і нижче)
ACCESSIBILITY_SERVICE - заблокувати пристрій (Android 9+)
DELETE_PACKAGES - дозволити програмі видалити себе, якщо це необхідно
Видалення (Android 8 і вище)
WaveUp використовує права адміністратора пристрою, тому він не видаляється звичайним способом. Використовуйте кнопку "Видалити WaveUp" у додатку, щоб видалити його належним чином.
Цікавий факт
Це мій перший додаток для Android і мій перший внесок з відкритим вихідним кодом! Я буду радий вашим відгукам або допомозі - особливо якщо ви перекладаєте або просто любите майструвати.
Камені з відкритим вихідним кодом!
Переклади
Допоможіть перекласти WaveUp! Навіть англійську версію можна було б покращити.
https://www.transifex.com/juanitobananas/waveup/
https://www.transifex.com/juanitobananas/libcommon/
Подяка
Дякуємо всім, хто зробив свій внесок: https://gitlab.com/juanitobananas/wave-up/#acknowledgments