모든 실행기에서 EMUI의 App Twin 기능을 사용하는 방법

click fraud protection

이 튜토리얼에서는 Nova, Apex, Action Launcher 등과 같은 모든 런처에서 EMUI의 App Twin 기능을 사용하는 방법을 보여 드리겠습니다.

며칠 전 EMUI의 App Twin 기능을 사용하는 방법을 설명하는 튜토리얼을 공유했습니다. 설치된 응용 프로그램이나 게임 귀하의 장치에서.

EMUI 5가 설치된 Android 7.0 Nougat(예: Huawei Mate 9 제품군, Huawei P9/P9 Lite, Honor 6X 또는 Honor 8)가 설치된 Huawei 또는 Honor 장치를 소유하고 있다면 해당 튜토리얼이 유용할 수 있습니다. 확실히 Huawei/Honor에서 시행한 불필요한 제한 사항을 해결하는 깔끔한 해결 방법이긴 하지만, 이 기능에는 제가 어리석다고 느꼈던 또 다른 제한 사항이 있었습니다.

App Twin 기능을 방해하는 최악의 범죄자를 우회하는 해당 튜토리얼에 설명된 지침을 사용하더라도 여전히 App Twin이 작동하지 않는다는 사실을 처리해야 했습니다. 재고 EMUI 런처에서만 작동합니다.. 내 튜토리얼에 표시된 이 큰 별표가 만족스럽지 않아서 이 문제를 해결할 수 있는 방법이 있는지 알고 싶었습니다. 다행히도 있습니다.

복제된 애플리케이션은 샌드박스 애플리케이션이 아니며 실제로 원래 애플리케이션의 활동을 대상으로 하는 일반 Android 인텐트에 반응할 수 있다는 사실을 발견했습니다. 예를 들어, Chromium에서 Reddit is Fun으로의 링크를 공유하려고 할 때 원본 앱과 복제된 앱 중에서 선택하라는 "사용 완료" 대화 상자가 표시되었습니다.

이것이 의미하는 바는 복제된 애플리케이션이 애플리케이션의 주요 활동을 대상으로 하는 인텐트 전송을 통해 실행될 수 있다는 것입니다. 결국, Chromium이 할 수 있다면 왜 우리는 할 수 없습니까?

실제로 이와 같은 방법을 사용하면 매우 간단하므로 복제된 응용 프로그램을 시작할 수 있습니다. 우리가 선택한 타사 실행기에서. 다음과 같은 인텐트/바로가기 메이커 사용 의지 또는 시작 의도 Play 스토어에서 "다음을 사용하여 작업 완료" 선택기를 여는 바로가기를 만들 수 있습니다.

이러한 애플리케이션은 무료이지만 logcat이나 AndroidManifest를 통해 수집할 수 있는 기본 활동/구성 요소의 이름을 알아야 합니다. 따라서 타겟팅할 적절한 활동을 파악하는 것이 어렵기 때문에 대신 다음을 사용하여 이 작업을 수행하는 방법을 보여 드리겠습니다. 태스커.

Nova Launcher의 앱 트윈

참고: App Twin 기능을 사용하지 않는 경우 이 자습서는 의미가 없습니다. 이 튜토리얼은 이 기능을 사용하여 복제된 모든 앱에서 작동하지만 기본적으로 EMUI에서는 Whatsapp/Facebook 또는 QQ/Wechat만 복제할 수 있습니다. 다른 앱을 복제하여 타사 실행 프로그램에서 사용하려면 다음을 수행해야 합니다. 내 이전 튜토리얼을 따르세요 그렇게 하려면.


모든 실행기에서 App Twin 기능을 사용하세요

이것이 어떻게 작동하는지는 간단합니다. Tasker에서 일련의 작업을 생성합니다. 각 작업에는 각각 하나의 작업만 포함됩니다. 앱 트윈 목록에서 각 앱의 주요 활동을 시작합니다. 활동이 시작되면 원본 앱이나 복제된 앱의 기본 활동을 열도록 요청하는 대화 상자가 열립니다. 각 작업을 실행하기 위한 바로가기를 Nova Launcher와 같은 홈 화면에 배치하여 EMUI 런처에서 App Twin 기능의 바인딩을 해제할 수 있습니다.

Tasker를 열고 상단의 "작업" 탭을 탭하세요. 다음을 누르세요. + 새 작업을 생성하려면 오른쪽 하단에 있는 아이콘을 클릭하세요. 복제한 앱의 이름을 따서 작업 이름을 지정합니다. 작업 편집 화면에서 다음을 눌러 새 작업을 추가하세요. + 화면 중앙 하단에 있는 아이콘입니다. 이동 앱 --> 앱 실행 복제한 앱을 찾으세요. 길게 누르기 활동 목록을 불러오려면 앱 이름을 탭하세요. 다음과 같은 것을 찾아보세요. 주요 활동 목록에서 그것을 선택하세요.

이 목록에 항상 "MainActivity"가 있는 것은 아닙니다. 앱의 기본 화면을 시작하는 활동에는 기술적으로 이름을 무엇이든 지정할 수 있습니다. 예를 들어 Gmail을 실행하는 기본 활동을 'MailActivity'라고 합니다. 어떤 것인지 알아내는 데 어려움이 있는 경우에도 간단한 시행착오를 통해 찾을 수 있으므로 걱정하지 마세요. 활동을 선택한 후 작업 편집 화면으로 돌아가서 왼쪽 하단에 있는 재생 버튼을 누르면 작업을 테스트할 수 있습니다. "다음을 사용하여 작업 완료" 대화 상자 팝업이 표시되면 올바른 활동이 있는 것입니다.

마지막으로 Tasker가 이 작업을 홈 화면에 바로가기/위젯으로 추가할 수 있도록 하려면 작업에 아이콘을 할당해야 합니다. 다시 한 번 작업 생성 화면에서 오른쪽 하단 아이콘(9개 블록의 격자 모양 아이콘)을 누릅니다. "이미지 선택" 대화상자 팝업이 표시됩니다. 사용하고 싶은 사용자 정의 아이콘이 있는 경우 "로컬 미디어"를 선택할 수 있습니다. 그렇지 않으면 다음을 탭하는 것이 좋습니다. 애플리케이션 아이콘 따라서 애플리케이션의 기본 아이콘을 사용할 수 있습니다.

이 작업이 바로 그것입니다. 타사 실행 프로그램에 추가하려는 다른 모든 복제된 응용 프로그램에 대해 이 프로세스를 반복합니다.

이 작업을 완료하고 나면 이 작업을 홈 화면에 추가하는 것은 매우 간단합니다. 간단히 런처의 위젯 생성 메뉴를 불러오고(보통 빈 공간을 길게 누르기) 작업 바로가기 Tasker 위젯 목록 아래에 있습니다. 이를 탭한 다음 이전에 생성한 작업을 선택하세요. 원하는 복제된 앱마다 이 작업을 반복해야 합니다.

그리고 그게 다야! 이제 EMUI의 App Twin 기능을 즐길 수 있습니다. 원하는 런처에서 원하는 앱을 사용하세요. 이 기능의 독점성을 제한하려는 Huawei/Honor의 시도는 모두 이제 논쟁의 여지가 있습니다. 향후 업데이트에서 이 문제가 패치되지 않기를 바랍니다!


EMUI 5.X에서 Huawei/Honor 장치를 소유하고 있다면 이 기능을 사용해 보고 적합한지 알려주세요!