close
- 為避免靜態與全域資料傳入,在BrewMP中不要link標準的c library。例如strcat, malloc, sprintf都不能在BrewMP中使用。
- BrewMP中提供三種新的class
- BrewMP Application: 至少會包含一個Applet Class。
- BrewMP Extention: 只包含非Applet Class的模組,只能由另一個BrewMP Application來呼叫。
- Event Handler: BrewMP Application是一個事件驅動的應用程式。所有的BrewMP應用程式都會包含一個事件控制的函式。程式執行時,BrewMP會把所有的事件都傳送進去處理。應用程式預期應很快的做完事件的處理。BrewMP會把延遲太久的程式關閉,以保護裝置。
- ClassID: 32bits的unique ID,儲存在BID檔案中,在程式要商品化的過程中是很重要的。需要到BrewMP網站上的BrewMP ID Generator中取得。
- Resource: 包含,string,object (使用MINE TYPE),binary可使用Resource Manager管理,詳細資料請參考https://brewmobileplatform.qualcomm.com/devnet/docviewer.jsp?method=show&id=1574&path=%2FdevEx%2Flibrary%2Freferences%2FGeneral%2FToolsReference%2FHTML%2Fframeset.html
- Component Information File (CIF)/Module Information File(MIF): CIF在建立project時產生,可用Resource Manager修改,BrewMP會把cif compile成mif檔。包含程式的相關資訊,如title, icon和作者資訊等。
全站熱搜
留言列表