我开发了应用程序以支持所有Android手机和平板电脑...
我为移动设备创建了布局:
layout-hdpi
layout-ldpi
layout-mdpi
layout-xhdpi
对于7英寸平板电脑:
layout-sw600dp
layout-sw600dp-land
适用于10英寸平板电脑:
layout-sw800-xlarge-mdpi
layout-sw800-xlarge-land-mdpi
清单详情:
<uses-sdk android:minSdkVersion="8" />
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="false"
android:xlargeScreens="true" />
我使用了相机和通话功能。清单中给出的使用权限。我错过了相机和通话功能的任何其他权限???
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.CAMERA" />
昨天我在谷歌播放中上传了应用程序...当我添加7英寸的屏幕时,它提到你上传了7英寸平板电脑的屏幕截图,但你的apk似乎不是为7英寸平板电脑设计的。 即可。
请建议我的布局和清单详情有哪些变化......
提前致谢...
答案 0 :(得分:1)
尝试摆脱
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="false"
android:xlargeScreens="true" />
来自清单。 我已经将多个apks上传到Play商店,它们可以在所有设备上运行,但我从未在Manifest中使用过支持屏幕。 可能有另一个字段需要包含哪个默认值为false。
答案 1 :(得分:1)
我在谷歌商店发布应用程序。现在平板电脑支持该应用。我在清单中包含目标sdk版本。
清单详情:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
我在我的应用中使用了相机和通话功能。某些平板电脑不提供相机和SIM卡选项。因此必须将硬件用户功能添加到清单。
<uses-feature
android:name="android.hardware.camera"
android:required="false" />
<uses-feature
android:name="android.hardware.telephony"
android:required="false" />