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/#acknowledgments