java - 哪些最重要的功能我会错过针对 Android API 3 (OS 1.5) 而不是最新的 API?

标签 java android backwards-compatibility

我刚开始从事 Android 开发。我知道有很多 Android 设备仍在运行 OS 1.5 或 1.6,所以我正在考虑至少需要 API 级别 3 才能支持它们。

我会错过 2.2 中的哪些内容?

最佳答案

您可以让您的应用向后兼容。您必须将目标 SDK 指定为 2.2,并将最小 SDK 指定为 1.5

在制作向后兼容的应用程序时,可以使用一些策略。当您的应用程序在支持较低 SDK 的手机上运行时,您需要避免使用较高 SDK(API 等)的功能。阅读http://developer.android.com/resources/articles/backward-compatibility.html获取更多信息。

关于类的延迟加载如何用于向后兼容的另一本好读物 - http://android-developers.blogspot.com/2010/07/how-to-have-your-cupcake-and-eat-it-too.html

关于java - 哪些最重要的功能我会错过针对 Android API 3 (OS 1.5) 而不是最新的 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3874470/

相关文章:

postgresql - PostgreSQL 模式的命名空间版本以实现向后兼容性?

java - 在Java中将类重构为接口(interface)时如何支持向后兼容的序列化?

Java 1.3 运行时上的 Java 5 编译二进制文件

java - EAR 中的实体未知,持久性单元位于另一个 jar 中

Java 组件隐藏在 JPanel 中

java - 如何在不卡住 GUI 的情况下调用 SwingWorker .get()?

java - 无法获取 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/4.0.1/gradle-4.0.1.pom'

Android如何从/res/raw/获取文件路径

java - 无法获取文本文件的 URI

android - 如何从Qrcode搜索执行市场应用程序