是否有特定的類(或任何與代碼相關真的),只是不會對黑莓的某些型號工作,但不會對別人呢? 如果是這樣,有人能給我舉一些例子嗎?黑莓型號差異
黑莓型號差異
回答
如果你去http://www.blackberry.com/developers/docs/5.0.0api/index.html
你會看到黑莓API 5.0。
然後,您可以打開框架,並在包裝盒中選擇任何net.rim。*包以查看哪些版本的api可用。
例
net.rim.blackberry.api.browser
類瀏覽器
java.lang.Object中
net.rim.blackberry.api.browser.Browser 公共最終課程瀏覽器延伸 對象提供對BlackBerry Browser的訪問 。要訪問黑莓 瀏覽器應用程序,使用 Browser.getDefaultSession()或 Browser.getSession(java.lang.String中) 檢索BrowserSession對象 你可以用它來將應用 加載頁面。
類別:簽名:該元素只有 可以通過簽名的應用程序訪問。如果您打算使用該元素,請致電 訪問 http://www.blackberry.com/go/codesigning 以獲得一組代碼簽名密鑰。 代碼簽名僅適用於在BlackBerry 智能手機上運行的 應用程序;在BlackBerry上開發 智能手機模擬器可能發生 而無需代碼簽名。 從:BlackBerry API 4.0.0
我認爲需要更多的信息才能真正有效地回答這個問題,但以下是我在開發BB開發的過去幾個月中的經驗。
在不同的設備上有不同的操作系統版本,它們會提供不同版本的RIM Java API,其中一些版本有和沒有某些類。根據我自己的經驗,一個例子是Display.screenshot()方法,它拍攝屏幕快照,我相信這不是4.3之前的RIM API版本。
還有一些觸摸屏黑莓當然有不同的界面,所以有擔憂,但我不確定這是否真正相關,因爲操作系統版本可能是一個更大的交易。例如TouchEvent等特定類只支持觸摸設備上的新版本API以及較新的非觸摸設備。因此,一個運行有觸摸和非觸摸界面的應用程序都可以在兩種設備上運行,只要它們具有最新的操作系統......當然,應用程序設計依賴於正確的設備使用正確的UI代碼。
- 1. 黑莓線程異常
- 2. 黑莓RAPC異常發生
- 3. 黑莓SQLite路徑異常
- 4. 黑莓信號燈類
- 5. 黑莓6黑莓5
- 6. 黑莓設備運動角度差
- 7. 黑莓sqlite布爾類型
- 8. 黑莓線程模型
- 9. 黑莓
- 10. 黑莓
- 11. 黑莓
- 12. 黑莓
- 13. 黑莓鱈魚簽約無黑莓JDE
- 14. 黑莓異步HTTP請求 - 如何?
- 15. 有DNS異常的黑莓模擬器
- 16. XML解析document.CreateElement異常黑莓
- 17. 黑莓手機上的lwuit異常
- 18. 黑莓HttpPost空指針異常Java
- 19. 異步加載圖片黑莓
- 20. 黑莓webworks與javascript的怪異行爲
- 21. 黑莓的異步圖像下載器
- 22. 黑莓的Java的TableView:calculateVerticalScrollAmount異常?
- 23. 有條件的黑莓手機型號爲
- 24. 格式黑莓手機號碼
- 25. 黑莓Java開發 - 增量版本號
- 26. 黑莓手機號碼格式
- 27. 黑莓@覆蓋符號錯誤
- 28. 黑莓手機信號塔位置
- 29. 如何用黑莓編程實現黑莓手機中的IMSI號碼
- 30. 差異與括號
謝謝。這已被證明非常有幫助 – Chris 2010-06-01 14:10:55