WaveUp телефонуңузду ойготот — экранды күйгүзөт — сиз жакындык сенсорунун үстүнө кол булгалаганыңызда.
Мен бул колдонмону курдум, анткени мен убакытты текшерүү үчүн кубат баскычын басуудан чарчадым (таң калыштуу көп адат). улуу Gravity экранын күйгүзүү/өчүрүү. Мен ачык булак альтернативасын издедим, бирок таба алган жокмун. Ошентип, мен аны өзүм жасадым!
Кодду текшериңиз: https://gitlab.com/juanitobananas/wave-up
Мүмкүн көбүрөөк заманбап README: https://gitlab.com/juanitobananas/wave-up/#waveup
Функциялар
▸ Толкун режими: Сиз жакындык сенсорунун үстүнөн булгалаганыңызда экранды күйгүзөт.
▸ Чөнтөк режими: Телефонуңузду чөнтөгүңүздөн же баштыктан чыгарганыңызда экранды күйгүзөт.
Экөө тең демейки боюнча иштетилген бирок жөндөөлөрдөн өчүрсө болот.
▸ Экран кулпусу: сенсорду бир секундага (же сиз тандаган убакыт) жаап, телефон кулпуланат. Демейки боюнча өчүк, бирок иштетүү оңой.
Күтө туруңуз, жакындык сенсору деген эмне?
Бул телефонуңуздун кулакчынын жанындагы көзгө көрүнбөгөн кичинекей нерсе, ал сиз чалуу учурунда экранды өчүрөт.
Белгилүү маселелер
Кээ бир телефондор жакындык сенсорун угуп жатканда CPU иштей берет жана бул батареяны түгөтөт (мени эмес, телефонуңузду күнөөлөңүз). Көпчүлүк телефондор андай эмес, андыктан батарейканы минималдуу колдонуу керек.
Атайын мүмкүнчүлүктөр кызматтары
▸ Максат: Android 9+ түзмөгүндө экранды кулпулоо үчүн колдонулат
▸ Купуялык: Бул үчүн гана колдонулат, эч кандай маалымат чогултулган жок
▸ Калпы: Шпиондук кылбайт, жөн гана кулпуланат
Уруксат (ооба, бир аз)
▸ WAKE_LOCK – экранды күйгүзүңүз
▸ RECEIVE_BOOT_COMPLETED – жүктөөдө автоматтык түрдө баштоо
▸ READ_PHONE_STATE – чалуу учурунда тыныгуу
▸ BLUETOOTH / CONNECT – Bluetooth чалуу учурунда тындырууну болтурбоо
▸ IGNORE_BATTERY_OPTIMIZATIONS ж.б. – фондо тирүү калуу
▸ 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/#acknowledgements
Качан жаңырды
2025-ж., 5-апр.