這裏是這樣的例子: PhoneConstants.java是Android 4.2新增加的,我通過將它導入到我的自定義類中: import com.android.internal。 telephony.PhoneConstants; 就這樣,我的應用程序無法在android4.2下的手機上運行。如何導入不同的類在不同的Android SDK版本
我的疑問是: 有沒有什麼辦法在不同的android版本上導入不同的類。
這裏是這樣的例子: PhoneConstants.java是Android 4.2新增加的,我通過將它導入到我的自定義類中: import com.android.internal。 telephony.PhoneConstants; 就這樣,我的應用程序無法在android4.2下的手機上運行。如何導入不同的類在不同的Android SDK版本
我的疑問是: 有沒有什麼辦法在不同的android版本上導入不同的類。
您可以使用Android支持庫,它可以從以前的Android版本中「填充空白處」,因此您可以安全地導入該類,而不會導致運行時出現問題。
請看這裏:http://developer.android.com/tools/extras/support-library.html
希望它能幫助, A.
看看的Support Library,這是特別設計,以提供向後兼容性。但是,Support Library不包含僅移植到舊版Android版本上的一些類。
我想你總是可以將原始文件從Android源代碼中提取出來,但可能是一項艱鉅的工作,因爲它可能與僅在該Android版本上運行的許多其他類相關聯。 –