用于提示所述移動終端設(shè)備當(dāng)前無足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i的提示消息。
[0046]可選的,在本發(fā)明一種可能的實(shí)施方式中,所述kl小于所述K,
[0047]所述方法還可包括:若縮減所述kl個應(yīng)用所占用的內(nèi)存空間之后使得所述移動終端設(shè)備當(dāng)前仍無足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i,所述移動終端設(shè)備關(guān)閉所述K個應(yīng)用之中的k2個應(yīng)用;若關(guān)閉所述k2個應(yīng)用之后使得所述移動終端設(shè)備當(dāng)前有足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i,在所述移動終端設(shè)備的內(nèi)存空間運(yùn)行所述應(yīng)用i,所述k2為正整數(shù),其中,所述k2個應(yīng)用的集合和所述kl個應(yīng)用的集合交集為非空集合,或者所述k2個應(yīng)用中的任意I個應(yīng)用不同于所述kl個應(yīng)用中的任意I個應(yīng)用。
[0048]可選的,在本發(fā)明一種可能的實(shí)施方式中,所述kl小于所述K,
[0049]所述方法還包括:若縮減所述kl個應(yīng)用所占用的內(nèi)存空間之后使得所述移動終端設(shè)備當(dāng)前仍無足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i,所述移動終端設(shè)備縮減所述K個應(yīng)用之中的k3個應(yīng)用所占用的內(nèi)存空間;若縮減所述k3個應(yīng)用所占用的內(nèi)存空間之后使得所述移動終端設(shè)備當(dāng)前有足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i,在所述移動終端設(shè)備的內(nèi)存空間運(yùn)行所述應(yīng)用i,所述k3為正整數(shù),其中,所述k3個應(yīng)用的集合和所述kl個應(yīng)用的集合交集為非空集合,或者所述k3個應(yīng)用中的任意I個應(yīng)用不同于所述kl個應(yīng)用中的任意I個應(yīng)用。
[0050]可選的,在本發(fā)明一種可能的實(shí)施方式中,若關(guān)閉所述k2個應(yīng)用之后使得所述移動終端設(shè)備當(dāng)前有足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i,在所述移動終端設(shè)備的顯示界面上彈出用于提示所述移動終端設(shè)備當(dāng)前有足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i的提示消息。
[0051]可選的,在本發(fā)明一種可能的實(shí)施方式中,若關(guān)閉所述k2個應(yīng)用之后使得所述移動終端設(shè)備當(dāng)前仍無足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i,在所述移動終端設(shè)備的顯示界面上彈出用于提示所述移動終端設(shè)備當(dāng)前無足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i的提示消息。
[0052]可選的,在本發(fā)明一種可能的實(shí)施方式中,若縮減所述k3個應(yīng)用所占用的內(nèi)存空間之后使得所述移動終端設(shè)備當(dāng)前有足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i,在所述移動終端設(shè)備的顯示界面上彈出用于提示所述移動終端設(shè)備當(dāng)前有足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i的提示消息。
[0053]可選的,在本發(fā)明一種可能的實(shí)施方式中,若縮減所述k3個應(yīng)用所占用的內(nèi)存空間之后使得所述移動終端設(shè)備當(dāng)前仍無足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i,在所述移動終端設(shè)備的顯示界面上彈出用于提示所述移動終端設(shè)備當(dāng)前無足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i的提示消息。
[0054]可選的,在本發(fā)明一種可能的實(shí)施方式中,所述kl個應(yīng)用中的任意I個應(yīng)用的優(yōu)先級可低于或者等于所述K個應(yīng)用中除kl個應(yīng)用之外的任意I個應(yīng)用的優(yōu)先級?;蛘咚鰇l個應(yīng)用亦可為所述K個應(yīng)用中的任意kl個應(yīng)用。
[0055]可選的,在本發(fā)明一種可能的實(shí)施方式中,所述k2個應(yīng)用中的任意I個應(yīng)用的優(yōu)先級可低于或者等于所述K個應(yīng)用中除k2個應(yīng)用之外的的任意I個應(yīng)用的優(yōu)先級?;蛘咚鰇2個應(yīng)用亦可為所述K個應(yīng)用中的任意k2個應(yīng)用。
[0056]可以理解,通過提示信息,有利于使得用戶明晰當(dāng)前內(nèi)存空間的繁忙或空閑狀態(tài)。
[0057]在實(shí)際應(yīng)用中,用于提示所述移動終端設(shè)備當(dāng)前無足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i的提示消息可以是文本消息,動畫消息或呼吸燈閃爍消息或其他形式的消息。而用于提示所述移動終端設(shè)備當(dāng)前有足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i的提示消息也可以是文本消息,動畫消息或呼吸燈閃爍消息或其他形式的消息。當(dāng)然,用于提示所述移動終端設(shè)備當(dāng)前無足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i的提示消息,不同于用于提示所述移動終端設(shè)備當(dāng)前有足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i的提示消息也可以是文本消息。
[0058]為便于更好的理解和實(shí)施本發(fā)明實(shí)施例的上述方案,下面結(jié)合一些具體的應(yīng)用場景進(jìn)行舉例說明。
[0059]參見圖2-b,圖2-b為本發(fā)明的另一個實(shí)施例提供的一種控制應(yīng)用運(yùn)行的方法的流程示意圖。其中,如圖2-b所示,本發(fā)明的另一個實(shí)施例提供的控制應(yīng)用運(yùn)行的方法可以包括:
[0060]201、移動終?而設(shè)備接收觸發(fā)運(yùn)彳丁應(yīng)用i的指令。
[0061]其中,移動終端設(shè)備接收可接收用戶通過按壓按鍵,觸控觸摸屏或其他方式發(fā)出的觸發(fā)運(yùn)行應(yīng)用i的指令。
[0062]其中,上述移動終端設(shè)備例如可以是手機(jī)、平板電腦、筆記本電腦、掌上電腦、移動互聯(lián)網(wǎng)設(shè)備、可穿戴設(shè)備或其他類型的終端設(shè)備。
[0063]其中,應(yīng)用i例如可為QQ、微信、地圖、鬧鐘、照相、音樂播放器或游戲應(yīng)用等等。
[0064]202、所述移動終端設(shè)備確定所述移動終端設(shè)備當(dāng)前是否有足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i。
[0065]若是,執(zhí)行步驟206。
[0066]若否,則執(zhí)行步驟203。
[0067]例如,所述移動終端可根據(jù)所述移動終端設(shè)備的所述應(yīng)用i運(yùn)行時可能占用的最大內(nèi)存空間去確定移動終端設(shè)備當(dāng)前是否有足夠的空閑的內(nèi)存空間去運(yùn)行所述應(yīng)用i。又例如,所述移動終端可根據(jù)所述移動終端設(shè)備的所述應(yīng)用i運(yùn)行時可能占用的平均內(nèi)存空間去確定移動終端設(shè)備當(dāng)前是否有足夠的空閑的內(nèi)存空間去運(yùn)行所述應(yīng)用i。又例如,所述移動終端可根據(jù)所述移動終端設(shè)備的所述應(yīng)用i運(yùn)行時可能占用的最小內(nèi)存空間去確定移動終端設(shè)備當(dāng)前是否有足夠的空閑的內(nèi)存空間去運(yùn)行所述應(yīng)用i。
[0068]203、所述移動終端設(shè)備若確定出所述移動終端設(shè)備當(dāng)前無足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i,所述移動終端設(shè)備確定當(dāng)前運(yùn)行于所述移動終端設(shè)備的內(nèi)存空間中的應(yīng)用中是否存在優(yōu)先級低于所述應(yīng)用i的應(yīng)用。
[0069]若是,執(zhí)行步驟204。
[0070]若否,則提示無法運(yùn)行所述應(yīng)用i。
[0071]其中,所述移動終端設(shè)備中的各應(yīng)用的優(yōu)先級可由用戶事先設(shè)定。或者所述移動終端設(shè)備中的各應(yīng)用的優(yōu)先級也可由所述移動終端設(shè)備根據(jù)預(yù)設(shè)策略來確定,例如,系統(tǒng)應(yīng)用的優(yōu)先級最高,游戲應(yīng)用的優(yōu)先級最低、其他應(yīng)用的優(yōu)先級居中。當(dāng)然,本發(fā)明的實(shí)施例中不限定移動終端設(shè)備中的各應(yīng)用的優(yōu)先級的確定方式。
[0072]例如,所述移動終端設(shè)備中的各應(yīng)用的優(yōu)先級可記錄在配置文件中,可通過查詢配置文件來確定當(dāng)前運(yùn)行于所述移動終端設(shè)備的內(nèi)存空間中的應(yīng)用中是否存在優(yōu)先級低于所述應(yīng)用i的應(yīng)用。其中,如圖2-a舉例示出了應(yīng)用和優(yōu)先級之間的一種可能的對應(yīng)關(guān)系O
[0073]優(yōu)先級越高的應(yīng)用越優(yōu)先運(yùn)行(占用內(nèi)存空間的優(yōu)先級也越高)。
[0074]204、若確定出當(dāng)前運(yùn)行于所述移動終端設(shè)備的內(nèi)存空間中的應(yīng)用之中存在優(yōu)先級低于所述應(yīng)用i的K個應(yīng)用,所述移動終端設(shè)備縮減所述K個應(yīng)用之中的kl個應(yīng)用所占用的內(nèi)存空間。
[0075]其中,所述K和所述kl為正整數(shù)且所述kl小于或等于所述K。
[0076]其中,所述K例如可等于1、2、3、5、6、11、13、20或其他值。
[0077]其中,所述kl例如可等于1、2、3、5、6、11、13、19或其他值。
[0078]例如,所述移動終端設(shè)備可按照預(yù)設(shè)比例(如10%、20%或其他值)來縮減所述K個應(yīng)用之中的kl個應(yīng)用所占用的內(nèi)存空間?;蛘撸鲆苿咏K端設(shè)備可根據(jù)所述應(yīng)用i所需占用的內(nèi)存空間,來縮減所述K個應(yīng)用之中的kl個應(yīng)用所占用的內(nèi)存空間。
[0079]205、所述移動終端設(shè)備確定縮減所述kl個應(yīng)用所占用的內(nèi)存空間之后是否使得所述移動終端設(shè)備當(dāng)前有足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i。
[0080]若是,執(zhí)行步驟206。
[0081]若否,則提示無法運(yùn)行所述應(yīng)用i。
[0082]206、在所述移動終端設(shè)備的內(nèi)存空間運(yùn)行所述應(yīng)用i。
[0083]可選的,在本發(fā)明一種可能的實(shí)施方式中,若縮減所述kl個應(yīng)用所占用的內(nèi)存空間之后使得所述移動終端設(shè)備當(dāng)前有足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i,在所述移動終端設(shè)備的顯示界面上彈出用于提示所述移動終端設(shè)備當(dāng)前有足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i的提示消息。
[0084]可選的,在本發(fā)明一種可能的實(shí)施方式中,若縮減所述kl個應(yīng)用所占用的內(nèi)存空間之后使得所述移動終端設(shè)備當(dāng)前沒有足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i,在所述移動終端設(shè)備的顯示界面上彈出用于提示所述移動終端設(shè)備當(dāng)前沒有足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i的提示消息。
[0085]由上可見,本實(shí)施例的方案中,移動終端設(shè)備在接收到觸發(fā)運(yùn)行應(yīng)用i的指令之后;所述移動終端設(shè)備確定所述移動終端設(shè)備當(dāng)前是否有足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i ;若確定出所述移動終端設(shè)備當(dāng)前無足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i,確定當(dāng)前運(yùn)行于所述移動終端設(shè)備的內(nèi)存空間中的應(yīng)用中是否存在優(yōu)先級低于所述應(yīng)用i的應(yīng)用;若確定出當(dāng)前運(yùn)行于所述移動終端設(shè)備的內(nèi)存空間中的應(yīng)用之中存在優(yōu)先級低于所述應(yīng)用i的K個應(yīng)用,所述移動終端設(shè)備縮減所述K個應(yīng)用之中的kl個應(yīng)用所占用的內(nèi)存空間;若縮減所述kl個應(yīng)用所占用的內(nèi)存空間之后使得所述移動終端設(shè)備當(dāng)前有足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i,所述移動終端設(shè)備在所述移動終端設(shè)備的內(nèi)存空間運(yùn)行所述應(yīng)用i。由于對應(yīng)用進(jìn)行優(yōu)先級劃分,當(dāng)內(nèi)存空間使用緊張時,通過縮減優(yōu)先級較低的應(yīng)用所占用的內(nèi)存空間,有利于盡量保證移動終端設(shè)備中高優(yōu)先級應(yīng)用的順暢運(yùn)行。
[0086]參見圖3,圖3為本發(fā)明的另一個實(shí)施例提供的一種控制應(yīng)用運(yùn)行的方法的流程示意圖。其中,如圖3所示,本發(fā)明的另一個實(shí)施例提供的控制應(yīng)用運(yùn)行的方法可以包括:
[0087]301、移動終?而設(shè)備接收觸發(fā)運(yùn)彳丁應(yīng)用i的指令。
[0088]其中,移動終端設(shè)備接收可接收用戶通過按壓按鍵,觸控觸摸屏或其他方式發(fā)出的觸發(fā)運(yùn)行應(yīng)用i的指令。
[0089]其中,上述移動終端設(shè)備例如可以是手機(jī)、平板電腦、筆記本電腦、掌上電腦、移動互聯(lián)網(wǎng)設(shè)備、可穿戴設(shè)備或其他類型的終端設(shè)備。
[0090]其中,應(yīng)用i例如可為QQ、微信、地圖、鬧鐘、照相、音樂播放器或游戲應(yīng)用等等。
[0091]302、所述移動終端設(shè)備確定所述移動終端設(shè)備當(dāng)前是否有足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i。
[0092]若是,執(zhí)行步驟308。
[0093]若否,則執(zhí)行步驟303。
[0094]例如,所述移動終端可根據(jù)所述移動終端設(shè)備的所述應(yīng)用i運(yùn)行時可能占用的最大內(nèi)存空間去確定移動終端設(shè)備當(dāng)前是否有足夠的空閑的內(nèi)存空間去運(yùn)行所述應(yīng)用i。又例如,所述移動終端可根據(jù)所述移動終端設(shè)備的所述應(yīng)用i運(yùn)行時可能占用的平均內(nèi)存空間去確定移動終端設(shè)備當(dāng)前是否有足夠的空閑的內(nèi)存空間去運(yùn)行所述應(yīng)用i。又例如,所述移動終端可根據(jù)所述移動終端設(shè)備的所述應(yīng)用i運(yùn)行時可能占用的最小內(nèi)存空間去確定移動終端設(shè)備當(dāng)前是否有足夠的空閑的內(nèi)存空間去運(yùn)行所述應(yīng)用i。
[0095]303、所述移動終端設(shè)備若確定出所述移動終端設(shè)備當(dāng)前無足夠的空閑的內(nèi)存空間運(yùn)行所述應(yīng)用i,所述移動終端設(shè)備確定當(dāng)前運(yùn)行于所述移動終端設(shè)備的內(nèi)存空間中的應(yīng)用中是否存在優(yōu)先級低于所述應(yīng)用i的應(yīng)用。
[0096]若是,執(zhí)行步驟304。
[0097]若否,則提示無法運(yùn)行所述應(yīng)用i。
[0098]其中,所述移動終端設(shè)備中的各應(yīng)用的優(yōu)先級可由用戶事先設(shè)定?;蛘咚鲆苿咏K端設(shè)備中的各應(yīng)用的優(yōu)先級也可由所述移動終端設(shè)備根據(jù)預(yù)設(shè)策略來確定,例如,系統(tǒng)應(yīng)用的優(yōu)先級最高,游戲應(yīng)用的優(yōu)先級最低、其他應(yīng)用的優(yōu)先