私のAndroidアプリケーション(android:minSdkVersion="13",android:targetSdkVersion="19")では、画面サイズの互換性に基づいて複数のapkを作成しています。
私が与えた大きなデバイスをサポートするapkのマニフェストで-
<supports-screens android:smallScreens="false"
android:normalScreens="false"
android:largeScreens="true"
android:xlargeScreens="true"
android:requiresSmallestWidthDp="600" />
小さい、通常、大きいデバイス (sw が 600dp 未満) をサポートする apk のマニフェストで、どのタグを定義する必要があるかを知りたいです。開発者の Android チュートリアルを読んだところ、小型の通常のデバイスをサポートする apk で android:largeScreens="true",android:xlargeScreens="true" も設定する必要があると記載されていましたが、その部分は取得できませんでした。
また、大規模および超大規模デバイスをサポートする apk のバージョン コードが高くなるため、アプリのダウンロード中に Google Play でユーザーがその apk を最初にチェックできるようになります。
注 - サポートされている SDK の最小バージョンは 3.2 です。
PS:開発者のアンドロイドはこれを言います-
Caution: If you use the <supports-screens> element for the reverse scenario (when your application is not compatible with larger screens) and set the larger screen size attributes to "false", then external services such as Google Play do not apply filtering. Your application will still be available to larger screens, but when it runs, it will not resize to fit the screen. Instead, the system will emulate a handset screen size (about 320dp x 480dp; see Screen Compatibility Mode for more information). If you want to prevent your application from being downloaded on larger screens, use <compatible-screens>, as discussed in the previous section about Declaring an App is Only for Handsets.
これはどういう意味ですか?すべてのサポート (すべてのサイズ) を他の apk に当てはめるとします。次に、Google Play は最初に上位バージョンのマニフェストをチェックし、それが満たされている場合は、ユーザーのためにそのバージョンをダウンロードします。 apk がデバイスをサポートしている場合、より高いバージョンの apk が優先されます。この点に関して、私は正しいですか?