สลับการแสดงผลเสมอของ Samsung โดยอัตโนมัติเมื่อชาร์จ [แอพ]

บทช่วยสอนเกี่ยวกับวิธีทำให้ฟีเจอร์ Always on Display ของ Samsung ทริกเกอร์ตามบริบทที่กำหนดเอง เช่น การชาร์จ การวางแนวอุปกรณ์ หรือตำแหน่ง

Samsung ได้รับข้อบกพร่องมากมายสำหรับการเพิ่มประสิทธิภาพการทำงานโดยคำนึงถึงซอฟต์แวร์ (แม้ว่าจะมีคำวิพากษ์วิจารณ์มากแค่ไหนก็ตาม) ถูกต้องตามกฎหมายและ/หรือถูกต้องเป็นข้อถกเถียงกันอีกครั้ง) แต่ก็ยากที่จะปฏิเสธว่าซอฟต์แวร์ของพวกเขามีมูลค่าเพิ่มมากเพียงใด นำมา ฉันสามารถพูดต่อไปเกี่ยวกับคุณสมบัติทั้งหมดที่คุณสามารถพบได้ใน Samsung Experience (เดิมชื่อ ในฐานะ TouchWiz) แต่วันนี้ ฉันจะเน้นไปที่วิธีทำให้ฟีเจอร์หนึ่งดีขึ้นเล็กน้อย นั่นคือ เปิดตลอดเวลา แสดง. โดยเฉพาะวิธีการ เปิดใช้งาน Always on Display โดยอัตโนมัติเมื่อชาร์จ แต่จะปิดใช้งานเมื่อไม่ได้ชาร์จ.

สำหรับผู้ที่ไม่คุ้นเคย คุณสมบัติ Always on Display (AOD) ของ Samsung เป็นโหมดหน้าจอพิเศษที่จะแสดงเมื่อ Android หมดเวลา ในโหมดนี้ คุณสามารถดูวันที่ เวลา ข้อความ กิจกรรมในปฏิทิน และอื่นๆ ปัจจุบันได้อย่างรวดเร็ว คุณสมบัติที่ปรับแต่งได้. AOD เป็นเอกสิทธิ์ของสมาร์ทโฟนซีรีส์ Samsung Galaxy S7 และ S8 และเป็นวิธีที่มีประโยชน์ในการดูข้อมูลสำคัญอย่างรวดเร็วโดยไม่ต้องวางนิ้วบนโทรศัพท์ของคุณ

AOD สามารถสลับได้โดยอัตโนมัติตามกำหนดเวลาภายในการตั้งค่า แต่นอกเหนือจากนั้น ไม่มีบริบทอื่นอีกมากมายที่คุณสามารถใช้เพื่อควบคุมเมื่อ AOD ทำงานอยู่ โชคดีด้วยพลังของ Tasker เราสามารถตั้งค่าบริบทใดก็ได้ที่เราต้องการทริกเกอร์เมื่อ AOD เปิด/ปิด ฉันทำก แอพง่ายๆ ที่คุณสามารถติดตั้งและลืมไปได้เลยบน Samsung Galaxy S7, S7 Edge, S8 หรือ S8+ ของคุณที่เปิด AOD เมื่อชาร์จเท่านั้นแต่ฉันจะแสดงให้คุณเห็นว่าคุณสามารถตั้งค่าบริบทอื่น ๆ ที่คุณต้องการได้อย่างไร

ดาวน์โหลด AOD บนแอป Charge จาก XDA Labs

หมายเหตุ: แอปด้านบนสร้างขึ้นโดยใช้ Tasker กับ Tasker App Factory มันไม่มี UI โปรดซ่อนไอคอนแอปจากลิ้นชักแอปของคุณหลังจากติดตั้ง คุณสามารถดูวิธีการสร้างแอปได้โดยทำตามขั้นตอนด้านล่าง


บทช่วยสอน - ทริกเกอร์โหมด AOD ในบริบทที่กำหนดเอง

ความต้องการ

  • ทาซเคอร์ ($2.99)

แม้ว่าฉันจะใช้ Tasker ที่นี่ แต่คุณสามารถใช้แอปอัตโนมัติอื่น ๆ ที่คุณเลือกได้ฟรี Tasker ได้รับความนิยมมากที่สุด และเป็นสิ่งที่คนส่วนใหญ่คุ้นเคย นั่นคือสิ่งที่ฉันใช้อยู่

ตัวเลือกที่ 1 - สลับโหมด AOD เมื่อเชื่อมต่อกับเครือข่าย WiFi บางเครือข่าย

ต่อไปนี้เป็นคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีตั้งค่าสคริปต์นี้ ฉันจะมุ่งเน้นไปที่การเปิด/ปิดการใช้งานโหมด AOD เมื่อคุณเชื่อมต่อ/ยกเลิกการเชื่อมต่อจากเครือข่าย WiFi ที่บ้าน/ที่ทำงาน แต่คุณสามารถตั้งค่าทริกเกอร์อื่นๆ ที่คุณต้องการได้

  1. เปิด Tasker แล้วแตะปุ่ม + ที่ด้านล่างขวาเพื่อสร้างโปรไฟล์ใหม่
  2. แตะ "สถานะ" เพื่อเพิ่มบริบทของรัฐ
  3. เลือก "Net" จากนั้นเลือก "เชื่อมต่อ WiFi"
  4. ใต้ SSID ให้แตะแว่นขยายเพื่อแสดงรายการ SSID ที่บันทึกไว้ เลือกเครือข่าย WiFi ที่คุณต้องการที่นี่
  5. กดปุ่มย้อนกลับแล้ว Tasker จะขอให้คุณแนบงานที่มีอยู่หรือสร้างงานใหม่ เลือก “งานใหม่” อย่าไปตั้งชื่อมันเลย
  6. เมื่ออยู่ในหน้าจอแก้ไขงาน ให้แตะที่ไอคอน + ที่ตรงกลางด้านล่างเพื่อเพิ่มการดำเนินการ
  7. เลือก "รหัส" จากนั้นเลือก "ฟังก์ชัน Java"
  8. กดไอคอนกาแฟแล้วเลือกบริบท
  9. กดปุ่มแว่นขยายใกล้กับ Function แล้วค้นหา getContentResolver()
  10. ช่อง "ส่งคืน" ใหม่ควรแสดงอยู่ด้านบน ป้อน “cr” ที่นี่ กดกลับเพื่อกลับไปยังหน้าจอแก้ไขงาน
  11. เพิ่ม Java Function Action อื่น (ขั้นตอน #6-7) คราวนี้สำหรับช่อง Class หรือ Object ให้แตะแว่นขยายแล้วมองหา Settings$System สำหรับฟิลด์ Function ให้กดที่แว่นขยายแล้วเลือก putInt ตอนนี้ชุดพารามิเตอร์จะปรากฏขึ้น สำหรับ Param (ContentResolver) ให้กดที่ถ้วยกาแฟแล้วเลือกวัตถุ “cr” สำหรับพารามิเตอร์ (สตริง) ให้ป้อน aod_mode สำหรับ Param (int) ให้ป้อน 1
  12. กดกลับเพื่อกลับไปยังหน้าจอแก้ไขงาน ตอนนี้กดการกระทำทั้งสองที่เราทำค้างไว้แล้วแตะปุ่มคลิปบอร์ดเพื่อคัดลอก กดกลับเพื่อออกไปยังหน้าจอหลักของทาซเคอร์
  13. เมื่ออยู่ที่หน้าจอหลักของ Tasker ให้กดงานที่เราเพิ่งสร้างขึ้นค้างไว้แล้วแตะที่ "เพิ่มงานออก" ไม่ต้องกังวลกับการตั้งชื่องาน
  14. เมื่อคุณอยู่ในหน้าจอแก้ไขของงานใหม่ ให้กดที่ใดก็ได้ตรงกลางหน้าจอค้างไว้จนกระทั่งการดำเนินการวางปรากฏขึ้น แตะเพื่อวางการกระทำทั้งสองที่เราคัดลอกไว้ก่อนหน้านี้
  15. แตะที่ การกระทำ # 2 ที่นี่ และเลื่อนลง เปลี่ยน 1 เป็น 0 ภายใต้ Param (int) แตะปุ่มย้อนกลับจนกว่าคุณจะกลับไปที่หน้าจอหลักของ Tasker เท่านี้ก็เสร็จแล้ว!

ตัวเลือกที่ 2 - ทริกเกอร์โหมด AOD เมื่ออุปกรณ์หงายอยู่บนโต๊ะ

ต่อไปนี้เป็นคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีตั้งค่าสคริปต์นี้ ฉันจะมุ่งเน้นไปที่การเปิด/ปิดการใช้งานโหมด AOD เมื่ออุปกรณ์ของคุณหงายขึ้น

  1. เปิด Tasker แล้วแตะปุ่ม + ที่ด้านล่างขวาเพื่อสร้างโปรไฟล์ใหม่
  2. แตะ "สถานะ" เพื่อเพิ่มบริบทของรัฐ
  3. เลือก "เซ็นเซอร์" จากนั้นเลือก "การวางแนว"
  4. ภายใต้ Is ตรวจสอบให้แน่ใจว่ามีข้อความว่า "Face Up"
  5. กดปุ่มย้อนกลับแล้ว Tasker จะขอให้คุณแนบงานที่มีอยู่หรือสร้างงานใหม่ เลือก “งานใหม่” อย่าไปตั้งชื่อมันเลย
  6. เมื่ออยู่ในหน้าจอแก้ไขงาน ให้แตะที่ไอคอน + ที่ตรงกลางด้านล่างเพื่อเพิ่มการดำเนินการ
  7. เลือก "รหัส" จากนั้นเลือก "ฟังก์ชัน Java"
  8. กดไอคอนกาแฟแล้วเลือกบริบท
  9. กดปุ่มแว่นขยายใกล้กับ Function แล้วค้นหา getContentResolver()
  10. ช่อง "ส่งคืน" ใหม่ควรแสดงอยู่ด้านบน ป้อน “cr” ที่นี่ กดกลับเพื่อกลับไปยังหน้าจอแก้ไขงาน
  11. เพิ่ม Java Function Action อื่น (ขั้นตอน #6-7) คราวนี้สำหรับช่อง Class หรือ Object ให้แตะแว่นขยายแล้วมองหา Settings$System สำหรับฟิลด์ Function ให้กดที่แว่นขยายแล้วเลือก putInt ตอนนี้ชุดพารามิเตอร์จะปรากฏขึ้น สำหรับ Param (ContentResolver) ให้กดที่ถ้วยกาแฟแล้วเลือกวัตถุ “cr” สำหรับพารามิเตอร์ (สตริง) ให้ป้อน aod_mode สำหรับ Param (int) ให้ป้อน 1
  12. กดกลับเพื่อกลับไปยังหน้าจอแก้ไขงาน ตอนนี้กดการกระทำทั้งสองที่เราทำค้างไว้แล้วแตะปุ่มคลิปบอร์ดเพื่อคัดลอก กดกลับเพื่อออกไปยังหน้าจอหลักของทาซเคอร์
  13. เมื่ออยู่ที่หน้าจอหลักของ Tasker ให้กดงานที่เราเพิ่งสร้างขึ้นค้างไว้แล้วแตะที่ "เพิ่มงานออก" ไม่ต้องกังวลกับการตั้งชื่องาน
  14. เมื่อคุณอยู่ในหน้าจอแก้ไขของงานใหม่ ให้กดที่ใดก็ได้ตรงกลางหน้าจอค้างไว้จนกระทั่งการดำเนินการวางปรากฏขึ้น แตะเพื่อวางการกระทำทั้งสองที่เราคัดลอกไว้ก่อนหน้านี้ แตะที่ การกระทำ # 2 ที่นี่ และเลื่อนลง เปลี่ยน 1 เป็น 0 ภายใต้ Param (int) แตะปุ่มย้อนกลับจนกว่าคุณจะกลับไปที่หน้าจอหลักของ Tasker เท่านี้ก็เสร็จแล้ว!

หมายเหตุ: ขั้นตอนที่เหลือในรูปแบบรูปภาพสามารถปฏิบัติตามได้ในลักษณะเดียวกับภาพหน้าจอชุดก่อนหน้าในตัวเลือก #1 เพียงเริ่มต้นที่แถวที่สองของภาพหน้าจอแล้วไปต่อที่นั่น


บทสรุป

อย่างที่คุณเห็นคุณสามารถเปิดหรือปิดการใช้งานโหมด Always on Display บนบริบทใด ๆ ที่คุณต้องการโดยพื้นฐานด้วย Tasker แอปง่ายๆ ที่ฉันสร้างขึ้นมีจุดมุ่งหมายเพื่อให้ครอบคลุมรุ่นฟีเจอร์ที่ได้รับการร้องขอมากที่สุดสำหรับ AOD แต่ถ้าคุณต้องการสิ่งที่แตกต่างไปจาก AOD อำนาจก็อยู่ในมือคุณเพื่อทำการเปลี่ยนแปลงเหล่านั้น