비디오: [4K] 레데리2를 쾌적하게 즐기자, 레드 데드 리뎀션2 컴패니언 앱 [DO SPECIAL] 2024
태블릿에서 Android 휴대 전화 앱을 작동시키는 데 사용할 수있는 세 가지 주요 전략이 있습니다. 각각은 완벽하게 합리적이며 장점과 단점이 있습니다.
첫 번째 전략은 두 가지 앱을 만드는 것입니다. 하나는 휴대 전화 용이고 다른 하나는 태블릿 용입니다. 이것은 낭비이지만, 실제로 거의 동일한 코드베이스에서 두 개의 다른 응용 프로그램을 생성하기 위해 빌드 변형 을 사용하는 것은 매우 쉽습니다.
이 전략의 장점은 모든 공유 코드를 한 곳에서 보관할 수 있지만 휴대 전화 또는 태블릿 전용 코드는 별도의 디렉토리에 보관할 수 있다는 것입니다. 그렇게하면 태블릿 코드를 사용하지 않을 휴대 전화에 설치할 필요가 없으며 반대의 경우도 마찬가지입니다. 이 전략의 단점은 앱을 새로 출시 할 때마다 휴대 전화 용과 태블릿 용 APK 두 개를 관리해야한다는 것입니다.
그러면 AndroidManifest에서 앱의 주요 런처 활동이 될 LaunchActivity라는 특수 기능을 추가합니다. 시작시, LaunchActivity는 태블릿이나 휴대 전화를 사용하고 있었는지 여부를 신속하게 감지하고 완료하기 전에 적절한 활동을 시작합니다. 너무 빨라서 사용자가 LaunchActivity 자체를 보지 못할 것입니다.
세 번째 전략은 휴대 전화와 태블릿 모두 똑같은 활동을 사용하는 것이지만 각 유형의 기기에 대한 레이아웃을 변경하는 것입니다. 이것은 간단한 애플 리케이션을 위해 잘 작동 할 수 있습니다. 이 전략의 장점은 다른 장치 유형을 처리하기위한 추가 활동 작성에 대해 걱정할 필요가 없다는 것입니다. 단점은 휴대 전화 및 태블릿 코드가 활동에 얽히게 될 가능성이있어 잠재적으로 활동이 복잡해질 수 있습니다.