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 հլս, 2024 թ.

Տվյալների պաշտպանություն

Անվտանգությունը որոշվում է նրանով, թե ինչպես են մշակողները հավաքում և փոխանցում ձեր տվյալները։ Տվյալների գաղտնիության և անվտանգության ապահովումը կախված է հավելվածի օգտագործումից, օգտատիրոջ տարիքից և բնակության երկրից։ Այս տեղեկությունները տրամադրվել են մշակողի կողմից և ժամանակի ընթացքում կարող են թարմացվել։
Երրորդ կողմերին տվյալներ չեն փոխանցվում
Իմացեք ավելին, թե ինչպես են մշակողները հայտարարում տվյալների փոխանցման մասին
Հավելվածը տվյալներ չի հավաքում
Իմացեք ավելին, թե ինչպես են մշակողները հայտարարում տվյալների հավաքման մասին

Գնահատականներ և կարծիքներ

4,2
13 հզր կարծիք

Ինչ նոր բան կա

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.
★ ...