2

这是示例:PhoneConstants.java 是在 Android 4.2 上新增的,我通过将其导入自定义类来使用该类:import com.android.internal.telephony.PhoneConstants; 这样,我的应用程序无法在android4.2以下的手机上运行。

我的疑问是:有什么方法可以在不同的 android 版本上导入不同的类。

4

2 回答 2

0

您可以使用从以前的 Android 版本“填补空白”的 Android 支持库,因此您可以安全地导入该类,而不会产生运行时问题。

请看这里:http: //developer.android.com/tools/extras/support-library.html

希望有帮助,A.

于 2013-04-17T07:17:17.863 回答
0

看看专门为提供向后兼容性而设计的支持库。但是,支持库不仅仅包含一些移植到旧 Android 版本上的类。

于 2013-04-17T07:19:07.777 回答