情況:黑莓向後支持:「net.rim.device.api.ui.decor」包和「的TouchEvent」類的特定情況下
我正在開發黑莓8310應用程序中使用這個設備,允許的最大操作系統版本是v4.5.0!所以,我設法使用了最新的兼容SDK,主要是JDK 4.5與eclipse插件的結合。 在我的項目中,我使用了由RIM提供的高級UI代碼,以實現向後兼容性以及它提供的出色用戶體驗。 在高級UI的readme file中,它表示所有源都與JDK 4.2兼容。
問題: 的問題是,我開發我所有的用戶界面代碼與高級用戶界面,但這需要一個包,並從JDK版本大於4.5,這比什麼我可以運行較大的一類。
我的問題 實際的問題是:我怎麼能管理,同時與JDK4.5開發,從JDK版本比超過JDK4.5更大的使用一些類(或包如果可能的話)? 我毫不猶豫地嘗試了一些技巧;其中之一是: 「類轉儲」:進入JDK5.0,取出丟失的文件(.class文件),將它們添加到項目中並編輯eclipse的.classpath。
不需要在運行OS 4.5的設備上使用'TouchEvent'類。沒有4.5觸摸屏設備(最舊的是4.7)。如果您只想使用一組源代碼,其中包含一些僅在以後的操作系統版本上可用的代碼,請使用預處理器指令。 – Nate
謝謝Nate的建議! – user2565393