4.1
12.9K รีวิว
1M+
ดาวน์โหลด
การจัดประเภทเนื้อหา
สำหรับทุกคน
ภาพหน้าจอ
ภาพหน้าจอ
ภาพหน้าจอ
ภาพหน้าจอ
ภาพหน้าจอ
ภาพหน้าจอ
ภาพหน้าจอ
ภาพหน้าจอ

เกี่ยวกับแอปนี้

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

ฉันได้พัฒนาแอปนี้เพราะฉันต้องการหลีกเลี่ยงการกดปุ่มเปิดปิดเพื่อดูนาฬิกา ซึ่งฉันมักจะทำอะไรหลายอย่างบนโทรศัพท์ของฉัน มีแอปอื่นที่ทำเช่นนี้อยู่แล้ว และอื่นๆ อีกมากมาย ฉันได้รับแรงบันดาลใจจากการเปิด/ปิดหน้าจอ Gravity ซึ่งเป็นแอปที่ยอดเยี่ยม อย่างไรก็ตาม ฉันเป็นแฟนตัวยงของซอฟต์แวร์โอเพ่นซอร์สและพยายามติดตั้งซอฟต์แวร์ฟรี (ฟรีเหมือนอิสระ ไม่ใช่แค่ฟรีเหมือนเบียร์ฟรี) บนโทรศัพท์ของฉันถ้าเป็นไปได้ ฉันไม่พบแอปโอเพ่นซอร์สที่ทำสิ่งนี้ได้ ดังนั้นฉันจึงทำเอง หากคุณสนใจคุณสามารถดูรหัส:
https://gitlab.com/juanitobananas/wave-up

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

นอกจากนี้ยังจะเปิดหน้าจอเมื่อคุณนำสมาร์ทโฟนออกจากกระเป๋าเสื้อหรือกระเป๋าเงิน สิ่งนี้ เรียกว่าโหมดพกพา และสามารถปิดการใช้งานได้ในหน้าจอการตั้งค่า

โหมดทั้งสองนี้เปิดใช้งานตามค่าเริ่มต้น

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

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

ถอนการติดตั้ง

แอพนี้ใช้สิทธิ์ผู้ดูแลอุปกรณ์ ดังนั้นคุณจึงไม่สามารถถอนการติดตั้ง WaveUp 'ตามปกติ' ได้

หากต้องการถอนการติดตั้ง เพียงเปิดและใช้ปุ่ม 'ถอนการติดตั้ง WaveUp' ที่ด้านล่างของเมนู

ปัญหาที่ทราบ

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

สิทธิ์ Android ที่จำเป็น:

▸ WAKE_LOCK เพื่อเปิดหน้าจอ
▸ RECEIVE_BOOT_COMPLETED เพื่อเริ่มต้นโดยอัตโนมัติเมื่อบู๊ตเครื่องหากเลือก
▸ READ_PHONE_STATE เพื่อระงับ WaveUp ขณะใช้สาย
▸ BLUETOOTH (หรือ BLUETOOTH_CONNECT สำหรับ Android 10 และสูงกว่า) เพื่อตรวจจับชุดหูฟังบลูทูธขณะใช้สายและไม่ระงับ WaveUp
▸ REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, FOREGROUND_SERVICE และ FOREGROUND_SERVICE_SPECIAL_USE เพื่อให้ทำงานในพื้นหลังต่อไป (ซึ่งเป็นสิ่งสำคัญสำหรับ WaveUp เพื่อที่จะฟังเซ็นเซอร์ความใกล้ชิดอยู่เสมอ)
▸ USES_POLICY_FORCE_LOCK เพื่อล็อคอุปกรณ์สำหรับ Android 8 และต่ำกว่า (ซึ่งจะบังคับให้ผู้ใช้ใช้รูปแบบหรือพินหากตั้งค่าไว้)
▸ 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
อัปเดตเมื่อ
31 ต.ค. 2566

ความปลอดภัยของข้อมูล

ความปลอดภัยเริ่มต้นด้วยความเข้าใจเกี่ยวกับวิธีที่นักพัฒนาแอปรวบรวมและแชร์ข้อมูล แนวทางปฏิบัติด้านความเป็นส่วนตัวและความปลอดภัยของข้อมูลอาจแตกต่างกันไปตามการใช้งาน ภูมิภาค และอายุของคุณ นักพัฒนาแอปได้ให้ข้อมูลนี้ไว้และอาจอัปเดตข้อมูลในส่วนนี้เมื่อเวลาผ่านไป
ไม่มีการแชร์ข้อมูลกับบุคคลที่สาม
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่นักพัฒนาแอปประกาศเรื่องการแชร์ข้อมูล
ไม่มีข้อมูลที่รวบรวมไว้
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่นักพัฒนาแอปประกาศเรื่องการรวบรวมข้อมูล
'> -->
ไม่พบ
ขออภัย ไม่พบ URL ที่ขอในเซิร์ฟเวอร์นี้