การอัปเดต Tasker เพิ่มการตรวจจับ Logcat ซึ่งช่วยให้มีความเป็นไปได้ในการทำงานอัตโนมัติใหม่ๆ มากมาย

Tasker แอพ Android ที่ได้รับความนิยมสูงสุดสำหรับระบบอัตโนมัติกำลังได้รับการตรวจจับ logcat ในการอัปเดตล่าสุด นี่เป็นการเปิดความเป็นไปได้ใหม่ๆ ของระบบอัตโนมัติมากมาย

สำหรับผู้ใช้ระดับสูงที่ต้องการปรับแต่งทุกส่วนของโทรศัพท์ มีแอปบางอย่างที่ต้องมี แอปอย่าง MacroDroid, Automate และ Llama ล้วนมีฟีเจอร์การทำงานอัตโนมัติ แต่ในมุมมองของฉัน ไม่มีแอปใดที่ตรงใจ Tasker แม้ว่ามันอาจจะไม่มี UI ที่ดีที่สุด แต่ Tasker ก็เป็นแอปอัตโนมัติส่วนตัวที่ฉันชื่นชอบ เนื่องจากนักพัฒนามีความกระตือรือร้น มีปลั๊กอินจำนวนเท่าใดที่พร้อมใช้งาน และชุมชนมีความกระตือรือร้นเพียงใด แม้ว่า Android API จะถูกจำกัดมากขึ้นเรื่อยๆ ในการเปิดตัวใหม่แต่ละครั้ง นักพัฒนาและชุมชน Tasker ก็ได้ค้นพบวิธีแก้ไขข้อจำกัดดังกล่าว ตัวอย่างเช่น รีลีส v5.9.beta.8 ล่าสุดได้เพิ่มคุณสมบัติใหม่ที่เปิดขอบเขตใหม่ของกรณีการใช้งานอัตโนมัติที่เป็นไปได้: การตรวจจับ logcat

การตรวจจับ Logcat

เมื่อเดือนที่แล้วผู้พัฒนา Tasker ได้เปิดตัวเบต้าใหม่ว่า เปิดใช้งานการตรวจสอบคลิปบอร์ดบน Android 10. ตั้งแต่ระบบปฏิบัติการ Android 10 ป้องกันไม่ให้แอปพื้นหลังอ่านคลิปบอร์ดคุณอาจสงสัยว่าสิ่งนี้เป็นไปได้อย่างไร คำตอบคือผ่านการอ่าน logcat

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

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

แล้วคุณทำอะไรกับกิจกรรม Logcat Entry ใหม่ใน Tasker ได้บ้าง? นักพัฒนาซอฟต์แวร์เองได้ยกตัวอย่างบางส่วนให้กับคุณ:

  • เพิ่มท่าทางการเคลื่อนไหวของ Pixel 4
  • ทำสิ่งต่าง ๆ สำหรับแต่ละนิ้วเมื่อปลดล็อคอุปกรณ์
  • ตอบสนองต่อการเลื่อนการปลุก
  • ทำสิ่งต่างๆ เมื่อคุณปลดล็อคอุปกรณ์ด้วยนิ้วหรือด้วยรูปแบบ
  • ตอบสนองต่อการกดปุ่มย้อนกลับค้างไว้ 1 วินาทีในแอปใดก็ได้
  • ตอบสนองต่อแป้นพิมพ์ซอฟต์แวร์ที่กำลังแสดง/ซ่อนอยู่
  • ดำเนินการต่างๆ บนอุปกรณ์ Samsung ขึ้นอยู่กับว่ามีการคลิกสองครั้งที่ปุ่มเปิดปิดหรือกดปุ่ม Bixby

ทั้งหมดนี้เป็นเพียงกรณีการใช้งานที่แตกต่างกันที่นักพัฒนาคิดขึ้นมา แต่ยังห่างไกลจากรายการที่ครอบคลุมของสิ่งที่คุณสามารถทำได้ด้วยการตรวจจับ Logcat

นี่คือวิดีโอสาธิตวิธีใช้ Tasker เพื่อจับภาพและกรอง logcat สำหรับรายการที่ต้องการ:

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

การดำเนินการทางลัดใหม่

จริงๆ แล้วผู้พัฒนา Tasker คนปัจจุบันคือ ไม่ใช่ผู้พัฒนาแอปดั้งเดิม. นักพัฒนาปัจจุบันเคยทำงานกับชุดปลั๊กอิน Tasker ที่เรียกว่า AutoApps เป็นหลัก ดังนั้นเมื่อเขาเข้ามารับช่วงต่อ งานพัฒนาบน Tasker เขาเริ่มโยกย้ายฟังก์ชันการทำงานของปลั๊กอินบางตัวไปยัง Tasker หลัก แอป. Tasker รุ่นเบต้าล่าสุดเลิกใช้ปลั๊กอิน AutoShortcut โดยการเพิ่มการดำเนินการทางลัดใหม่


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