一種快速切換應(yīng)用程序功能關(guān)閉方法、裝置及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,特別涉及一種快速切換應(yīng)用程序功能關(guān)閉方法、裝置及電子設(shè)備。
【背景技術(shù)】
[0002]如今,為工作或生活所需,用戶在移動(dòng)終端上安裝的應(yīng)用程序越來(lái)越多。受限于移動(dòng)終端的顯示屏幕尺寸,在移動(dòng)終端的顯示屏幕上,同一時(shí)刻只能顯示一個(gè)應(yīng)用程序的應(yīng)用界面,也就是說(shuō),用戶在同一時(shí)刻只能使用一個(gè)應(yīng)用程序。如果用戶在使用某個(gè)應(yīng)用程序時(shí),有使用其他應(yīng)用程序的需求,需要用戶離開(kāi)當(dāng)前正在使用的這個(gè)應(yīng)用程序的應(yīng)用界面,在移動(dòng)終端的應(yīng)用程序列表中查找相應(yīng)的應(yīng)用程序,開(kāi)啟查找的應(yīng)用程序后,可以使用查找到的該應(yīng)用程序。這就使得用戶在使用移動(dòng)終端過(guò)程中,存在較大的應(yīng)用程序切換不方便的問(wèn)題。
[0003]針對(duì)應(yīng)用程序切換不方便的問(wèn)題,目前有的功能類應(yīng)用程序?yàn)橛脩籼峁┝丝焖偾袚Q應(yīng)用程序功能。開(kāi)啟這種功能后,用戶通過(guò)預(yù)設(shè)的觸發(fā)操作可以快速打開(kāi)最近使用過(guò)的應(yīng)用程序,或者快速打開(kāi)自己經(jīng)常使用的應(yīng)用程序。
[0004]這種功能開(kāi)啟后雖然能給用戶帶來(lái)很多便利,但是,在有些情況下也給用戶帶來(lái)了一些困擾,比如用戶在使用某個(gè)應(yīng)用程序時(shí),其顯示狀態(tài)為全屏顯示狀態(tài),如果用戶對(duì)快速切換應(yīng)用程序功能進(jìn)行了誤操作,將會(huì)使該應(yīng)用程序退出全屏顯示模式,影響用戶對(duì)該應(yīng)用程序的正常使用。所以,亟需一種能夠根據(jù)用戶使用的應(yīng)用程序的當(dāng)前狀態(tài),對(duì)快速切換應(yīng)用程序的功能進(jìn)行關(guān)閉的方法。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例的目的在于提供一種快速切換應(yīng)用程序功能關(guān)閉方法、裝置及電子設(shè)備,以避免影響用戶對(duì)應(yīng)用程序的正常使用。技術(shù)方案如下:
[0006]—種快速切換應(yīng)用程序功能關(guān)閉方法,應(yīng)用于移動(dòng)終端,包括:
[0007]在檢測(cè)到有應(yīng)用程序開(kāi)啟時(shí),判斷所述應(yīng)用程序是否在預(yù)設(shè)列表中有記錄;
[0008]如果是,則關(guān)閉快速切換應(yīng)用程序功能;
[0009]如果否,則在進(jìn)一步檢測(cè)到所述應(yīng)用程序的顯示狀態(tài)為全屏顯示狀態(tài)時(shí),關(guān)閉快速切換應(yīng)用程序功能。
[0010]在本發(fā)明的一種【具體實(shí)施方式】中,在所述關(guān)閉快速切換應(yīng)用程序功能之后,所述方法還包括:
[0011]輸出展示用于提示用戶已關(guān)閉快速切換應(yīng)用程序功能的第一提示信息。
[0012]在本發(fā)明的一種【具體實(shí)施方式】中,所述關(guān)閉快速切換應(yīng)用程序功能,包括:
[0013]輸出展示用于提示用戶關(guān)閉快速切換應(yīng)用程序功能的第二提示信息;
[0014]接收用戶根據(jù)所述第二提示信息發(fā)出的關(guān)閉指令;
[0015]根據(jù)所述關(guān)閉指令,關(guān)閉所述快速切換應(yīng)用程序功能。
[0016]在本發(fā)明的一種【具體實(shí)施方式】中,在所述應(yīng)用程序在預(yù)設(shè)列表中有記錄的情況下,在所述關(guān)閉快速切換應(yīng)用程序功能之后,所述方法還包括:
[0017]在檢測(cè)到所述應(yīng)用程序未處于前臺(tái)運(yùn)行狀態(tài)時(shí),開(kāi)啟所述快速切換應(yīng)用程序功會(huì)K。
[0018]在本發(fā)明的一種【具體實(shí)施方式】中,在檢測(cè)到所述應(yīng)用程序的顯示狀態(tài)為全屏顯示狀態(tài)的情況下,在所述關(guān)閉所述快速切換應(yīng)用程序功能之后,所述方法還包括:
[0019]在檢測(cè)到所述應(yīng)用程序的顯示狀態(tài)為非全屏顯示狀態(tài),或者檢測(cè)到所述應(yīng)用程序未處于前臺(tái)運(yùn)行狀態(tài)時(shí),開(kāi)啟所述快速切換應(yīng)用程序功能。
[0020]在本發(fā)明的一種【具體實(shí)施方式】中,通過(guò)以下步驟確定所述應(yīng)用程序的顯示狀態(tài)是否為全屏顯示狀態(tài):
[0021]獲得所述應(yīng)用程序的顯示狀態(tài)參數(shù)的參數(shù)值;
[0022]判斷所述顯示狀態(tài)參數(shù)的參數(shù)值與預(yù)設(shè)的全屏顯示狀態(tài)參數(shù)值是否相同;
[0023]如果是,則確定所述應(yīng)用程序的顯示狀態(tài)為全屏顯示狀態(tài);
[0024]否則,確定所述應(yīng)用程序的顯示狀態(tài)為非全屏顯示狀態(tài)。
[0025]在本發(fā)明的一種【具體實(shí)施方式】中,所述預(yù)設(shè)列表中記錄的應(yīng)用程序包含游戲類應(yīng)用程序。
[0026]—種快速切換應(yīng)用程序功能關(guān)閉裝置,應(yīng)用于移動(dòng)終端,包括:
[0027]判斷模塊,用于在檢測(cè)到有應(yīng)用程序開(kāi)啟時(shí),判斷所述應(yīng)用程序是否在預(yù)設(shè)列表中有記錄,如果是,則觸發(fā)關(guān)閉模塊,否則,觸發(fā)檢測(cè)模塊;
[0028]所述檢測(cè)模塊,用于在所述判斷模塊判斷得到所述應(yīng)用程序在預(yù)設(shè)列表中沒(méi)有記錄的情況下,進(jìn)一步檢測(cè)所述應(yīng)用程序的顯示狀態(tài)是否為全屏顯示狀態(tài),如果是,則觸發(fā)所述關(guān)閉t吳塊;
[0029]所述關(guān)閉模塊,用于關(guān)閉快速切換應(yīng)用程序功能。
[0030]在本發(fā)明的一種【具體實(shí)施方式】中,所述裝置還包括:
[0031]第一提示信息輸出模塊,用于在所述關(guān)閉快速切換應(yīng)用程序功能之后,輸出展示用于提示用戶已關(guān)閉快速切換應(yīng)用程序功能的第一提示信息。
[0032]在本發(fā)明的一種【具體實(shí)施方式】中,所述關(guān)閉模塊,包括:
[0033]第二提示信息輸出子模塊,用于輸出展示用于提示用戶關(guān)閉快速切換應(yīng)用程序功能的第二提示信息;
[0034]關(guān)閉指令接收子模塊,用于接收用戶根據(jù)所述第二提示信息發(fā)出的關(guān)閉指令;
[0035]關(guān)閉子模塊,用于根據(jù)所述關(guān)閉指令,關(guān)閉所述快速切換應(yīng)用程序功能。
[0036]在本發(fā)明的一種【具體實(shí)施方式】中,所述裝置還包括:
[0037]第一開(kāi)啟模塊,用于在所述應(yīng)用程序在預(yù)設(shè)列表中有記錄的情況下,在所述關(guān)閉快速切換應(yīng)用程序功能之后,在檢測(cè)到所述應(yīng)用程序未處于前臺(tái)運(yùn)行狀態(tài)時(shí),開(kāi)啟所述快速切換應(yīng)用程序功能。
[0038]在本發(fā)明的一種【具體實(shí)施方式】中,所述裝置還包括:
[0039]第二開(kāi)啟模塊,用于在檢測(cè)到所述應(yīng)用程序的顯示狀態(tài)為全屏顯示狀態(tài)的情況下,在所述關(guān)閉所述快速切換應(yīng)用程序功能之后,在檢測(cè)到所述應(yīng)用程序的顯示狀態(tài)為非全屏顯示狀態(tài),或者檢測(cè)到所述應(yīng)用程序未處于前臺(tái)運(yùn)行狀態(tài)時(shí),開(kāi)啟所述快速切換應(yīng)用程序功能。
[0040]在本發(fā)明的一種【具體實(shí)施方式】中,所述裝置還包括:
[0041]顯示狀態(tài)確定模塊,用于通過(guò)以下步驟確定所述應(yīng)用程序的顯示狀態(tài)是否為全屏顯示狀態(tài):
[0042]獲得所述應(yīng)用程序的顯示狀態(tài)參數(shù)的參數(shù)值;
[0043]判斷所述顯示狀態(tài)參數(shù)的參數(shù)值與預(yù)設(shè)的全屏顯示狀態(tài)參數(shù)值是否相同;
[0044]如果是,則確定所述應(yīng)用程序的顯示狀態(tài)為全屏顯示狀態(tài);
[0045]否則,確定所述應(yīng)用程序的顯示狀態(tài)為非全屏顯示狀態(tài)。
[0046]在本發(fā)明的一種【具體實(shí)施方式】中,所述預(yù)設(shè)列表中記錄的應(yīng)用程序包含游戲類應(yīng)用程序。
[0047]—種電子設(shè)備,包括:
[0048]處理器、存儲(chǔ)器、通信接口和總線;
[0049]所述處理器、所述存儲(chǔ)器和所述通信接口通過(guò)所述總線連接并完成相互間的通
?目;
[0050]所述存儲(chǔ)器存儲(chǔ)可執(zhí)行程序代碼;
[0051]所述處理器通過(guò)讀取所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與所述可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于:
[0052]在檢測(cè)到有應(yīng)用程序開(kāi)啟時(shí),判斷所述應(yīng)用程序是否在預(yù)設(shè)列表中有記錄;
[0053]如果是,則關(guān)閉快速切換應(yīng)用程序功能;
[0054]如果否,則在進(jìn)一步檢測(cè)到所述應(yīng)用程序的顯示狀態(tài)為全屏顯示狀態(tài)時(shí),關(guān)閉快速切換應(yīng)用程序功能。
[0055]應(yīng)用本發(fā)明實(shí)施例所提供的技術(shù)方案,如果有應(yīng)用程序開(kāi)啟,則判斷該應(yīng)用