我开发了一款应用程序,可以在平板电脑上显示电话和风景画像。奇怪的是,当我在Play商店中搜索时,应用程序不显示在TAB上。
它说为电话设计......我把所有细节都放在了Manifest中。还有什么可能是错的:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true" />
我宣布这样的活动:
<activity
android:name="com.pk.imageViewer.MainActivity"
android:theme="@style/Theme.imv"
android:screenOrientation="nosensor" >
</activity>
然后在布局文件夹中我有mainactivity.xml,我在mainactivity.xml中为TABLETS创建了另一个名为 layout-w600dp-land 的文件夹。
答案 0 :(得分:2)
您可以通过执行
来解决此问题 <supports-screens android:smallScreens="true" />
<supports-screens android:normalScreens="true" />
<supports-screens android:largeScreens="true" />
<supports-screens android:anyDensity="true" />
<supports-screens
android:anyDensity="true"
android:resizeable="true" />
<uses-feature
android:name="android.hardware.telephony"
android:required="false" />
<uses-feature
android:name="android.hardware.location"
android:required="false" />
<uses-feature
android:name="android.hardware.location.network"
android:required="false" />
<uses-feature
android:name="android.hardware.location.gps"
android:required="false" />