ป้องกันการคลิกโดยไม่ตั้งใจขณะที่โทรศัพท์อยู่ในกระเป๋า
advertisement
ชื่อ | Pocket Mode |
---|---|
เวอร์ชัน | 1.11.0.0 |
ปรับปรุง | 01 ก.ย. 2022 |
ขนาด | 3 MB |
ประเภท | เครื่องมือ |
การติดตั้ง | 50K+ |
นักพัฒนาซอฟต์แวร์ | Artem Chepurnyi |
Android OS | Android 9.0+ |
Google Play ID | com.artemchep.pocketmode |
Pocket Mode · คำอธิบาย
Pocket Mode สามารถตรวจจับได้เมื่อโทรศัพท์อยู่ในกระเป๋าหรือพื้นที่ปิดอื่นๆ และปิดหน้าจอเพื่อป้องกันการคลิกโดยไม่ตั้งใจ วิธีนี้สามารถช่วยป้องกันการโทร ข้อความ หรือการเปิดแอปโดยไม่ได้ตั้งใจ ซึ่งอาจสร้างความหงุดหงิดและไม่สะดวก
ฉันได้พัฒนาแอปนี้เนื่องจาก Android ในสต็อกขาดคุณสมบัตินี้ และโทรศัพท์ของฉันมักจะเปลี่ยนบางอย่างหรือปิดใช้งานสิ่งที่สำคัญในขณะที่ใส่ไว้ในกระเป๋า อย่างจริงจังนี้จะต้องหยุด
แอพนี้ไม่มีค่าใช้จ่ายและเป็นโอเพ่นซอร์ส เรายินดีรับการบริจาค แต่ไม่ได้ให้ประโยชน์ใดๆ แก่ผู้ใช้
https://github.com/ACep/PocketMode
โหมดพกพาจะตรวจสอบเซ็นเซอร์ความใกล้ชิดเป็นเวลาเสี้ยววินาทีหลังจากเปิดหน้าจอ หากในกรอบเวลานี้ พร็อกซิมิตีเซนเซอร์ปิดอยู่ตามระยะเวลาที่กำหนด แอปจะปิดหน้าจอกลับ
- บริการการเข้าถึง -- Pocket Mode ใช้บริการการเข้าถึงเพื่อส่งคำสั่งที่ล็อกหน้าจอ หากไม่มีการล็อกหน้าจอจะต้องใช้รหัส PIN ในการปลดล็อกแต่ละครั้ง ซึ่งจะทำลายประสบการณ์ของผู้ใช้
- android.permission.RECEIVE_BOOT_COMPLETED -- จำเป็นต้องเริ่มบริการใหม่หลังจากรีบูต
- android.permission.READ_PHONE_STATE -- จำเป็นต้องหยุดการล็อกหน้าจอชั่วคราวในขณะที่กำลังโทรอยู่
ฉันได้พัฒนาแอปนี้เนื่องจาก Android ในสต็อกขาดคุณสมบัตินี้ และโทรศัพท์ของฉันมักจะเปลี่ยนบางอย่างหรือปิดใช้งานสิ่งที่สำคัญในขณะที่ใส่ไว้ในกระเป๋า อย่างจริงจังนี้จะต้องหยุด
แอพนี้ไม่มีค่าใช้จ่ายและเป็นโอเพ่นซอร์ส เรายินดีรับการบริจาค แต่ไม่ได้ให้ประโยชน์ใดๆ แก่ผู้ใช้
https://github.com/ACep/PocketMode
มันทำงานอย่างไร:
โหมดพกพาจะตรวจสอบเซ็นเซอร์ความใกล้ชิดเป็นเวลาเสี้ยววินาทีหลังจากเปิดหน้าจอ หากในกรอบเวลานี้ พร็อกซิมิตีเซนเซอร์ปิดอยู่ตามระยะเวลาที่กำหนด แอปจะปิดหน้าจอกลับ
คำอธิบายสิทธิ์ที่ใช้:
- บริการการเข้าถึง -- Pocket Mode ใช้บริการการเข้าถึงเพื่อส่งคำสั่งที่ล็อกหน้าจอ หากไม่มีการล็อกหน้าจอจะต้องใช้รหัส PIN ในการปลดล็อกแต่ละครั้ง ซึ่งจะทำลายประสบการณ์ของผู้ใช้
- android.permission.RECEIVE_BOOT_COMPLETED -- จำเป็นต้องเริ่มบริการใหม่หลังจากรีบูต
- android.permission.READ_PHONE_STATE -- จำเป็นต้องหยุดการล็อกหน้าจอชั่วคราวในขณะที่กำลังโทรอยู่