WaveUp ເປັນແອັບທີ່ ປຸກໂທລະສັບຂອງທ່ານ - ເປີດໜ້າຈໍ - ເມື່ອທ່ານ ໂບກ ຜ່ານເຊັນເຊີຄວາມໃກ້ຄຽງ.
ຂ້າພະເຈົ້າໄດ້ພັດທະນາ app ນີ້ເນື່ອງຈາກວ່າຂ້າພະເຈົ້າຕ້ອງການທີ່ຈະຫຼີກເວັ້ນການກົດປຸ່ມພະລັງງານພຽງແຕ່ເບິ່ງຢູ່ໃນໂມງ - ທີ່ຂ້າພະເຈົ້າເກີດຂຶ້ນຫຼາຍໃນໂທລະສັບຂອງຂ້າພະເຈົ້າ. ມີແອັບຯອື່ນທີ່ເຮັດແບບນີ້ຢູ່ແລ້ວ - ແລະແມ້ກະທັ້ງຫຼາຍ. ຂ້ອຍໄດ້ຮັບແຮງບັນດານໃຈຈາກ Gravity Screen On/Off, ເຊິ່ງເປັນແອັບທີ່ດີ. ຢ່າງໃດກໍຕາມ, ຂ້າພະເຈົ້າເປັນພັດລົມອັນໃຫຍ່ຫຼວງຂອງຊອບແວແຫຼ່ງເປີດແລະພະຍາຍາມຕິດຕັ້ງຊອບແວຟຣີ (ຟຣີໃນເສລີພາບ, ບໍ່ພຽງແຕ່ບໍ່ເສຍຄ່າໃນເບຍຟຣີ) ໃນໂທລະສັບຂອງຂ້ອຍຖ້າເປັນໄປໄດ້. ຂ້າພະເຈົ້າບໍ່ສາມາດຊອກຫາ app open source ທີ່ເຮັດແນວນີ້ສະນັ້ນຂ້າພະເຈົ້າພຽງແຕ່ເຮັດມັນເອງ. ຖ້າທ່ານສົນໃຈ, ທ່ານສາມາດເຂົ້າໄປເບິ່ງລະຫັດ:
https://gitlab.com/juanitobananas/wave-up
ພຽງແຕ່ໂບກມືໄປເທິງເຊັນເຊີຄວາມໃກ້ຊິດຂອງໂທລະສັບຂອງທ່ານເພື່ອເປີດຫນ້າຈໍໄດ້. ອັນນີ້ເອີ້ນວ່າ wave mode ແລະສາມາດປິດໃຊ້ງານໄດ້ໃນໜ້າຈໍການຕັ້ງຄ່າເພື່ອຫຼີກເວັ້ນການເປີດໜ້າຈໍຂອງເຈົ້າໂດຍບັງເອີນ.
ມັນຍັງຈະເປີດຫນ້າຈໍໃນເວລາທີ່ທ່ານເອົາໂທລະສັບສະຫຼາດຂອງທ່ານອອກຈາກກະເປົ໋າຫຼື purse ຂອງທ່ານ. ອັນນີ້ເອີ້ນວ່າ pocket mode ແລະຍັງສາມາດປິດໃຊ້ງານໄດ້ໃນໜ້າຈໍການຕັ້ງຄ່າ.
ທັງສອງໂຫມດເຫຼົ່ານີ້ຖືກເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
ມັນຍັງລັອກໂທລະສັບຂອງທ່ານແລະປິດຫນ້າຈໍຖ້າທ່ານປົກປິດເຊັນເຊີໃກ້ຄຽງເປັນເວລາຫນຶ່ງວິນາທີ (ຫຼືເວລາທີ່ກໍານົດໄວ້). ອັນນີ້ບໍ່ມີຊື່ພິເສດແຕ່ຍັງສາມາດປ່ຽນໄດ້ໃນໜ້າຈໍການຕັ້ງຄ່າຄືກັນ. ອັນນີ້ບໍ່ໄດ້ຖືກເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
ສໍາລັບຜູ້ທີ່ບໍ່ເຄີຍໄດ້ຍິນ sensor proximity ມາກ່ອນ: ມັນເປັນສິ່ງເລັກນ້ອຍທີ່ຢູ່ໃກ້ກັບບ່ອນທີ່ເຈົ້າເອົາຫູຂອງເຈົ້າໃນເວລາທີ່ທ່ານເວົ້າໂທລະສັບ. ຕົວຈິງແລ້ວທ່ານບໍ່ສາມາດເຫັນມັນແລະມັນຮັບຜິດຊອບສໍາລັບການບອກໂທລະສັບຂອງທ່ານໃຫ້ປິດຫນ້າຈໍໃນເວລາທີ່ທ່ານຢູ່ໃນສາຍ.
ຖອນການຕິດຕັ້ງ
ແອັບນີ້ໃຊ້ສິດອະນຸຍາດຜູ້ເບິ່ງແຍງລະບົບອຸປະກອນ. ດັ່ງນັ້ນທ່ານບໍ່ສາມາດຖອນການຕິດຕັ້ງ WaveUp 'ປົກກະຕິ'.
ເພື່ອຖອນການຕິດຕັ້ງມັນ, ພຽງແຕ່ເປີດມັນແລະໃຊ້ປຸ່ມ 'ຖອນການຕິດຕັ້ງ WaveUp' ຢູ່ລຸ່ມສຸດຂອງເມນູ.
ບັນຫາທີ່ຮູ້ແລ້ວ
ແຕ່ຫນ້າເສຍດາຍ, ບາງໂທລະສັບສະຫຼາດເປີດ CPU ໃນຂະນະທີ່ຟັງເຊັນເຊີໃກ້ຄຽງ. ອັນນີ້ເອີ້ນວ່າ wake lock ແລະເຮັດໃຫ້ເກີດການຮົ່ວໄຫຼຂອງຫມໍ້ໄຟຢ່າງຫຼວງຫຼາຍ. ນີ້ບໍ່ແມ່ນຄວາມຜິດຂອງຂ້ອຍ ແລະຂ້ອຍບໍ່ສາມາດເຮັດຫຍັງໄດ້ເພື່ອປ່ຽນແປງອັນນີ້. ໂທລະສັບອື່ນໆຈະ "ໄປນອນ" ເມື່ອຫນ້າຈໍຖືກປິດໃນຂະນະທີ່ຍັງຟັງເຊັນເຊີຄວາມໃກ້ຊິດ. ໃນກໍລະນີນີ້, ການລະບາຍຫມໍ້ໄຟແມ່ນສູນ.
ການອະນຸຍາດ Android ທີ່ຕ້ອງການ:
▸ WAKE_LOCK ເພື່ອເປີດໜ້າຈໍ
▸ RECEIVE_BOOT_COMPLETED ເພື່ອເລີ່ມຕົ້ນອັດຕະໂນມັດເມື່ອເລືອກ
▸ READ_PHONE_STATE ເພື່ອລະງັບ WaveUp ໃນເວລາໂທ
▸ BLUETOOTH (ຫຼື BLUETOOTH_CONNECT ສໍາລັບ Android 10 ແລະ abve) ເພື່ອກວດຫາຫູຟັງ bluetooth ໃນເວລາໂທ ແລະບໍ່ໄດ້ລະງັບ WaveUp
▸ REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, FOREGROUND_SERVICE ແລະ FOREGROUND_SERVICE_SPECIAL_USE ເພື່ອສືບຕໍ່ແລ່ນໃນພື້ນຫຼັງ (ເຊິ່ງເປັນສິ່ງສຳຄັນສຳລັບ WaveUp ເພື່ອຟັງເຊັນເຊີຄວາມໄກ້ຄຽງສະເໝີ)
▸ USES_POLICY_FORCE_LOCK ເພື່ອລັອກອຸປະກອນສໍາລັບ Android 8 ແລະຂ້າງລຸ່ມນີ້ (ອັນນີ້ບັງຄັບໃຫ້ຜູ້ໃຊ້ທີ່ຈະໃຊ້ຮູບແບບຫຼື pin ຖ້າຕັ້ງ)
▸ 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