我想知道我必须更改哪些内容才能使我的应用与平板电脑兼容。
目前在 Play 商店中显示我的应用程序与平板电脑不兼容。 我只是为一些布局做了一个 xlarge 布局,我需要做什么? 谢谢
最佳答案
可能会有很多问题。我将解释其中的一些。
Play 商店根据要求检测设备。我的意思是,如果您添加了拨号权限或平板电脑中未包含的某些权限。它不会下载。利用 使用功能而不是权限并将所需的属性设置为 false。
<uses-permission android:name="android.permission.CALL_PHONE" android:required="false"/>
使用下面的代码代替上面的代码
<uses-feature android:name="android.permission.CALL_PHONE" android:required="false"/>
和
支持屏幕
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />
<compatible-screens>
<!--no small size screens -->
<!--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" />
<!-- all large size screens -->
<screen android:screenSize="large" android:screenDensity="ldpi" />
<screen android:screenSize="large" android:screenDensity="mdpi" />
<screen android:screenSize="large" android:screenDensity="hdpi" />
<screen android:screenSize="large" android:screenDensity="xhdpi" />
<!-- all xlarge size screens -->
<screen android:screenSize="xlarge" android:screenDensity="ldpi" />
<screen android:screenSize="xlarge" android:screenDensity="mdpi" />
<screen android:screenSize="xlarge" android:screenDensity="hdpi" />
<screen android:screenSize="xlarge" android:screenDensity="xhdpi" />
<!-- Special case for Nexus 7 -->
<screen android:screenSize="large" android:screenDensity="213" />
</compatible-screens>
对于 xxhdpi
<screen android:screenSize="normal" android:screenDensity="480" />
<screen android:screenSize="large" android:screenDensity="480" />
<screen android:screenSize="xlarge" android:screenDensity="480" />`
查看详情 here ..
关于android - 使App兼容平板安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24383905/