BREW常見問題解答(FAQ 4)-語言和作業系統 (轉)
2. 語言和操作
FAQ 2a:
問:BREW的開發選項是否已經存在?
答:雖然我們(QUALCOMM)自己不提供BREW平臺的Java執行環境,但是我們正在和一些技術夥伴努力開發Java支援,來滿足的選擇。目前我們還不能提供Java的解決方案,但是我們認為在不久的將來就可以實現。同時,如果你開發的是/CLDC/MIDP應用或者midlet,您可以使用任何標準的Java開發環境。我們也認為在一些執行環境中可以直接訪問BREW 。
FAQ 2b:
問:在使用C++語言時,我需要注意什麼?
答:你應當確認使用的是IHEAP管理程式。最好的辦法是在每一個類中使用new和delete,在實現內部使用AEEStdlib的MALLOC和FREE。
例:
void *carrier new ( size_t size) {
return MALLOC (size) ;
}
// Overload the delete carrier
void carrier delete(void * ptr) {
FREE(ptr) ;
}
你儘量不要使用C++虛擬函式或者使用繼承機制從BREW類中繼承。比如,你不能定義一個叫CApplet類,這個類從IApplet繼承過來。目前我們(QUALCOMM)正在開發新的技術以避免這種限制。
你能做的事情就是定義你的應用程式資料。比如,你定義一個結構叫CMyApp,這個結構包含了應用程式使用的資料,你也可以把它加入類中。你還需要把這個結構的size傳給AEEApplet_New函式,AEEApplet_New將傳回一個指標,這個指標指向你的C++,你就可以用通常的C++方法使用。
FAQ 2c:
問:如果使用器,我需要注意什麼?
答:你應當注意分支指令,比如,超出的長分支。這種長分支應當使用暫存器。通常,你不要使用全域性變數或者靜態資料。
FAQ 2d:
問:BREW SDK需要什麼樣的支援?
答:由於支援Unicode編碼,SDK只能執行在 NT 4.0, 和 平臺上。BREW SDK不能執行在上。
FAQ 2e:
問:BREW支援多執行緒嗎?
答:當前,BREW不支援多執行緒。但是BREW支援合成的多工。
FAQ 2f:
問:BREW SDK可以連線windows DLL嗎?
答:不能。SDK是一個完整的繼承環境,它已經包含了C標準庫。BREW提供大多數的通用函式介面。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993193/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【FAQ】統一掃碼服務常見問題及解答
- FAQ | PerfDog 常見問題解答第二期
- 【FAQ】申請Health Kit許可權的常見問題及解答
- APatch常見問題解答
- 作業系統常見面試題作業系統面試題
- Windows作業系統常見故障問題和解決方案Windows作業系統
- 業務規則的常見問題解答
- RapidWeaver 8常見問題解答API
- Ubuntu 常見問題和解答Ubuntu
- 【FAQ】申請運動健康服務驗證環節常見問題及解答健康服務
- [譯] HTTP/2 常見問題解答HTTP
- NSIS 之 NsDialogs 常見問題解答
- Rhinoceros 6 for Mac的常見問題解答ROSMac
- Screaming Frog SEO Spider常見問題解答IDE
- 小遊戲引擎常見問題解答遊戲引擎
- 關於CleanMyMac常見問題與解答Mac
- 微信雲託管常見問題FAQ(一)
- 犀牛Rhinoceros 6 for Mac的常見問題解答ROSMac
- Python程式設計常見問題與解答Python程式設計
- SOLIDWORKS認證考試常見問題解答Solid
- 作業系統常見知識點作業系統
- 【FAQ】推送服務常見問題及解決方案
- GNU GPL 許可證常見問題解答(三)
- 全志RV1108常見問題操作解答
- MongoDB常見問題解答:時間與時區MongoDB
- 域名解析常見問題盤點及解答
- SAP document builder一些常見問題的解答UI
- 【FAQ】整合分析服務的常見問題及解決方案
- 前端入門-day2(常見css問題及解答)前端CSS
- 【答疑】物件儲存OSS常見問題解答(工具類1)物件
- 【等保】二級等保常見問題解答彙總
- 【過等保】2022年過等保常見問題解答
- 新手linux系統常見問題解決方案Linux
- Android Oreo 常見問題 2.0 | Android 開發者 FAQ Vol.9Android
- Android Oreo 常見問題 3.0 | Android 開發者 FAQ Vol.11Android
- 非 SDK 介面常見問題 | Android 開發者 FAQ Vol.13Android
- 光學字元識別工具包SmartZone常見問題解答字元
- 【答疑】物件儲存OSS常見問題解答(諮詢類1)物件
- 華為隨行WiFi 2暢享版常見問題解答WiFi