WaveUp APK
4.214 K+ ความเห็น
1 M+การติดตั้ง
5 MBขนาด
3.2.34เวอร์ชัน

เปิดการแสดงผลด้วยโบก

รุ่นล่าสุด

เวอร์ชัน
ปรับปรุง
8 ก.ย. 2569
นักพัฒนาซอฟต์แวร์
ประเภท
การติดตั้ง
1,000,000+

โฆษณา

App APKs

WaveUp APP

WaveUp แอปนี้จะปลุกโทรศัพท์ของคุณ—โดยจะเปิดหน้าจอ—เมื่อคุณโบกมือเหนือเซ็นเซอร์ตรวจจับระยะใกล้

ผมสร้างแอปนี้ขึ้นมาเพราะผมเบื่อที่จะต้องกดปุ่มเปิดปิดทุกครั้งเพื่อดูเวลา (ซึ่งเป็นนิสัยที่เกิดขึ้นบ่อยอย่างน่าประหลาดใจ) ได้รับแรงบันดาลใจจากแอป Gravity Screen On/Off ที่ยอดเยี่ยม ผมพยายามหาทางเลือกแบบโอเพนซอร์ส แต่ก็หาไม่เจอ ดังนั้นผมจึงสร้างมันขึ้นมาเอง!
ดูโค้ดได้ที่: https://gitlab.com/juanitobananas/wave-up

README เวอร์ชันที่อัปเดตกว่านี้: https://gitlab.com/juanitobananas/wave-up/#waveup

คุณสมบัติ

โหมดโบกมือ: เปิดหน้าจอเมื่อคุณโบกมือเหนือเซ็นเซอร์ตรวจจับระยะใกล้

โหมดกระเป๋า: เปิดหน้าจอเมื่อคุณหยิบโทรศัพท์ออกจากกระเป๋าหรือกระเป๋าถือ


ทั้งสองอย่าง เปิดใช้งานโดยค่าเริ่มต้น แต่สามารถปิดได้ในการตั้งค่า

การล็อกหน้าจอ: ปิดเซ็นเซอร์ไว้สักครู่ (หรือตามเวลาที่คุณกำหนด) โทรศัพท์จะล็อก ปิดใช้งานโดยค่าเริ่มต้น แต่เปิดใช้งานได้ง่าย

เดี๋ยวก่อน เซ็นเซอร์ความใกล้เคียงคืออะไร?
มันคืออุปกรณ์เล็กๆ ที่มองไม่เห็นซึ่งอยู่ใกล้กับลำโพงสนทนาของโทรศัพท์ ที่จะปิดหน้าจอเมื่อคุณกำลังสนทนาอยู่

ปัญหาที่พบ
โทรศัพท์บางรุ่นจะยังคงเปิดใช้งาน CPU ไว้ขณะที่กำลังฟังเซ็นเซอร์ความใกล้เคียง ซึ่งจะทำให้แบตเตอรี่หมดเร็ว (โทษโทรศัพท์ของคุณ ไม่ใช่ฉัน) โทรศัพท์ส่วนใหญ่จะไม่ทำเช่นนั้น ดังนั้นการใช้แบตเตอรี่จึงน้อยมาก

บริการการเข้าถึง

▸ วัตถุประสงค์: ตั้งแต่ Android 9 เป็นต้นไป WaveUp ใช้ API บริการการเข้าถึงเพื่อให้ผู้ใช้สามารถปิดหน้าจอได้

▸ ความเป็นส่วนตัวและความปลอดภัย: WaveUp ใช้ API บริการการเข้าถึง (Accessibility Services API) เพื่อวัตถุประสงค์นี้โดยเฉพาะ และเฉพาะเมื่อเปิดใช้งานตัวเลือก 'ล็อก' เท่านั้น ไม่มีการเก็บรวบรวม จัดเก็บ หรือแบ่งปันข้อมูลส่วนบุคคลผ่านบริการนี้

▸ ขอบเขตการอนุญาต: การอนุญาตบริการการเข้าถึงใช้เพื่อเปิดใช้งานคุณสมบัติการล็อกหน้าจอเท่านั้น ไม่ได้ตรวจสอบหรือโต้ตอบกับด้านอื่นๆ ของการใช้งานอุปกรณ์

สิทธิ์การเข้าถึง (ใช่แล้ว ค่อนข้างเยอะ)

WAKE_LOCK – เปิดหน้าจอ
RECEIVE_BOOT_COMPLETED – เริ่มทำงานอัตโนมัติเมื่อบูตเครื่อง
READ_PHONE_STATE – หยุดชั่วคราวระหว่างการโทร
BLUETOOTH / CONNECT – หลีกเลี่ยงการหยุดชั่วคราวขณะโทรผ่านบลูทูธ
IGNORE_BATTERY_OPTIMIZATIONS เป็นต้น – ทำงานอยู่เบื้องหลังตลอดเวลา
FORCE_LOCK – ล็อกอุปกรณ์ (Android 8 และต่ำกว่า)
ACCESSIBILITY_SERVICE – ล็อกอุปกรณ์ (Android 9 ขึ้นไป)
DELETE_PACKAGES – ให้แอปถอนการติดตั้งตัวเองหากจำเป็น

การถอนการติดตั้ง (Android 8 และต่ำกว่า) (เวอร์ชันเก่ากว่า)
WaveUp ใช้สิทธิ์ผู้ดูแลระบบอุปกรณ์ ดังนั้นจะไม่สามารถถอนการติดตั้งด้วยวิธีปกติได้ โปรดใช้ปุ่ม 'ถอนการติดตั้ง WaveUp' ในแอปเพื่อลบออกอย่างถูกต้อง

เกร็ดความรู้

นี่คือแอป Android ตัวแรกของฉัน และเป็นผลงานโอเพนซอร์สชิ้นแรกของฉัน! ฉันยินดีรับฟังความคิดเห็นหรือความช่วยเหลือของคุณ โดยเฉพาะอย่างยิ่งหากคุณสนใจด้านการแปลหรือชอบทดลอง

โอเพนซอร์สเจ๋งมาก!

การแปล

ช่วยแปล WaveUp! แม้แต่เวอร์ชันภาษาอังกฤษก็ยังต้องการการปรับปรุง

https://explore.transifex.com/juanitobananas/waveup/
https://explore.transifex.com/juanitobananas/libcommon/

คำขอบคุณ
ขอขอบคุณทุกท่านที่ร่วมให้ข้อมูล: https://gitlab.com/juanitobananas/wave-up/#acknowledgments
อ่านเพิ่มเติม

โฆษณา