태블릿이라고하면 가로 세로 비율이 더 정사각형 크기로 기울어 진 장치, 즉 16 : 9가 아니라는 뜻입니다. 나는 응용 프로그램을 선언 developers.android.com의 코드를 사용했습니다에만 단말기를위한 것입니다태블릿에서 앱 실행을 중지하는 방법은 무엇인가요?
<manifest ... >
<compatible-screens>
<!-- all small size screens -->
<screen android:screenSize="small" android:screenDensity="ldpi" />
<screen android:screenSize="small" android:screenDensity="mdpi" />
<screen android:screenSize="small" android:screenDensity="hdpi" />
<screen android:screenSize="small" android:screenDensity="xhdpi" />
<!-- all normal size screens -->
<screen android:screenSize="normal" android:screenDensity="ldpi" />
<screen android:screenSize="normal" android:screenDensity="mdpi" />
<screen android:screenSize="normal" android:screenDensity="hdpi" />
<screen android:screenSize="normal" android:screenDensity="xhdpi" />
</compatible-screens>
...
<application ... >
...
<application>
</manifest>
하지만 지금은 크기 2560x1440을 가진 휴대폰이 내 애플 리케이션 내 전화에 설치할 수 없습니다를 간행 여전히 16시 9 분. "이 장치는이 버전과 호환되지 않습니다."라는 메시지가 나타납니다.
위의 코드가 반드시 태블릿을 차단하지 않고 Android가 "핸드셋이 아닌"것으로 정의 할 수있는 고해상도 장치를 모두 차단하는지 묻습니다. 앱이 모든 해상도의 핸드셋에서 사용 가능하지만 핸드셋 가로 세로 비율과 유사하지 않은 기기에서는 차단되도록하고 싶습니다. 이것을 할 수있는 방법이 있습니까?
왜 당신은이 작업을 수행 할 수 있습니까? – creativecreatorormaybenot