Symbian應用程式啟動順序

2021-04-25 12:23:19 字數 1201 閱讀 3461

以下為sdk help中所寫的symbian應用程式啟動順序:

0、使用者在

launcher

中選擇應用程式的圖示,

launcher

以該程式的

檔案的檔名為命令列引數呼叫 1

、框架裝入應用程式

dll,

e32dll method

被呼叫。 2

、框架呼叫函式

,這裡生成了乙個

類的例項,並返回乙個指向它的指標。然後框架會使用這個指標來完成程式的構造。 3

、框架呼叫

以獲得實際程式的

uid,獲得這個

uid是為了判斷有無該程式的例項已經在執行,如果沒有則繼續載入過程,如果有則將該例項切換到前台並中止當前的載入過程 4

、框架呼叫

物件的createdocumentl

函式,生成了乙個應用程式文件並返回乙個指向它本身的指標。從而使得框架可以直接呼叫

document

的某些功能。文件物件通過呼叫自己的靜態函式

newl

來建立。 5

、框架呼叫

,來觀察是否要從檔案系統中裝入乙個檔案。 6

、框架呼叫文件物件的

方法,生成了乙個

物件並返回乙個指向它的指標。 7

、框架通過呼叫

物件的contructl

函式來完成其構造。 8

、contructl

函式先呼叫

基類的basecontructl

函式。 9、

呼叫了類的

newl

函式來生成其實例,這裡用的是雙重構造。 10

、框架呼叫了

draw

函式,通過從

來呼叫。這樣呼叫

draw

後就繪製了螢幕。重繪不能通過

draw

,而是要呼叫

drawnow()

或者drawdeferred

()。

11、使用者何時選擇乙個選單項,

handlecommandl

被框架所呼叫,傳遞引數

acommand

,它指明了使用者所選擇的命令。

讓Symbian應用程式開機自動啟動

symbian開機自動啟動的問題 一共分為兩大步,每一大步裡又分為幾個小步驟 一 建立boot檔案 1 2 在.pkg檔案目錄下建乙個新檔案,命名為 專案名.boot 3 在新建的 專案名.boot 檔案裡輸入 4 儲存這個檔案 二 編輯.pkg檔案 1 在.pkg檔案的末尾加上 專案名.boot ...

讓Symbian應用程式開機自動啟動

symbian開機自動啟動的問題 一共分為兩大步,每一大步裡又分為幾個小步驟 一 建立boot檔案 1 2 在.pkg檔案目錄下建乙個新檔案,命名為 專案名.boot 3 在新建的 專案名.boot 檔案裡輸入 4 儲存這個檔案 二 編輯.pkg檔案 1 在.pkg檔案的末尾加上 專案名.boot ...

讓Symbian應用程式開機自動啟動

symbian開機自動啟動的問題 一共分為兩大步,每一大步裡又分為幾個小步驟 一 建立boot檔案 1 2 在.pkg檔案目錄下建乙個新檔案,命名為 專案名.boot 3 在新建的 專案名.boot 檔案裡輸入 4 儲存這個檔案 二 編輯.pkg檔案 1 在.pkg檔案的末尾加上 專案名.boot ...