2011-03-21 257 views
0

我正在使用JDE 4.5構建一個應用程序。我需要支持4.5個設備操作系統版本,我不能使用JDE 4.7。因此,我不能在我的代碼中使用Screen.getVirtualKeyBoard.setVisibility(VirtualKeyboard.HIDE),因爲4.5不支持虛擬鍵盤api。兼容模式Blackberry OS 4.7

我在設置比較模式時碰到this documentation。問題是我不知道在哪裏設置這些值。所有文章指出設置這些值,但不描述如何設置它。在我的應用程序中,我看到的只有一個帶有xml標記的Blackberry_App_Descriptor.xml。有人可以幫我在我的應用程序中設置這些標誌嗎?

+0

鏈接中沒有這句話「如果應用程序是使用任何早期版本的BlackBerry JDE編譯的,它將以兼容模式運行」意味着使用JDE 4.5編譯的應用程序將以兼容模式運行?當然,在編譯或在4.5上運行時,您不能使用OS 4.7中引入的API元素。 – Richard 2011-03-21 18:20:24

+0

據我所知,構建在4.7以下版本的應用程序將以兼容模式運行。我的問題是如何關閉虛擬鍵盤,如果是這樣的話?我想在JAD文件(??)中設置標誌將會起作用。但問題是我沒有看到我的應用程序中的JAD文件。我看到一個Blackberry_App_Descriptor.xml文件,我不知道如何在該文件中設置標誌。 – Dave 2011-03-21 18:24:34

回答

2

您可以在Web服務器上放置的JAD(.jad)文件中設置值,以啓用應用程序的OTA(無線)部署。這些值除了通常的RIM-Cod-URL等屬性之外。

創建JAD文件非常簡單。它只是一個帶有名稱 - 值對屬性的文本文件。有所有各種屬性的描述here

+0

謝謝你的迴應。顯然,我是黑莓開發的新手。我正在開發用於Eclipse的Blackberry插件。您提供的關於使用Blackberry IDE的鏈接。我的印象是,我可以打包我的應用程序,並提交到應用程序世界並完成。你可以請參閱我的OTA部署,何時以及如何做? – Dave 2011-03-21 21:52:46

+0

我實際上在項目交付文件夾中找到了.jad文件,並添加了兼容性值,並且工作正常。非常感謝! – Dave 2011-03-21 23:17:50