三星bada學習筆記:cycle life生命周期
作者:dyccly
本文通過一個實例介紹了三星bada的開發過程。三星bada是一個新的手機平臺,它允許開發者開發豐富特點的應用程序用來提升用戶在移動空間中的體驗。感興趣的朋友可以通過此教程試著開發一個小程序。
首先,使用bada SDK自帶的IDE創建一個新的bada:
application project ,Project name 定為*。
程序的入口在自動生成的 *Entry.cpp文件中,入口函數是
- _EXPORT_ int OspMain(int argc, char *pArgv[]);
- AppLog("Application started.");
在Output中打印日志
- r = Osp::App::Application::Execute
- (test::CreateInstance, pArgs);
執行應用程序的CreateInstance 方法。
宏定義了long類型的result變量類型。作為接收
Osp::App::Application::Execute,成功返回E_SUCCESS。
- Application*
- test::CreateInstance(void)
- bool
- test::OnAppInitializing(AppRegistry& appRegistry)
- void
- test::OnForeground(void)
- bool
- test::OnAppTerminating(AppRegistry& appRegistry,
- bool forcedTermination)
退出時回到
- int OspMain(int argc, char *pArgv[])
【編輯推薦】
責任編輯:佚名
來源:
CSDN