有人告诉我打造的Android 2.2的应用程序,这将不支持平板电脑。
我通过大量的谷歌搜索去却发现没有解决方案。 我也发现了这个链接 ,但这给如何从2.3做同样的开始。
我的问题是,我不能切换到2.3为我的客户希望从2.2支持的应用程序。
这里是我用我的清单中的代码
<supports-screens android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="true"/>
上面的代码不会阻止该应用从平板电脑下载,所以它崩溃。
在该链接的代码将正常工作。 设置你的sdkTarget 2.3和你minSDK为2.2。
一点点意外的答案,我想,但你想完全忽略屏幕尺寸,只是要求PHONE
在清单功能? 这是相当罕见的平板电脑拥有者,让你有效地“时间过滤掉。 例如,你可以在你的AndroidManifest.xml中写道:
<uses-permission android:name="android.permission.CALL_PHONE" />
试试下面的代码
<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="false"
android:xlargeScreens="false"
android:anyDensity="false" />