4,2
13,1 хил. отзива
1 млн.+
Изтегляния
Класификация на съдържанието
За всички възрасти
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка

Всичко за това приложение

WaveUp е приложение, което събужда телефона ви - включва екрана - когато махнете над сензора за близост.

Разработих това приложение, защото исках да избегна натискането на бутона за захранване само за да погледна часовника - което правя често на телефона си. Вече има други приложения, които правят точно това - и дори повече. Бях вдъхновен от Gravity Screen On/Off, което е страхотно приложение. Аз обаче съм голям фен на софтуера с отворен код и се опитвам да инсталирам безплатен софтуер (безплатен като свобода, не само безплатен като безплатна бира) на телефона си, ако е възможно. Не успях да намеря приложение с отворен код, което да направи това, така че просто го направих сам. Ако се интересувате, можете да разгледате кода:
https://gitlab.com/juanitobananas/wave-up

Просто махнете с ръка над сензора за близост на телефона си, за да включите екрана. Това се нарича режим на вълна и може да бъде деактивирано в екрана с настройки, за да избегнете случайно включване на екрана.

Освен това ще включи екрана, когато извадите смартфона си от джоба или чантата си. Това се нарича джобен режим и може също да бъде деактивирано в екрана с настройки.

И двата режима са активирани по подразбиране.

Освен това заключва телефона ви и изключва екрана, ако покриете сензора за близост за една секунда (или определено време). Това няма специално име, но въпреки това може да се промени и в екрана с настройки. Това не е активирано по подразбиране.

За тези, които никога преди не са чували сензор за близост: това е малко нещо, което е някъде близо до мястото, където поставяте ухото си, когато говорите по телефона. Вие на практика не можете да го видите и той е отговорен за казването на телефона ви да изключи екрана, когато говорите.

Деинсталиране

Това приложение използва разрешението на администратор на устройството. Следователно не можете да деинсталирате WaveUp „нормално“.

За да го деинсталирате, просто го отворете и използвайте бутона „Деинсталиране на WaveUp“ в долната част на менюто.

Известни проблеми

За съжаление, някои смартфони пускат процесора, докато слушат сензора за близост. Това се нарича wake lock и причинява значително изтощаване на батерията. Това не е моя вина и не мога да направя нищо, за да променя това. Други телефони ще „заспят“, когато екранът е изключен, докато все още слушат сензора за близост. В този случай изтощаването на батерията е практически нулево.

Необходими разрешения за Android:

▸ WAKE_LOCK за включване на екрана
▸ RECEIVE_BOOT_COMPLETED за автоматично стартиране при зареждане, ако е избрано
▸ READ_PHONE_STATE за спиране на WaveUp по време на разговор
▸ BLUETOOTH (или BLUETOOTH_CONNECT за Android 10 и по-горе) за откриване на bluetooth слушалки по време на разговор и без спиране на WaveUp
▸ REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, FOREGROUND_SERVICE и FOREGROUND_SERVICE_SPECIAL_USE, за да продължат да работят във фонов режим (което е жизненоважно за WaveUp, за да слуша винаги сензора за близост)
▸ USES_POLICY_FORCE_LOCK за заключване на устройството за Android 8 и по-стари (това принуждава потребителя да използва шаблон или щифт, ако е зададен)
▸ BIND_ACCESSIBILITY_SERVICE (Accessibility API) за изключване на екрана за Android 9 и по-нова версия.
▸ REQUEST_DELETE_PACKAGES, за да се деинсталира (ако е използван USES_POLICY_FORCE_LOCK)

Разни бележки

Това е първото приложение за Android, което съм писал, така че внимавайте!

Това е и първият ми малък принос към света с отворен код. Най-накрая!

Ще се радвам, ако можете да ми дадете отзиви от всякакъв вид или да допринесете по някакъв начин!

Благодаря за четенето!

Скали с отворен код!!!

Преводи

Би било наистина страхотно, ако можете да помогнете за превода на WaveUp на вашия език (дори английската версия вероятно може да бъде преработена).
Предлага се за превод като два проекта на Transifex: https://www.transifex.com/juanitobananas/waveup/ и https://www.transifex.com/juanitobananas/libcommon/.

Благодарности

Моите специални благодарности на:

Вижте: https://gitlab.com/juanitobananas/wave-up/#acknowledgments
Актуализирано на
16.07.2024 г.

Безопасност на данните

Безопасността започва с разбирането на това, как програмистите събират и споделят данните ви. Практиките за поверителност и сигурност на данните може да варират в зависимост от употребата от ваша страна, региона и възрастта ви. Тази информация е предоставена от програмиста и той може да я актуализира с течение на времето.
Не се споделят данни с трети страни
Научете повече за това, как програмистите декларират споделянето
Не се събират данни
Научете повече за това, как програмистите декларират събирането

Оценки и отзиви

4,2
13 хил. отзива
Потребител на Google
11 май 2018 г.
I just removed the apps permission to show notifications. No problems on android 6.0.1.
2 души сметнаха този отзив за полезен
Според вас това беше ли полезно?
Потребител на Google
6 май 2018 г.
Действа ако имате сензор
3 души сметнаха този отзив за полезен
Според вас това беше ли полезно?
Потребител на Google
15 март 2018 г.
It's perfect!
Според вас това беше ли полезно?

Новите неща

New in 3.2.19
★ Fix notification not working on Android 13+ devices.

New in 3.2.18
★ Upgrade some dependencies.
★ Remove ACRA (crash reporting).

New in 3.2.17
★ Remove 'Excluded apps' option from Google Play store versions. F-Droid ones remain fully functional. I'm sorry, but Google doesn't allow WaveUp to read list of installed apps, which is necessary for this.
★ ...