BREW/BREWMP手機硬件參數差異性淺析

BREW手機來自兩個方面差異:

l 硬件參數差異化

包括手機CPU性能差異、屏幕大小、字體大小、是否支持觸摸屏及鍵盤佈局

l BREW接口支持的差異

BREW對同時按鍵的支持、對壓縮接口IUnzipAStream的支持

 

1.1 手機芯片及處理能力級別

手機芯片型號是手機分組首要參數,它決定了手機處理能力,手機的嵌入式文件系統和內存大小都根據芯片能力做相應配置。分組將根據芯片型號劃分如下級別:

l 2G低級別:6000

l 2G高級別:6010, 1100

l 2.5G低級別: 1110, 6020, 6030

l 2.5G高級別: 6100, 6125, 6055, 6065

l 3G 低級別: 6075, 6500, 6550, 6085,

l 3G 高級別: 6800, 6800A, 7500

 

1.2 手機屏幕大小

手機屏幕大小是BREW應用用戶界面開發和移植主要考慮的問題,屏幕尺寸影響用戶界面的佈局,決定了圖像資源的尺寸。

手機屏幕並不全部由BREW應用控制和使用,屏幕頂部的顯示電量、信號強度和新短信指示等區域叫”Annunciator”, BREW應用不能使用這一部分的區域,BREW應用僅能使用Annuciator之外的屏幕部分。

1.3 字體大小

字體影響應用界面的佈局,字體規範對手機界面適配有重要影響。

l normal字體是必選項,在BREW應用中,由AEE_FONT_NORMAL 來指定並使用。

l large字體是可選項,在BREW應用中,由AEE_FONT_LARGE 來指定並使用。

l tiny字體是可選項,在BREW應用中,由AEE_FONT_USER1 來指定並使用。

l small字體是可選項,在BREW應用中,由AEE_FONT_USER2 來指定並使用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章