4.2
13.1K ulasan
1J+
Muat turun
Rating kandungan
Semua orang
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin

Perihal apl ini

WaveUp ialah apl yang membangkitkan telefon anda - menghidupkan skrin - apabila anda lambai pada penderia jarak.

Saya telah membangunkan aplikasi ini kerana saya ingin mengelak daripada menekan butang kuasa hanya untuk melihat jam tangan - yang sering saya lakukan pada telefon saya. Sudah ada aplikasi lain yang melakukan perkara ini - dan lebih banyak lagi. Saya telah diilhamkan oleh Gravity Screen On/Off, iaitu apl hebat. Walau bagaimanapun, saya peminat besar perisian sumber terbuka dan cuba memasang perisian percuma (percuma seperti dalam kebebasan, bukan sahaja percuma seperti dalam bir percuma) pada telefon saya jika boleh. Saya tidak dapat mencari apl sumber terbuka yang melakukan ini jadi saya hanya melakukannya sendiri. Jika anda berminat, anda boleh melihat kod tersebut:
https://gitlab.com/juanitobananas/wave-up

Hanya lambaikan tangan anda ke atas penderia jarak telefon anda untuk menghidupkan skrin. Ini dipanggil mod gelombang dan boleh dilumpuhkan dalam skrin tetapan untuk mengelakkan skrin anda dihidupkan secara tidak sengaja.

Ia juga akan menghidupkan skrin apabila anda mengeluarkan telefon pintar anda dari poket atau dompet anda. Ini dipanggil mod poket dan juga boleh dilumpuhkan dalam skrin tetapan.

Kedua-dua mod ini didayakan secara lalai.

Ia juga mengunci telefon anda dan mematikan skrin jika anda menutup penderia jarak selama satu saat (atau masa tertentu). Ini tidak mempunyai nama khas tetapi masih boleh ditukar dalam skrin tetapan juga. Ini tidak didayakan secara lalai.

Bagi mereka yang tidak pernah mendengar penderia jarak sebelum ini: ia adalah benda kecil yang terletak berhampiran tempat anda meletakkan telinga anda apabila anda bercakap melalui telefon. Anda boleh dikatakan tidak dapat melihatnya dan ia bertanggungjawab untuk memberitahu telefon anda untuk mematikan skrin apabila anda sedang membuat panggilan.

Nyahpasang

Apl ini menggunakan kebenaran Pentadbir Peranti. Oleh itu anda tidak boleh menyahpasang WaveUp 'biasa'.

Untuk menyahpasangnya, cuma buka dan gunakan butang 'Nyahpasang WaveUp' di bahagian bawah menu.

Isu yang diketahui

Malangnya, sesetengah telefon pintar membiarkan CPU dihidupkan sambil mendengar penderia jarak. Ini dipanggil kunci bangun dan menyebabkan kehabisan bateri yang banyak. Ini bukan salah saya dan saya tidak boleh berbuat apa-apa untuk mengubahnya. Telefon lain akan "tidur" apabila skrin dimatikan semasa masih mendengar penderia jarak. Dalam kes ini, longkang bateri boleh dikatakan sifar.

Kebenaran Android yang Diperlukan:

▸ WAKE_LOCK untuk menghidupkan skrin
▸ RECEIVE_BOOT_COMPLETED untuk dimulakan secara automatik semasa but jika dipilih
▸ READ_PHONE_STATE untuk menggantung WaveUp semasa dalam panggilan
▸ BLUETOOTH (atau BLUETOOTH_CONNECT untuk Android 10 dan ke atas) untuk mengesan set kepala bluetooth semasa dalam panggilan dan tidak menangguhkan WaveUp
▸ REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, FOREGROUND_SERVICE dan FOREGROUND_SERVICE_SPECIAL_USE untuk terus berjalan di latar belakang (yang penting untuk WaveUp agar sentiasa mendengar penderia jarak)
▸ USES_POLICY_FORCE_LOCK untuk mengunci peranti untuk Android 8 dan ke bawah (ini memaksa pengguna menggunakan corak atau pin jika ditetapkan)
▸ BIND_ACCESSIBILITY_SERVICE (API Kebolehcapaian) untuk mematikan skrin untuk Android 9 dan ke atas.
▸ REQUEST_DELETE_PACKAGES untuk menyahpasang sendiri (jika USES_POLICY_FORCE_LOCK telah digunakan)

Pelbagai nota

Ini adalah apl Android pertama yang pernah saya tulis, jadi berhati-hatilah!

Ini juga merupakan sumbangan kecil pertama saya kepada dunia sumber terbuka. Akhirnya!

Saya suka jika anda boleh memberi saya maklum balas dalam apa jua bentuk atau menyumbang dalam apa jua cara!

Terima kasih untuk membaca!

Sumber terbuka rocks!!!

Terjemahan

Alangkah baiknya jika anda boleh membantu menterjemahkan WaveUp kepada bahasa anda (malah versi Inggeris mungkin boleh disemak semula).
Ia tersedia untuk terjemahan sebagai dua projek di Transifex: https://www.transifex.com/juanitobananas/waveup/ dan https://www.transifex.com/juanitobananas/libcommon/.

Penghargaan

Terima kasih khas saya kepada:

Lihat: https://gitlab.com/juanitobananas/wave-up/#acknowledgments
Dikemas kini pada
16 Jul 2024

Keselamatan data

Keselamatan bermula dengan memahami cara pembangun mengumpul dan berkongsi data anda. Amalan privasi dan keselamatan data mungkin berbeza-beza berdasarkan penggunaan, rantau dan umur anda. Pembangun memberikan maklumat ini dan mungkin mengemas kini maklumat dari semasa ke semasa.
Tiada data dikongsi dengan pihak ketiga
Ketahui lebih lanjut tentang cara pembangun mengisytiharkan perkongsian
Tiada data dikumpulkan
Ketahui lebih lanjut tentang cara pembangun mengisytiharkan pengumpulan

Penilaian dan ulasan

4.2
13K ulasan
Munasar Munasar
3 Jun 2024
Bagus sekali
Adakah anda mendapati kandungan ini membantu?
NuramaninaShuhadah Nina
2 Ogos 2021
Bolehlah😌
1 orang mendapati ulasan ini berguna
Adakah anda mendapati kandungan ini membantu?
khairyl ashraf
2 Ogos 2021
Bagus sekali everibody
5 orang mendapati ulasan ini berguna
Adakah anda mendapati kandungan ini membantu?

Terbaharu

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