У меня есть приложение для Android, которое доступно только на телефонах. В настоящее время я использовал пример из Документов Google, где я установил элементы совместимых экранов в манифесте. Недавно пользователь пожаловался, что в магазине игр говорится, что приложение несовместимо с его телефоном, а у него есть LG G3. Изучив его, я понял, что проблема, скорее всего, связана с тем, что разрешение экрана телефона несовместимо с экранами, которые я определил. Я наткнулся на этот пост size">Приложение для Android в магазине Google Play несовместимо с 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>
<supports_screens>
android:largestWidthLimitDp="599"
, поскольку ширина 7-дюймового планшета составляет 600dp. тогда, казалось бы, вам не нужны все совместимые экраны. но реальный вопрос, я думаю, будет заключаться в том, что вы считаете планшетом, поскольку есть 6 телефонов, которые можно считать маленькими планшетами. - person tyczj   schedule 16.10.2014