如何在不同的Android sdk版本上导入不同的类

时间:2013-04-17 07:12:11

标签: android sdk import facebook-android-sdk

这是一个例子: PhoneConstants.java是Android 4.2上添加的新功能,我通过将它导入我的自定义类来使用此类: import com.android.internal.telephony.PhoneConstants; 这样,我的应用程序无法在android4.2下面的手机上运行。

我怀疑是: 有没有办法在不同的Android版本上导入不同的类。

2 个答案:

答案 0 :(得分:0)

您可以使用以前Android版本“填补空白”的Android支持库,这样您就可以安全地导入该类,而不会引发运行时问题。

请参见此处:http://developer.android.com/tools/extras/support-library.html

希望它有所帮助, 甲

答案 1 :(得分:0)

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