Hur man använder EMUI: s App Twin-funktion på valfri Launcher

click fraud protection

I den här handledningen kommer jag att visa dig hur du använder EMUI: s App Twin-funktion på valfri launcher som Nova, Apex, Action Launcher etc.

För några dagar sedan delade jag en handledning som beskriver hur man använder EMUI: s App Twin-funktion med alla installerade applikationer eller spel på din enhet.

Om du äger en Huawei- eller Honor-enhet som är på Android 7.0 Nougat med EMUI 5 (som Huawei Mate 9-familjen, Huawei P9/P9 Lite, Honor 6X eller Honor 8), kan du ha funnit den handledningen användbar. Även om det verkligen är en snygg lösning för att lösa en onödig begränsning som Huawei/Honor har infört, fanns det en annan begränsning för funktionen som jag tyckte var dum.

Även med instruktionerna som beskrivs i den handledningen som kringgick den värsta förövaren som hindrade App Twin-funktionen, var du fortfarande tvungen att hantera det faktum att App Twin fungerar bara med EMUI-startprogrammet. Missnöjd med den här stora asterisken på min handledning, ville jag se om det fanns en väg runt detta. Lyckligtvis finns det.

Jag upptäckte att klonade applikationer inte är sandlådeapplikationer, och de kan faktiskt reagera på vanliga Android-avsikter som riktar in sig på de ursprungliga applikationernas aktiviteter. Till exempel, när jag försökte dela en länk från Chromium till Reddit är kul, möttes jag av dialogrutan "fullständig åtgärd med hjälp av" som bad mig att välja mellan den ursprungliga appen och den klonade appen.

Vad detta betyder är att den klonade applikationen kan startas genom att skicka en avsikt som riktar sig mot applikationens huvudaktivitet. När allt kommer omkring, om Chromium kan göra det, varför kan vi inte göra det?

Det är i själva verket ganska enkelt att göra detta med något sånt här, vilket gör att vi kan starta klonade applikationer från valfri tredjepartsstartare som vi väljer. Använda en Intent/Shortcut maker som t.ex Avsikt eller Starta Intent från Play Butik kan vi göra genvägar för att öppna väljaren "fullständig åtgärd med hjälp av".

Även om dessa applikationer är gratis kräver de att du känner till namnet på huvudaktiviteten/komponenten som du kan hämta från antingen logcat eller genom att titta på AndroidManifest. Därför kommer jag, på grund av svårigheten att ta reda på den rätta aktiviteten att rikta in sig på, istället visa dig hur du gör detta med Tasker.

App Twin i Nova Launcher

Obs: den här handledningen är meningslös om du inte använder App Twin-funktionen. Den här handledningen fungerar med alla klonade appar som använder funktionen, men som standard låter EMUI dig bara klona Whatsapp/Facebook eller QQ/Wechat. Om du vill klona andra appar för att använda dem i en startprogram från tredje part, måste du göra det följ min tidigare handledning att göra så.


Använd App Twin-funktionen på valfri Launcher

Hur detta kommer att fungera är enkelt. Vi kommer att skapa en serie uppgifter i Tasker, där varje uppgift bara innehåller en åtgärd vardera: startar huvudaktiviteten för varje app i App Twin-listan. När aktiviteten startas kommer den att öppna dialogrutan som ber dig att öppna huvudaktiviteten för antingen den ursprungliga appen eller din klonade app. Vi kommer att placera en genväg för att köra varje uppgift på hemskärmen, till exempel i Nova Launcher, så att vi kan koppla bort App Twin-funktionen från EMUI-startprogrammet.

Öppna Tasker och tryck på fliken "Task" upptill. Tryck på + ikonen längst ned till höger för att skapa en ny uppgift. Namnge uppgiften efter appen som du har klonat. När du är på skärmen för uppgiftsredigering lägger du till en ny åtgärd genom att trycka på + ikonen längst ned i mitten av skärmen. Gå till App --> Starta appen och hitta appen som du har klonat. Lång press på appnamnet för att få fram en lista över aktiviteter. Hitta något som ser ut som Huvudaktivitet i listan och välj det.

Observera att det inte alltid finns en "MainActivity" i den här listan. Den aktivitet som startar huvudskärmen för en app kan tekniskt sett kallas vad som helst. Till exempel kallas huvudaktiviteten som startar Gmail "MailActivity". Om du har problem med att ta reda på vilken det är, oroa dig inte, eftersom du kan hitta den genom ett enkelt försök och fel. Gå bara tillbaka till redigeringsskärmen för uppgift efter att du har valt en aktivitet och tryck på uppspelningsknappen längst ner till vänster för att testa uppgiften. Om du ser en "fullständig åtgärd med hjälp av" popup-fönster, har du rätt aktivitet.

Slutligen, för att Tasker ska göra det möjligt för denna uppgift att läggas till som en genväg/widget på din startskärm, måste vi tilldela en ikon till uppgiften. På skärmen för att skapa uppgifter igen, tryck på ikonen i det nedre högra hörnet (den som ser ut som ett rutnät med 9 block). Du kommer att se en dialogruta med "Välj bild". Om du har en anpassad ikon du vill använda kan du välja "Lokal media", annars rekommenderar jag att du trycker på Applikationsikon så du kan bara använda programmets standardikon.

Det borde vara det för denna uppgift. Upprepa denna process för alla andra klonade applikationer som du vill lägga till i din tredjepartsstartare.

När du har gjort det är det väldigt enkelt att lägga till den här uppgiften på din startskärm. Ta bara fram menyn för att skapa widgetar i startprogrammet (vanligtvis en lång tryckning på ett tomt område) och leta efter Uppgiftsgenväg under Tasker-widgetlistan. Tryck på det och välj sedan uppgiften som du skapade tidigare. Du måste upprepa detta för varje klonad app du vill ha.

Och det är allt! Nu kan du njuta av EMUI: s App Twin-funktion, med valfri app på valfri programstartare. Båda Huawei/Honors försök att begränsa den här funktionens exklusivitet har nu blivit omtvistade. Låt oss bara hoppas att detta inte åtgärdas i en framtida uppdatering!


Om du äger en Huawei/Honor-enhet på EMUI 5.X, prova detta och låt oss veta om det fungerar för dig!