包括棧區(qū)內(nèi)存、堆區(qū)內(nèi)存、全局區(qū)內(nèi)存和代碼區(qū)內(nèi)存;在分配的所述內(nèi)存空間中創(chuàng)建進(jìn)程A。
[0078]302、移動(dòng)終端調(diào)用進(jìn)程A監(jiān)測指令輸入事件,所述指令由用戶輸入。
[0079]303、當(dāng)監(jiān)測到用于設(shè)置電話黃頁菜單的指令輸入事件時(shí),移動(dòng)終端確定分配給進(jìn)程A的內(nèi)存空間中當(dāng)前空閑內(nèi)存空間是否足夠。
[0080]若是,執(zhí)行步驟305。
[0081]若否,執(zhí)行步驟304。
[0082]304、移動(dòng)終端在顯示界面上彈出電話黃頁菜單創(chuàng)建失敗的提示消息。
[0083]305、移動(dòng)終端在分配給進(jìn)程A的內(nèi)存空間中的空閑內(nèi)存空間中創(chuàng)建電話黃頁主菜單和電話黃頁輔菜單的用戶界面對(duì)象。
[0084]306、當(dāng)監(jiān)測到退出設(shè)置電話黃頁菜單的指令輸入事件時(shí),移動(dòng)終端確定分配給進(jìn)程A的內(nèi)存空間中的空閑內(nèi)存空間是否足夠。
[0085]若是,執(zhí)行步驟307。
[0086]若否,執(zhí)行步驟308。
[0087]307、移動(dòng)終端從相應(yīng)內(nèi)存空間中刪除電話黃頁輔菜單的用戶界面對(duì)象,電話黃頁輔菜單的用戶界面對(duì)象保留在相應(yīng)內(nèi)存空間。
[0088]308、移動(dòng)終端從相應(yīng)內(nèi)存空間中刪除電話黃頁主菜單和電話黃頁輔菜單的用戶界面對(duì)象。
[0089]可以看出,本發(fā)明實(shí)施例的方案中移動(dòng)終端調(diào)用專用的進(jìn)程A監(jiān)測指令輸入事件;當(dāng)監(jiān)測到用于設(shè)置電話黃頁菜單的指令輸入事件時(shí)在內(nèi)存空間中創(chuàng)建電話黃頁菜單的用戶界面對(duì)象;當(dāng)監(jiān)測到退出設(shè)置電話黃頁菜單的指令輸入事件時(shí),從所述內(nèi)存空間中刪除所述電話黃頁菜單的用戶界面對(duì)象。由于引入了在內(nèi)存空間中動(dòng)態(tài)的創(chuàng)建和刪除電話黃頁菜單的用戶界面對(duì)象的機(jī)制,在電話黃頁菜單的用戶界面對(duì)象需要被使用的情況下創(chuàng)建電話黃頁菜單的用戶界面對(duì)象,當(dāng)電話黃頁菜單的用戶界面對(duì)象當(dāng)前無需被使用的情況下將電話黃頁菜單的用戶界面對(duì)象從內(nèi)存空間刪除,這使得內(nèi)存空間中可不保留用戶當(dāng)前不關(guān)注的電話黃頁菜單的用戶界面對(duì)象,可見上述機(jī)制可以較為有效管理移動(dòng)終端中的電話黃頁應(yīng)用所占用內(nèi)存,有利于盡可能減少電話黃頁菜單不必要的占用系統(tǒng)過多內(nèi)存,進(jìn)而有利于提升整個(gè)移動(dòng)終端系統(tǒng)的響應(yīng)速度。
[0090]請(qǐng)參見圖4,圖4為本發(fā)明的另一個(gè)實(shí)施例提供的一種電話黃頁控制方法的流程示意圖。如圖4舉例所示,本發(fā)明的另一個(gè)實(shí)施例提供的一種電話黃頁控制方法可以包括:
[0091]401、移動(dòng)終端調(diào)用創(chuàng)建的進(jìn)程A。
[0092]其中,所述進(jìn)程A可為專用于檢測設(shè)置電話黃頁菜單的指令輸入事件或退出設(shè)置電話黃頁菜單的指令輸入事件的進(jìn)程。
[0093]其中,移動(dòng)終端調(diào)用創(chuàng)建的進(jìn)程A可包括:
[0094]為待創(chuàng)建的進(jìn)程A分配內(nèi)存空間,其中,分配的所述內(nèi)存空間包括棧區(qū)內(nèi)存、堆區(qū)內(nèi)存、全局區(qū)內(nèi)存和代碼區(qū)內(nèi)存;在分配的所述內(nèi)存空間中創(chuàng)建進(jìn)程A。
[0095]402、移動(dòng)終端調(diào)用進(jìn)程A監(jiān)測指令輸入事件,所述指令由用戶輸入。
[0096]403、當(dāng)監(jiān)測到用于設(shè)置電話黃頁菜單的指令輸入事件時(shí),移動(dòng)終端確定分配給進(jìn)程A的內(nèi)存空間中當(dāng)前空閑內(nèi)存空間是否足夠。
[0097]若是,執(zhí)彳丁步驟405。
[0098]若否,執(zhí)行步驟404。
[0099]404、移動(dòng)終端在顯示界面上彈出電話黃頁菜單創(chuàng)建失敗的提示消息。
[0100]405、移動(dòng)終端在分配給進(jìn)程A的內(nèi)存空間中的空閑內(nèi)存空間中創(chuàng)建電話黃頁輔菜單的用戶界面對(duì)象,在移動(dòng)終端的系統(tǒng)公共內(nèi)存空間中創(chuàng)建電話黃頁主菜單的用戶界面對(duì)象。
[0101]406、當(dāng)監(jiān)測到退出設(shè)置電話黃頁菜單的指令輸入事件時(shí),移動(dòng)終端確定系統(tǒng)公共內(nèi)存空間中的空閑內(nèi)存空間是否足夠。
[0102]若是,執(zhí)彳丁步驟407。
[0103]若否,執(zhí)行步驟408。
[0104]407、移動(dòng)終端從相應(yīng)內(nèi)存空間中刪除電話黃頁輔菜單的用戶界面對(duì)象,電話黃頁輔菜單的用戶界面對(duì)象保留在相應(yīng)內(nèi)存空間。
[0105]408、移動(dòng)終端從相應(yīng)內(nèi)存空間中刪除電話黃頁主菜單和電話黃頁輔菜單的用戶界面對(duì)象。
[0106]可以看出,本發(fā)明實(shí)施例的方案中移動(dòng)終端調(diào)用專用的進(jìn)程A監(jiān)測指令輸入事件;當(dāng)監(jiān)測到用于設(shè)置電話黃頁菜單的指令輸入事件時(shí)在內(nèi)存空間中創(chuàng)建電話黃頁菜單的用戶界面對(duì)象;當(dāng)監(jiān)測到退出設(shè)置電話黃頁菜單的指令輸入事件時(shí),從所述內(nèi)存空間中刪除所述電話黃頁菜單的用戶界面對(duì)象。由于引入了在內(nèi)存空間中動(dòng)態(tài)的創(chuàng)建和刪除電話黃頁菜單的用戶界面對(duì)象的機(jī)制,在電話黃頁菜單的用戶界面對(duì)象需要被使用的情況下創(chuàng)建電話黃頁菜單的用戶界面對(duì)象,當(dāng)電話黃頁菜單的用戶界面對(duì)象當(dāng)前無需被使用的情況下將電話黃頁菜單的用戶界面對(duì)象從內(nèi)存空間刪除,這使得內(nèi)存空間中可不保留用戶當(dāng)前不關(guān)注的電話黃頁菜單的用戶界面對(duì)象,可見上述機(jī)制可以較為有效管理移動(dòng)終端中的電話黃頁應(yīng)用所占用內(nèi)存,有利于盡可能減少電話黃頁菜單不必要的占用系統(tǒng)過多內(nèi)存,進(jìn)而有利于提升整個(gè)移動(dòng)終端系統(tǒng)的響應(yīng)速度。
[0107]請(qǐng)參見圖5,圖5為本發(fā)明的另一個(gè)實(shí)施例提供的一種電話黃頁控制方法的流程示意圖。如圖5舉例所示,本發(fā)明的另一個(gè)實(shí)施例提供的一種電話黃頁控制方法可以包括:
[0108]501、移動(dòng)終端創(chuàng)建線程N(yùn)。
[0109]其中,所述線程N(yùn)可為專用于檢測設(shè)置電話黃頁菜單的指令輸入事件或退出設(shè)置電話黃頁菜單的指令輸入事件的線程。
[0110]其中,移動(dòng)終端創(chuàng)建線程N(yùn)可包括:
[0111]為待創(chuàng)建的線程N(yùn)分配內(nèi)存空間,其中,分配的所述內(nèi)存空間包括棧區(qū)內(nèi)存、堆區(qū)內(nèi)存、全局區(qū)內(nèi)存和代碼區(qū)內(nèi)存;在分配的所述內(nèi)存空間中創(chuàng)建線程N(yùn)。
[0112]502、移動(dòng)終端調(diào)用線程N(yùn)監(jiān)測指令輸入事件,所述指令由用戶輸入。
[0113]503、當(dāng)監(jiān)測到用于設(shè)置電話黃頁菜單的指令輸入事件時(shí),移動(dòng)終端確定分配給線程N(yùn)的內(nèi)存空間中當(dāng)前空閑內(nèi)存空間是否足夠。
[0114]若是,執(zhí)行步驟505。
[0115]若否,執(zhí)行步驟504。
[0116]504、移動(dòng)終端在顯示界面上彈出電話黃頁菜單創(chuàng)建失敗的提示消息。
[0117]505、在移動(dòng)終端分配給線程N(yùn)的內(nèi)存空間中的空閑內(nèi)存空間中創(chuàng)建電話黃頁輔菜單的用戶界面對(duì)象,在移動(dòng)終端的系統(tǒng)公共內(nèi)存空間中創(chuàng)建電話黃頁主菜單的用戶界面對(duì)象。
[0118]506、當(dāng)監(jiān)測到退出設(shè)置電話黃頁菜單的指令輸入事件時(shí),移動(dòng)終端確定系統(tǒng)公共內(nèi)存空間中的空閑內(nèi)存空間是否足夠。
[0119]若是,執(zhí)行步驟507。
[0120]若否,執(zhí)行步驟508。
[0121]507、移動(dòng)終端從相應(yīng)內(nèi)存空間中刪除電話黃頁輔菜單的用戶界面對(duì)象,電話黃頁輔菜單的用戶界面對(duì)象保留在相應(yīng)內(nèi)存空間。
[0122]508、移動(dòng)終端從相應(yīng)內(nèi)存空間中刪除電話黃頁主菜單和電話黃頁輔菜單的用戶界面對(duì)象。
[0123]可以看出,本發(fā)明實(shí)施例的方案中移動(dòng)終端調(diào)用專用的線程N(yùn)監(jiān)測指令輸入事件;當(dāng)監(jiān)測到用于設(shè)置電話黃頁菜單的指令輸入事件時(shí)在內(nèi)存空間中創(chuàng)建電話黃頁菜單的用戶界面對(duì)象;當(dāng)監(jiān)測到退出設(shè)置電話黃頁菜單的指令輸入事件時(shí),從所述內(nèi)存空間中刪除所述電話黃頁菜單的用戶界面對(duì)象。由于引入了在內(nèi)存空間中動(dòng)態(tài)的創(chuàng)建和刪除電話黃頁菜單的用戶界面對(duì)象的機(jī)制,在電話黃頁菜單的用戶界面對(duì)象需要被使用的情況下創(chuàng)建電話黃頁菜單的用戶界面對(duì)象,當(dāng)電話黃頁菜單的用戶界面對(duì)象當(dāng)前無需被使用的情況下將電話黃頁菜單的用戶界面對(duì)象從內(nèi)存空間刪除,這使得內(nèi)存空間中可不保留用戶當(dāng)前不關(guān)注的電話黃頁菜單的用戶界面對(duì)象,可見上述機(jī)制可以較為有效管理移動(dòng)終端中的電話黃頁應(yīng)用所占用內(nèi)存,有利于盡可能減少電話黃頁菜單不必要的占用系統(tǒng)過多內(nèi)存,進(jìn)而有利于提升整個(gè)移動(dòng)終端系統(tǒng)的響應(yīng)速度。
[0124]請(qǐng)參見圖6,圖6為本發(fā)明的另一個(gè)實(shí)施例提供的一種電話黃頁控制方法的流程示意圖。如圖6舉例所示,本發(fā)明的另一個(gè)實(shí)施例提供的一種電話黃頁控制方法可以包括:
[0125]601、移動(dòng)終端創(chuàng)建線程N(yùn)。
[0126]其中,所述線程N(yùn)可為專用于檢測設(shè)置電話黃頁菜單的指令輸入事件或退出設(shè)置電話黃頁菜單的指令輸入事件的線程。
[0127]其中,移動(dòng)終端創(chuàng)建線程N(yùn)可包括:
[0128]為待創(chuàng)建的線程N(yùn)分配內(nèi)存空間,其中,分配的所述內(nèi)存空間包括棧區(qū)內(nèi)存、堆區(qū)內(nèi)存、全局區(qū)內(nèi)存和代碼區(qū)內(nèi)存;在分配的所述內(nèi)存空間中創(chuàng)建線程N(yùn)。
[0129]602、移動(dòng)終端調(diào)用線程N(yùn)監(jiān)測指令輸入事件,所述指令由用戶輸入。
[0130]603、當(dāng)監(jiān)測到用于設(shè)置電