WAVEUP adalah aplikasi yang membangunkan telefon anda
- menukar skrin pada - apabila anda
gelombang
di atas sensor jarak.
Saya telah membangunkan aplikasi ini kerana sayaDikehendaki mengelakkan menekan butang kuasa hanya untuk melihat jam tangan - yang saya lakukan untuk melakukan banyak perkara di telefon saya.Terdapat aplikasi lain yang melakukan ini - dan lebih banyak lagi.Saya telah diilhamkan oleh Skrin Gravity On/Off, yang merupakan aplikasi hebat .Walau bagaimanapun, saya peminat perisian sumber terbuka dan cuba memasang perisian percuma (percuma seperti dalam kebebasan, bukan sahaja percuma seperti dalam bir percuma) di telefon saya jika boleh.Saya tidak dapat mencari aplikasi sumber terbuka yang melakukan ini jadi saya hanya melakukannya sendiri.Sekiranya anda berminat, anda boleh melihat kod tersebut:
https://gitlab.com/juanitobananas/wave-pu--br>
Untuk menghidupkan skrin.Ini dipanggil
mod gelombang
dan boleh dilumpuhkan di skrin tetapan untuk mengelakkan switching secara tidak sengaja pada skrin anda.
Ia juga akan menghidupkan skrin apabila anda mengeluarkan telefon pintar anda keluardari poket atau dompet anda.Ini
dipanggil mod poket
dan juga boleh dilumpuhkan di skrin tetapan.
Kedua -dua mod ini didayakan secara lalai.
dari skrin jika anda menutup sensor jarak selama satu saat (atau masa yang ditentukan).Ini tidak mempunyai nama khas tetapi tetap boleh diubah dalam skrin Tetapan juga.Ini tidak diaktifkan secara lalai.Anda secara praktikal tidak dapat melihatnya dan bertanggungjawab untuk memberitahu telefon anda untuk mematikan skrin apabila anda sedang memanggil.
Uninstall
Aplikasi ini menggunakan kebenaran pentadbir peranti.Oleh itu, anda tidak boleh menyahpasang Waveup 'butang di bahagian bawah menu.
Isu yang diketahui
Ini dipanggil Lock Wake
dan menyebabkan longkang bateri yang besar.Ini bukan kesalahan saya dan saya tidak dapat melakukan apa -apa untuk mengubahnya.Telefon lain akan & quot; pergi tidur & quot;Apabila skrin dimatikan semasa masih mendengar sensor jarak.Dalam kes ini, longkang bateri praktikal sifar.boot jika dipilih
▸ read_phone_state untuk menggantung gelombang semasa panggilan
▸ bluetooth (atau bluetooth_connect untuk android 10 dan abve) untuk mengesan alat dengar bluetooth semasa panggilan dan tidak menggantung gelombang
Untuk terus berjalan di latar belakang (yang penting untuk gelombang untuk sentiasa mendengar sensor jarak dekat)
▸ uses_policy_force_lock untuk mengunci peranti untuk Android 8 dan ke bawah (ini memaksa pengguna untuk menggunakan corak atau pin jika ditetapkan)
▸ bind_accessibility_service (API kebolehcapaian) untuk mematikan skrin untuk Android 9 dan ke atas.Br>
Ini adalah aplikasi Android pertama yang pernah saya tulis, jadi berhati -hatilah!
Ini juga sumbangan kecil pertama saya kepada dunia sumber terbuka.Akhirnya!
Saya suka jika anda boleh memberi saya maklum balas apa -apa jenis atau menyumbang dengan cara apa pun!
Terima kasih kerana membaca!>
Terjemahan
Ia akan menjadi sangat keren jika anda dapat membantu menterjemahkan gelombang ke bahasa anda (walaupun versi bahasa Inggeris mungkin dapat disemak semula).
Ia 'S tersedia untuk terjemahan sebagai dua projek di transifex: https://www.transifex.com/juanitobananas/waveup/ dan https://www.transifex.com/juanitobananas/libcommon/
terima kasih khas saya kepada:
Lihat: https://gitlab.com/juanitobananas/wave-ping/#acknowledgments
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.
★ Update German and Russian translations.
★ Add bluetooth permission request for Android 14 and above (needed to know if a headset is connected during a call).