我正在編寫應用程序並願意將其打包爲具有不同屬性/功能和分辨率的不同BlackBerry設備。
我的問題是我怎麼去創造一個DeviceConfigurationManager
,這將使我設備的特定屬性/墊襯/利潤率/分辨率等?
我已經在這裏閱讀SO有關使用Ui.UNITS_pt
字體,具有已幫我設計我DeviceConfigurationManager
不同分辨率的設備和其他的東西多張圖片。
例如,在我的按鈕中,我使用了邊距等,因此對於各種設備,我將一個設備作爲參考,併爲其他設備的寬度(Display.getWidth()>320
)檢查相對返回的邊距。但是我已經看到,我仍然沒有得到完美的其他設備(設置爲基礎設備爲中心的按鈕並不完全集中於其他設備)。
請建議一些其他或更好的方法來設計我的DeviceConfigurationManager
類。非常感謝。適用於不同BlackBerry設備的BlackBerry應用程序 - 設計建議
1
A
回答
2
不能提供太多的幫助 - 但充分的同情。如果您正在開發BlackBerry Java OS,那麼您將不得不習慣於使用大量鍋爐來處理不同的設備。我懷疑你和我一樣。有在啓動時運行的一類,讀取屏幕尺寸,然後設置各種靜態則params的爲字體大小,邊距等等等等
+1
感謝Jon!它真的是同情黑莓的一部分:P –
相關問題
- 1. 不同設備的BlackBerry應用程序
- 2. BlackBerry設備使用
- 3. CodeModuleManager.CMM_OK_MODULE_MARKED_FOR_DELETION BlackBerry設備
- 4. 使用WebWorks爲不同設備簽署相同版本的BlackBerry應用程序
- 5. 「該方法不適用於參數」構建BlackBerry應用程序
- 6. 用於測試的BlackBerry設備
- 7. 更新安裝在用戶設備上的BlackBerry應用程序
- 8. 從BlackBerry WebWorks應用程序啓動BlackBerry應用程序
- 9. 防止BlackBerry應用程序安裝在較舊的設備上
- 10. 將BlackBerry應用程序部署到設備
- 11. 在Blackberry設備中調試應用程序
- 12. 如何讓Sencha Touch應用程序在Blackberry設備上工作
- 13. BlackBerry JDE支持的設備?
- 14. BlackBerry SQLite支持的設備
- 15. BlackBerry應用程序大於14MB
- 16. BlackBerry GPS應用程序
- 17. 適用於BlackBerry的SDK
- 18. Android應用程序的設計建議
- 19. Web應用程序iOS,Blackberry
- 20. EXT JS應用程序設計建議
- 21. Java EE應用程序設計建議
- 22. 應用程序設計建議
- 23. 禁用更改BlackBerry設備時間
- 24. 安排BlackBerry應用程序
- 25. BlackBerry應用程序編碼
- 26. 簽名BlackBerry應用程序
- 27. 構建BlackBerry CRM/SFA應用程序
- 28. Xcode 4.5構建適用於iOS6設備的iOS5應用程序
- 29. 以編程方式在BlackBerry設備上設置非BlackBerry電子郵件帳戶
我想看看[唐的回答這個問題(http://stackoverflow.com /一個/119114分之11551148)。它討論瞭如何組織和動態加載適合不同BlackBerry屏幕尺寸大小的圖像資源。類似於內置的Android,帶有drawable-hdpi,drawable-mdpi,drawable-ldpi等。 – Nate