วิธีแสดงเฉพาะเนื้อหาการแจ้งเตือนหน้าจอล็อคที่บ้าน

บทช่วยสอนเกี่ยวกับวิธีแสดงเนื้อหาการแจ้งเตือนบนหน้าจอล็อคแบบเต็มเมื่อคุณอยู่ที่บ้าน แต่ซ่อนการแจ้งเตือนบนหน้าจอล็อคเมื่อไม่อยู่

Google เปิดตัวการแจ้งเตือนหน้าจอล็อคใน Android Lollipop และอนุญาตให้ผู้ใช้ตัดสินใจว่าต้องการให้การแจ้งเตือนแสดงบนหน้าจอล็อคหรือไม่ ซ่อนตัวอยู่ในการตั้งค่าเป็นเมนูที่คุณสามารถเลือกซ่อนการแจ้งเตือนจากหน้าจอล็อคได้ แสดงว่าแอปมีการแจ้งเตือนแต่ซ่อนเนื้อหาการแจ้งเตือน หรือแสดงการแจ้งเตือนในแอปนั้น ทั้งหมด

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


ความต้องการ

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

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

การตั้งค่า ADB

สิ่งแรกที่คุณต้องทำคือดาวน์โหลดไบนารี ADB สำหรับระบบปฏิบัติการเฉพาะของคุณ คุณสามารถทำได้ที่นี่. เมื่อคุณดาวน์โหลดแล้ว คุณต้องแน่ใจว่าคุณมี ไดรเวอร์ที่เหมาะสม หากคุณใช้ Windows

เมื่อคุณแตกไฟล์ไบนารี่ไปยังโฟลเดอร์อื่นและติดตั้งไดรเวอร์แล้ว เราจำเป็นต้องเปิดใช้งานการแก้ไขจุดบกพร่อง USB บนสมาร์ทโฟนต่อไป โดยเปิดการตั้งค่าแล้วไปที่เกี่ยวกับโทรศัพท์ แตะที่ Build Number 7 ครั้งจนกว่าคุณจะได้รับกล่องโต้ตอบแจ้งว่าคุณได้ปลดล็อกตัวเลือกสำหรับนักพัฒนาแล้ว คุณสามารถเข้าถึงตัวเลือกนักพัฒนาได้ในการตั้งค่าทันที เห็นได้ชัดว่าใน Android O คุณต้องป้อน PIN/รหัสผ่านก่อนจึงจะสามารถเปิดตัวเลือกนักพัฒนาได้ ทำเช่นนั้นแล้วมองหา USB Debugging จากนั้นเปิดใช้งาน

ตอนนี้เสียบโทรศัพท์ของคุณแล้วเปิดพรอมต์คำสั่งในไดเร็กทอรีเดียวกับที่คุณแตกไบนารี ADB (ผู้ใช้ Windows ให้กด shift+คลิกขวาในโฟลเดอร์นั้นค้างไว้แล้วเลือก “open command prompt here”) พิมพ์ adb devices ลงใน command prompt คุณจะเห็นข้อความแจ้งว่าเซิร์ฟเวอร์ ADB กำลังเริ่มต้น จากนั้นบนโทรศัพท์ของคุณ คุณจะเห็นข้อความแจ้งให้คุณอนุญาตการเข้าถึง ADB ของคอมพิวเตอร์ ยอมรับมัน. ตอนนี้เมื่อคุณป้อนอุปกรณ์ adb ลงในพร้อมท์คำสั่ง คุณควรเห็นหมายเลขซีเรียลของอุปกรณ์ของคุณ หากเป็นเช่นนั้น คุณก็เข้าถึง ADB ได้สำเร็จ

ในที่สุด เมื่อเปิดพรอมต์คำสั่ง ADB ให้ป้อนคำสั่งต่อไปนี้เพื่อให้ SecureTask ได้รับอนุญาตที่จำเป็น

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

ตอนนี้ SecureTask จะมีความสามารถในการแก้ไขการตั้งค่าระบบโดยไม่ต้องเข้าถึงรูท! ตอนนี้เราพร้อมที่จะดำเนินการตั้งค่าทาซเคอร์แล้ว

การตั้งค่าทาซเคอร์

ต่อไปนี้เป็นชุดคำสั่งทีละขั้นตอนเพื่อสร้างโปรไฟล์ Tasker ที่ทริกเกอร์เมื่อเชื่อมต่อ/ยกเลิกการเชื่อมต่อไปยัง/จากเครือข่าย WiFi ที่บ้านของคุณ จากนั้นจึงเปิด SecureTask เพื่อเปลี่ยนการตั้งค่า

  1. เปิด Tasker แล้วแตะปุ่ม + ที่ด้านล่างขวาเพื่อสร้างโปรไฟล์ใหม่
  2. แตะ "สถานะ" เพื่อเพิ่มบริบทของรัฐ
  3. เลือก "Net" จากนั้นเลือก "เชื่อมต่อ WiFi"
  4. ใต้ SSID ให้แตะแว่นขยายเพื่อแสดงรายการ SSID ที่บันทึกไว้ เลือกเครือข่ายในบ้านของคุณที่นี่
  5. กดปุ่มย้อนกลับแล้ว Tasker จะขอให้คุณแนบงานที่มีอยู่หรือสร้างงานใหม่ เลือก “งานใหม่” อย่าไปตั้งชื่อมันเลย
  6. เมื่ออยู่ในหน้าจอแก้ไขงาน ให้แตะที่ไอคอน + ที่ตรงกลางด้านล่างเพื่อเพิ่มการดำเนินการ
  7. เลือก "ปลั๊กอิน" จากนั้นเลือก "SecureTask" จากนั้นมองหา "การตั้งค่าที่ปลอดภัย" ในรายการ
  8. แตะที่ไอคอนดินสอเพื่อเปิดหน้าจอการกำหนดค่าของ SecureTask
  9. สำหรับการดำเนินการ ให้เลือก "เขียน" สำหรับการตั้งค่า ให้ป้อนสิ่งนี้ทุกประการตามที่เขียนไว้ (ไม่มีเครื่องหมายคำพูด) “secure lock_screen_allow_private_notifications” สำหรับค่าใหม่ให้ป้อน "1" แตะเครื่องหมายถูกเมื่อเสร็จสิ้น
  10. กดกลับสองครั้งเพื่อออกจากหน้าจอหลักของ Tasker ตอนนี้เราจำเป็นต้องแนบ Exit Task ที่ทริกเกอร์เมื่อเราตัดการเชื่อมต่อจาก WiFi กดงานที่คุณเพิ่งสร้างขึ้นค้างไว้จนกว่าคุณจะเห็น "เพิ่มงานออก" แตะที่นั้น
  11. เพิ่มการดำเนินการ (เหมือนกับขั้นตอน #6-9) ยกเว้นเวลานี้สำหรับค่า ให้ป้อน "0" นี่จะแสดงการแจ้งเตือนบนหน้าจอล็อคแต่ซ่อนเนื้อหาไว้

ตอนนี้โทรศัพท์ของคุณจะเนื้อหาการแจ้งเตือนบนหน้าจอล็อคทั้งหมดในขณะที่คุณเชื่อมต่อกับเครือข่ายในบ้าน แต่จะซ่อนเนื้อหาการแจ้งเตือนเมื่อไม่อยู่บ้าน!


ปฏิบัติตาม ฟีด RSS บทแนะนำ XDA สำหรับเนื้อหาเพิ่มเติมเช่นนี้ ดาวน์โหลด เอ็กซ์ดีเอ แล็บ เพื่อติดตามข่าวสารล่าสุดและคุณสมบัติดั้งเดิมที่เผยแพร่บน XDA Portal อย่างรวดเร็ว