我要为 Galaxy Tab 开发一个应用程序。所以我想知道,如果我在 Android 2.3.3 下开发它,它是否适用于所有更高版本(最高 4.2)。
我的客户希望应用程序在 Galaxy Tab 和 Huawei Media Pad 上运行。
什么是合适的参数:
- 最低要求 SDK =
- 目标 SDK =
- 遵守=
- 主题=
最佳答案
在 4.2 上开发,将所需的最低 SDK 设置为 2.3,注意不要使用无法工作的旧 API。 Android Lint 应该有所帮助。
而且,为了使其适用于所有版本,您必须在各处修补一些兼容性代码。这应该没有任何问题。
主题:有一个很好的教程如何处理这个问题。 http://android-developers.blogspot.in/2012_11_01_archive.html
基本上,您需要创建自己的主题,并根据 SDK 版本(例如,Theme 用于 2.3 及以下,Theme.Holo 用于 3.0 及更高版本)从相应的主题扩展,然后您可以自定义你的主题。
关于安卓版本说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13467710/