在brew 3.x 版本以前,後台應用根本不響應suspend和resume事件,也處理有終端使用者相關的互動操作,例如按鍵事件等等。
下面是brew2.x中使用後台應用的示例:
oolean m_bgobg; // used to toggle whether to run in background mode
switch (ecode)
if(pme->m_bgobg)
return true;
if(pme->m_bgobg)
*((oolean*) dwparam) = false; // set dwparam to run in bg
return true;
case evt_user:
if(pme->m_bgobg)
pme->m_bgobg = false;
}else{
pme->m_bgobg = true;
return true;
BREW中的應用定價
運營商在向移動使用者提供移動增值服務的同時,應確定該服務定價模式即使用者的付費方式。在定價的時候,和一般的產品定價類似,一種服務的 是由為使用者創造的價值和使用者可獲得的替代選擇決定的。不同的是,移動增值業務定價模式的確定不僅與實施後應用服務收益相關,也會對應用開發過程產生影響。brew中提供的定價...
BREW 應用的測試簽名
每個應用必須要有乙個有效的數字簽名 sig檔案 檔案才能在目標手機上執行。數字簽名檔案有兩種 測試簽名 這是針對註冊開發商的請求提供的。乙個測試簽名使任何應用在單一裝置上,而且只能在該裝置上執行。在申請測試簽名時必須提供目標手機的電子序列碼 esn imei或者meid。商用簽名 這類簽名只有在應用...
BREW 應用的開發流程
為了開發的方便,乙個基於brew的移動增值業務一般要先開發它的模擬器版本,在模擬器上調測之後,再通過交叉編譯器將 編譯成在目標手機上執行的目標 並完成在手機上的測試。下面以visual c 6.0的整合開發環境為例,基於visual studio 2003或者以上的ide版本的開發流程與之類似。1 ...