ハンドセットでのみ利用できる Android アプリがあります。現在、マニフェストで互換性のある画面要素を設定する Google ドキュメントの例を使用しています。最近、あるユーザーが、Play ストアでアプリが自分の携帯電話と互換性がなく、LG G3 を持っていると言われていると苦情を言いました. 調べたところ、電話の画面解像度が定義した画面と互換性がないことが問題の原因である可能性が高いことに気付きました。Google Play ストアの Android アプリは LG G3 (密度 538、サイズ2560x1440 ) と互換性がありません。これは、定義する必要がある追加の画面要素を示しています。私の質問は、この追加の画面要素を使用して、screenSize を通常に設定し、screenDensity を 640 に設定して機能することを誰でも確認できますか?
<screen android:screenDensity="640" android:screenSize="normal" />
この電話のユーザーがアプリを使用できるようにしたいのですが、現時点ではアプリを携帯電話のみに制限したいと考えています。
ありがとうございました!!!
<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="10" />
<!-- Only permit app to be used on handsets, prevent tablets -->
<compatible-screens>
<!-- all small size screens -->
<screen android:screenDensity="ldpi" android:screenSize="small" />
<screen android:screenDensity="mdpi" android:screenSize="small" />
<screen android:screenDensity="hdpi" android:screenSize="small" />
<screen android:screenDensity="xhdpi" android:screenSize="small" />
<screen android:screenDensity="480" android:screenSize="small" />
<!-- all normal size screens -->
<screen android:screenDensity="ldpi" android:screenSize="normal" />
<screen android:screenDensity="mdpi" android:screenSize="normal" />
<screen android:screenDensity="hdpi" android:screenSize="normal" />
<screen android:screenDensity="xhdpi" android:screenSize="normal" />
<!-- Nexus 5 : 445ppi -->
<screen android:screenDensity="480" android:screenSize="normal" />
<!-- LG G3 QHD Resolution -->
<screen android:screenDensity="640" android:screenSize="small" />
<screen android:screenDensity="640" android:screenSize="normal" />
</compatible-screens>