我有一个应用程序要发布,它适用于所有 Android 屏幕尺寸(较小的除外)和高于 SDK 版本 2.0 的密度。
它还将在超大屏幕上运行。
目前我已经添加了这个:
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="false"
android:anyDensity="true"
/>
但我还需要添加android:xlargeScreens="true"
,以允许它在超大屏幕设备上的 android 市场中可见,因为默认情况下它是 false。
但要添加android:xlargeScreens
我需要将 eclipse targetsettings 更改为 2.3,因为此属性是从 API 级别 9 添加的。
那么对于这种情况我应该如何处理我的目标编译设置呢?编译时应该是2.3吗?如果是,那么该应用程序在 2.0 版本的设备上运行时不会出现任何问题吗?
是的,您需要将使用的 sdk 更改为 2.3,但请确保您没有使用 2.0 以外的任何较新的 api,或者您支持的最低 sdk 版本是什么。或者如果你想使用它们,你必须使用反射。
But 有关如何使用 sdk 版本的更多信息请参见此处 http://developer.android.com/guide/appendix/api-levels.html and 有关 use-sdk 的更多信息请参见此处 http://developer.android.com/guide/topics/manifest/uses-sdk-element.html.
我在我的应用程序中做了同样的事情,并确保在发布之前在两个[所有]版本中测试您的应用程序。
最好的,
阿奇。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)