วิธีใช้ฟีเจอร์ App Twin ของ EMUI บน Launcher ใดก็ได้

ในบทช่วยสอนนี้ ฉันจะแสดงให้คุณเห็นถึงวิธีใช้ฟีเจอร์ App Twin ของ EMUI บน Launcher ใดๆ เช่น Nova, Apex, Action Launcher เป็นต้น

เมื่อไม่กี่วันก่อน ฉันได้แชร์บทช่วยสอนโดยสรุปวิธีใช้ฟีเจอร์ App Twin ของ EMUI แอปพลิเคชันหรือเกมที่ติดตั้งไว้ บนอุปกรณ์ของคุณ

หากคุณเป็นเจ้าของอุปกรณ์ Huawei หรือ Honor ที่ใช้ Android 7.0 Nougat พร้อม EMUI 5 (เช่น ตระกูล Huawei Mate 9, Huawei P9/P9 Lite, Honor 6X หรือ Honor 8) คุณอาจพบว่าบทช่วยสอนนี้มีประโยชน์ แม้ว่าจะเป็นวิธีแก้ปัญหาที่เรียบร้อยในการแก้ไขข้อจำกัดที่ไม่จำเป็นของ Huawei/Honor แต่ก็มีข้อจำกัดอื่นในฟีเจอร์ที่ฉันรู้สึกว่ามันงี่เง่า

แม้ว่าจะมีคำแนะนำที่อธิบายไว้ในบทช่วยสอนนั้นซึ่งหลีกเลี่ยงผู้กระทำความผิดที่เลวร้ายที่สุดที่ขัดขวางฟีเจอร์ App Twin คุณยังคงต้องจัดการกับความจริงที่ว่า App Twin ใช้งานได้กับตัวเรียกใช้งานหุ้น EMUI เท่านั้น. ฉันไม่พอใจกับเครื่องหมายดอกจันขนาดใหญ่นี้ในบทช่วยสอนของฉัน ฉันต้องการดูว่ามีวิธีแก้ไขหรือไม่ โชคดีมี.

ฉันค้นพบว่าแอปพลิเคชันที่โคลนไม่ใช่แอปพลิเคชันแบบแซนด์บ็อกซ์ และในความเป็นจริงสามารถตอบสนองต่อจุดประสงค์ของ Android ปกติที่กำหนดเป้าหมายกิจกรรมของแอปพลิเคชันดั้งเดิมได้ ตัวอย่างเช่น เมื่อฉันพยายามแชร์ลิงก์จาก Chromium ไปยัง Reddit is Fun ฉันพบกับกล่องโต้ตอบ "ดำเนินการทั้งหมดโดยใช้" เพื่อขอให้ฉันเลือกระหว่างแอปดั้งเดิมและแอปที่โคลน

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

จริงๆ แล้วค่อนข้างง่ายในการดำเนินการโดยใช้สิ่งนี้ ซึ่งช่วยให้เราสามารถเปิดแอปพลิเคชันที่ลอกแบบมาได้ จากตัวเรียกใช้งานบุคคลที่สามที่เราเลือก การใช้ Intent/Shortcut Maker เช่น เจตนา หรือ เริ่มความตั้งใจ จาก Play Store เราสามารถสร้างทางลัดเพื่อเปิดตัวเลือก "ดำเนินการให้เสร็จสิ้นโดยใช้" ได้

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

App Twin ใน Nova Launcher

หมายเหตุ: บทช่วยสอนนี้ไม่มีประโยชน์หากคุณไม่ได้ใช้ฟีเจอร์ App Twin บทช่วยสอนนี้จะใช้งานได้กับแอปโคลนใดๆ ที่ใช้ฟีเจอร์นี้ แต่ตามค่าเริ่มต้น EMUI จะอนุญาตให้คุณโคลน Whatsapp/Facebook หรือ QQ/Wechat เท่านั้น หากคุณต้องการโคลนแอปอื่นๆ เพื่อใช้ในตัวเรียกใช้งานบุคคลที่สาม คุณจะต้องทำเช่นนั้น ทำตามบทช่วยสอนก่อนหน้าของฉัน ที่จะทำเช่นนั้น


ใช้ฟีเจอร์ App Twin บน Launcher ใดก็ได้

วิธีการทำงานนั้นง่ายมาก เราจะสร้างชุดของงานใน Tasker โดยแต่ละงานจะมีเพียงหนึ่งการกระทำเท่านั้น: เปิดตัวกิจกรรมหลักของแต่ละแอปในรายการ App Twin เมื่อกิจกรรมเปิดตัว กล่องโต้ตอบจะเปิดขึ้นเพื่อขอให้คุณเปิดกิจกรรมหลักของแอปดั้งเดิมหรือแอปโคลนของคุณ เราจะวางทางลัดเพื่อเรียกใช้แต่ละงานบนหน้าจอหลัก เช่น ใน Nova Launcher เพื่อให้เราสามารถยกเลิกการเชื่อมโยงคุณสมบัติ App Twin จากตัวเรียกใช้งาน EMUI ได้

เปิด Tasker แล้วแตะที่แท็บ "งาน" ที่ด้านบน กดที่ + ไอคอนที่ด้านล่างขวาเพื่อสร้างงานใหม่ ตั้งชื่องานตามแอปที่คุณโคลนไว้ เมื่อคุณอยู่ในหน้าจอแก้ไขงาน ให้เพิ่มการดำเนินการใหม่โดยแตะที่ + ไอคอนที่ตรงกลางด้านล่างของหน้าจอ ไปที่ แอพ -> เปิดแอพ และค้นหาแอปที่คุณโคลนไว้ กดค้าง บนชื่อแอปเพื่อแสดงรายการกิจกรรม หาของที่มีลักษณะเหมือน. กิจกรรมหลัก ในรายการแล้วเลือกสิ่งนั้น

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

สุดท้าย เพื่อให้ Tasker เปิดใช้งานงานนี้เพื่อเพิ่มเป็นทางลัด/วิดเจ็ตบนหน้าจอหลักของคุณ เราจะต้องกำหนดไอคอนให้กับงาน ในหน้าจอการสร้างงานอีกครั้ง ให้กดที่ไอคอนมุมขวาล่าง (ไอคอนที่ดูเหมือนตาราง 9 บล็อก) คุณจะเห็นกล่องโต้ตอบป๊อปอัป "เลือกรูปภาพ" หากคุณมีไอคอนที่กำหนดเองที่คุณต้องการใช้ คุณสามารถเลือก "สื่อท้องถิ่น" ไม่เช่นนั้นฉันแนะนำให้แตะ ไอคอนแอปพลิเคชัน เพื่อให้คุณสามารถใช้ไอคอนเริ่มต้นของแอปพลิเคชันได้

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

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

แค่นั้นแหละ! ตอนนี้คุณสามารถเพลิดเพลินกับฟีเจอร์ App Twin ของ EMUI ได้แล้ว ด้วยแอพที่คุณเลือกบนตัวเรียกใช้งานที่คุณเลือก ความพยายามทั้ง 2 ครั้งของ Huawei/Honor ในการจำกัดความพิเศษของฟีเจอร์นี้กลับกลายเป็นข้อกังขาไปแล้ว หวังว่านี่จะไม่ได้รับการแก้ไขในการอัพเดตในอนาคต!


หากคุณเป็นเจ้าของอุปกรณ์ Huawei/Honor บน EMUI 5.X ลองใช้วิธีนี้แล้วแจ้งให้เราทราบว่าเหมาะกับคุณหรือไม่!