本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序的顯示方法及移動終端。
背景技術(shù):
隨著通信技術(shù)的不斷發(fā)展,移動終端的功能越來越多,使用是否方便,操作是否簡單,是影響用戶使用體驗(yàn)的重要因素。
然而,對于現(xiàn)有技術(shù)中的移動終端,當(dāng)用戶正在使用某個第一應(yīng)用程序,突然需要打開其他的第二應(yīng)用程序時(shí),只能通過Home鍵先回到桌面再選擇相應(yīng)需要的第二應(yīng)用程序。若是第二應(yīng)用程序需要采用第一應(yīng)用程序提供的數(shù)據(jù),那么可能需要第一應(yīng)用程序與第二應(yīng)用程序之間循環(huán)進(jìn)行切換操作,因此,操作繁瑣且增加了Home鍵的使用頻率,既降低了用戶使用體驗(yàn),也降低了Home鍵的使用壽命。此外,循環(huán)進(jìn)行切換操作,也降低了第二應(yīng)用程序采用第一應(yīng)用程序進(jìn)行相應(yīng)處理的處理速率。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種應(yīng)用程序的顯示方法,以解決現(xiàn)有的移動終端的第一應(yīng)用程序與第二應(yīng)用程序之間的切換操作繁瑣、Home鍵使用頻率高以及處理速率低的問題。此外,本發(fā)明還提供了一種實(shí)施該應(yīng)用程序的顯示方法的移動終端。
為了解決上述問題,本發(fā)明提供了一種應(yīng)用程序的顯示方法,其包括如下步驟:
在運(yùn)行第一應(yīng)用程序時(shí),監(jiān)測是否獲取到用戶輸入的快捷啟動第二應(yīng)用程序懸浮窗的操作指令;
若獲取到用戶輸入的所述快捷啟動第二應(yīng)用程序懸浮窗的操作指令,則后臺啟動所述第二應(yīng)用程序,并在第一應(yīng)用程序的顯示界面輸出顯示所述第二應(yīng)用程序懸浮窗。
作為本發(fā)明的進(jìn)一步改進(jìn),監(jiān)測是否獲取到用戶輸入的快捷啟動第二應(yīng)用程序懸浮窗的操作指令的步驟之后,還包括:
判斷所述第一應(yīng)用程序是否為預(yù)設(shè)應(yīng)用程序;
若獲取到用戶輸入的所述快捷啟動第二應(yīng)用程序懸浮窗的操作指令、且所述第一應(yīng)用程序?yàn)轭A(yù)設(shè)應(yīng)用程序,則后臺啟動所述第二應(yīng)用程序,并在第一應(yīng)用程序的顯示界面顯示所述第二應(yīng)用程序懸浮窗。
作為本發(fā)明的進(jìn)一步改進(jìn),所述快捷啟動第二應(yīng)用程序懸浮窗的操作指令包括手勢操作指令、生物特征識別操作指令和/或按鍵觸發(fā)指令。
作為本發(fā)明的進(jìn)一步改進(jìn),若所述快捷啟動第二應(yīng)用程序懸浮窗的操作指令為所述按鍵觸發(fā)指令;監(jiān)測是否獲取到用戶輸入的快捷啟動第二應(yīng)用程序懸浮窗的操作指令的步驟,包括:
在所述第一應(yīng)用程序的顯示界面輸出顯示預(yù)設(shè)的懸浮按鈕;
監(jiān)測是否獲取到用戶點(diǎn)擊所述懸浮按鈕的觸發(fā)信號。
作為本發(fā)明的進(jìn)一步改進(jìn),在第一應(yīng)用程序的顯示界面顯示所述第二應(yīng)用程序懸浮窗的步驟之后,還包括:
若接收到用戶在所述第二應(yīng)用程序懸浮窗內(nèi)輸入的觸控操作,將所述第二應(yīng)用程序切換至前臺運(yùn)行。
作為本發(fā)明的進(jìn)一步改進(jìn),將所述第二應(yīng)用程序切換至前臺運(yùn)行的步驟之后,還包括:
若獲取到用戶輸入的關(guān)閉所述第二應(yīng)用程序懸浮窗的關(guān)閉指令,在保存所述第二應(yīng)用程序的當(dāng)前時(shí)間點(diǎn)的目標(biāo)顯示界面和/或目標(biāo)運(yùn)行模式后,關(guān)閉所述第二應(yīng)用程序懸浮窗;
再次啟動所述第二應(yīng)用程序懸浮窗時(shí),顯示所述目標(biāo)顯示界面和/或在所述目標(biāo)運(yùn)行模式下運(yùn)行所述第二應(yīng)用程序。
作為本發(fā)明的進(jìn)一步改進(jìn),在第一應(yīng)用程序的顯示界面顯示所述第二應(yīng)用程序懸浮窗的步驟之后,還包括:
若獲取到用戶輸入的預(yù)設(shè)懸浮窗隱藏操作,隱藏所述第二應(yīng)用程序懸浮窗。
作為本發(fā)明的進(jìn)一步改進(jìn),在第一應(yīng)用程序的顯示界面顯示所述第二應(yīng)用程序懸浮窗的步驟之后,還包括:
若獲取到用戶輸入的預(yù)設(shè)懸浮窗縮放操作,縮放所述第二應(yīng)用程序懸浮窗。
作為本發(fā)明的進(jìn)一步改進(jìn),所述第二應(yīng)用程序?yàn)橛?jì)算器應(yīng)用程序、記事應(yīng)用程序、錄音應(yīng)用程序、聯(lián)系人應(yīng)用程序、視頻應(yīng)用程序或即時(shí)通信應(yīng)用程序。
為了解決上述問題,本發(fā)明還提供了一種移動終端,其包括:
監(jiān)測模塊,用于在運(yùn)行第一應(yīng)用程序時(shí),監(jiān)測是否獲取到用戶輸入的快捷啟動第二應(yīng)用程序懸浮窗的操作指令;
第一處理模塊,用于若獲取到用戶輸入的所述快捷啟動第二應(yīng)用程序懸浮窗的操作指令,則后臺啟動所述第二應(yīng)用程序,并在第一應(yīng)用程序的顯示界面輸出顯示所述第二應(yīng)用程序懸浮窗。
作為本發(fā)明的進(jìn)一步改進(jìn),其還包括:
判斷模塊,用于判斷所述第一應(yīng)用程序是否為預(yù)設(shè)應(yīng)用程序;
第二處理模塊,用于若獲取到用戶輸入的所述快捷啟動第二應(yīng)用程序懸浮窗的操作指令、且所述第一應(yīng)用程序?yàn)轭A(yù)設(shè)應(yīng)用程序,則后臺啟動所述第二應(yīng)用程序,并在第一應(yīng)用程序的顯示界面顯示所述第二應(yīng)用程序懸浮窗。
作為本發(fā)明的進(jìn)一步改進(jìn),所述快捷啟動第二應(yīng)用程序懸浮窗的操作指令包括手勢操作指令、生物特征識別操作指令和/或按鍵觸發(fā)指令。
作為本發(fā)明的進(jìn)一步改進(jìn),若所述快捷啟動第二應(yīng)用程序懸浮窗的操作指令為所述按鍵觸發(fā)指令;所述監(jiān)測模塊包括:
輸出顯示單元,用于在所述第一應(yīng)用程序的顯示界面輸出顯示預(yù)設(shè)的懸浮按鈕;
監(jiān)測單元,用于監(jiān)測是否獲取到用戶點(diǎn)擊所述懸浮按鈕的觸發(fā)信號。
作為本發(fā)明的進(jìn)一步改進(jìn),其還包括:
切換模塊,用于若接收到用戶在所述第二應(yīng)用程序懸浮窗內(nèi)輸入的觸控操作,將所述第二應(yīng)用程序切換至前臺運(yùn)行。
作為本發(fā)明的進(jìn)一步改進(jìn),其還包括:
關(guān)閉處理模塊,用于若獲取到用戶輸入的關(guān)閉所述第二應(yīng)用程序懸浮窗的關(guān)閉指令,在保存所述第二應(yīng)用程序的當(dāng)前時(shí)間點(diǎn)的目標(biāo)顯示界面和/或目標(biāo)運(yùn)行模式后,關(guān)閉所述第二應(yīng)用程序懸浮窗;
重啟處理模塊,用于再次啟動所述第二應(yīng)用程序懸浮窗時(shí),顯示所述目標(biāo)顯示界面和/或在所述目標(biāo)運(yùn)行模式下運(yùn)行所述第二應(yīng)用程序。
作為本發(fā)明的進(jìn)一步改進(jìn),其還包括:
隱藏處理模塊,用于若獲取到用戶輸入的預(yù)設(shè)懸浮窗隱藏操作,隱藏所述第二應(yīng)用程序懸浮窗。
作為本發(fā)明的進(jìn)一步改進(jìn),其還包括:
縮放處理模塊,用于若獲取到用戶輸入的預(yù)設(shè)懸浮窗縮放操作,縮放所述第二應(yīng)用程序懸浮窗。
作為本發(fā)明的進(jìn)一步改進(jìn),所述第二應(yīng)用程序?yàn)橛?jì)算器應(yīng)用程序、記事應(yīng)用程序、錄音應(yīng)用程序、聯(lián)系人應(yīng)用程序、視頻應(yīng)用程序或即時(shí)通信應(yīng)用程序。
與現(xiàn)有技術(shù)相比,本發(fā)明獲取到快捷啟動第二應(yīng)用程序懸浮窗的操作指令后,直接在第一應(yīng)用程序的顯示界面輸出第二應(yīng)用程序懸浮窗,因此,無需切換且無需使用Home鍵,從而既提升了用戶使用體驗(yàn),也提升了Home鍵的使用壽命。此外,在第一應(yīng)用程序的顯示界面輸出第二應(yīng)用程序懸浮窗,用戶可以直接從第一應(yīng)用程序的顯示界面獲取所需數(shù)據(jù)以輸入第二應(yīng)用程序,從而提升了處理速率。
附圖說明
圖1為本發(fā)明應(yīng)用程序的顯示方法第一種實(shí)施例的流程示意圖。
圖2為本發(fā)明終端界面第一種實(shí)施例的終端界面示意圖。
圖3為本發(fā)明終端界面第二種實(shí)施例的終端界面示意圖。
圖4為本發(fā)明應(yīng)用程序的顯示方法第二種實(shí)施例的流程示意圖。
圖5為本發(fā)明應(yīng)用程序的顯示方法中監(jiān)測快捷啟動第二應(yīng)用程序懸浮窗的操作指令步驟一種實(shí)施例的流程示意圖。
圖6為本發(fā)明終端界面第三種實(shí)施例的終端界面示意圖。
圖7為本發(fā)明終端界面第四種實(shí)施例的終端界面示意圖。
圖8為本發(fā)明終端界面第五種實(shí)施例的終端界面示意圖。
圖9為本發(fā)明應(yīng)用程序的顯示方法第三種實(shí)施例的流程示意圖。
圖10為本發(fā)明應(yīng)用程序的顯示方法第四種實(shí)施例的流程示意圖。
圖11為本發(fā)明應(yīng)用程序的顯示方法第五種實(shí)施例的流程示意圖。
圖12為本發(fā)明應(yīng)用程序的顯示方法第六種實(shí)施例的流程示意圖。
圖13為本發(fā)明應(yīng)用程序的顯示方法第七種實(shí)施例的流程示意圖。
圖14為本發(fā)明應(yīng)用程序的顯示方法第八種實(shí)施例的流程示意圖。
圖15為本發(fā)明應(yīng)用程序的顯示方法第九種實(shí)施例的流程示意圖。
圖16為本發(fā)明應(yīng)用程序的顯示方法第十種實(shí)施例的流程示意圖。
圖17為本發(fā)明移動終端第一種實(shí)施例的功能模塊示意圖。
圖18為本發(fā)明移動終端第二種實(shí)施例的功能模塊示意圖。
圖19為本發(fā)明移動終端中監(jiān)測模塊一種實(shí)施例的功能模塊示意圖。
圖20為本發(fā)明移動終端第三種實(shí)施例的功能模塊示意圖。
圖21為本發(fā)明移動終端第四種實(shí)施例的功能模塊示意圖。
圖22為本發(fā)明移動終端第五種實(shí)施例的功能模塊示意圖。
圖23為本發(fā)明移動終端第六種實(shí)施例的功能模塊示意圖。
圖24為本發(fā)明移動終端第七種實(shí)施例的功能模塊示意圖。
圖25為本發(fā)明移動終端第八種實(shí)施例的功能模塊示意圖。
圖26為本發(fā)明移動終端第九種實(shí)施例的功能模塊示意圖。
圖27為本發(fā)明移動終端第十種實(shí)施例的功能模塊示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用來限定本發(fā)明。
圖1展示了本發(fā)明應(yīng)用程序的顯示方法的一種實(shí)施例。在本實(shí)施例中,該應(yīng)用程序的顯示方法包括如下步驟:
步驟S1,在運(yùn)行第一應(yīng)用程序時(shí),監(jiān)測是否獲取到用戶輸入的快捷啟動第二應(yīng)用程序懸浮窗的操作指令。若獲取到用戶輸入的所述快捷啟動第二應(yīng)用程序懸浮窗的操作指令,執(zhí)行步驟S2。
需要說明的是,本實(shí)施例中的第一應(yīng)用程序與第二應(yīng)用程序不同。其中,第一應(yīng)用程序可以是移動終端中除第二應(yīng)用程序外的任意應(yīng)用,例如新聞應(yīng)用程序,記事本應(yīng)用程序,視頻應(yīng)用程序,以及即時(shí)通訊應(yīng)用程序等。此外,用戶還可以對第一應(yīng)用程序可以進(jìn)行自定義編輯。
進(jìn)一步地,所述第二應(yīng)用程序包括計(jì)算器應(yīng)用程序、記事應(yīng)用程序、錄音應(yīng)用程序、聯(lián)系人應(yīng)用程序、視頻應(yīng)用程序或即時(shí)通信應(yīng)用程序等。具體地,當(dāng)?shù)诙?yīng)用程序?yàn)橛?jì)算器應(yīng)用程序時(shí),所述第一應(yīng)用程序非計(jì)算器應(yīng)用程序。
進(jìn)一步地,第二應(yīng)用程序懸浮窗可以是第二應(yīng)用某一功能模塊的懸浮窗。例如:記事應(yīng)用程序可以是記事本的新建記事的懸浮窗,錄音應(yīng)用程序的懸浮窗可以是錄音界面的懸浮窗,聯(lián)系人應(yīng)用程序的懸浮窗可以是新建聯(lián)系人的懸浮窗界面,即時(shí)通信應(yīng)用程序的懸浮窗可以是當(dāng)前有即時(shí)通訊消息的聯(lián)系人的對話框等。需要說明的是,第二應(yīng)用程序懸浮窗優(yōu)選的是指第二應(yīng)用的便捷操作縮略界面。
進(jìn)一步地,本實(shí)施例中的快捷啟動第二應(yīng)用程序懸浮窗的操作指令包括手勢操作指令、生物特征識別操作指令和/或按鍵觸發(fā)指令。其中生物特征識別操作指令為獲取到生物特征(譬如:指紋、指關(guān)節(jié)紋或虹膜生物特征)后形成的指令。
為了更加詳細(xì)的說明本發(fā)明的技術(shù)方案,本實(shí)施例以第一應(yīng)用程序?yàn)槲⑿拧⒌诙?yīng)用程序?yàn)橛?jì)算器應(yīng)用程序、快捷啟動第二應(yīng)用程序懸浮窗的操作指令為手勢操作指令為例對本案進(jìn)行詳細(xì)說明。參見圖2和圖3,在微信的顯示界面輸入預(yù)設(shè)的“V”型手勢(參見圖2),則在微信的顯示界面快速輸出顯示與預(yù)設(shè)的“V”型手勢對應(yīng)的計(jì)算器應(yīng)用程序懸浮窗(參見圖3)。由于在微信顯示界面輸出計(jì)算器應(yīng)用程序懸浮窗,所以,用戶可以一邊觀看微信顯示界面輸出顯示的目標(biāo)數(shù)據(jù),另一邊將該目標(biāo)數(shù)據(jù)輸入至計(jì)算器應(yīng)用程序中以進(jìn)行計(jì)算,因此,無需進(jìn)行微信與計(jì)算器應(yīng)用程序之間的切換操作,從而既簡化了操作步驟,也節(jié)省了切換操作時(shí)間。
步驟S2,后臺啟動所述第二應(yīng)用程序,并在第一應(yīng)用程序的顯示界面輸出顯示所述第二應(yīng)用程序懸浮窗。
本實(shí)施例獲取到快捷啟動第二應(yīng)用程序懸浮窗的操作指令后,直接在第一應(yīng)用程序的顯示界面輸出第二應(yīng)用程序懸浮窗,因此,無需切換且無需使用Home鍵,從而既提升了用戶使用體驗(yàn),也提升了Home鍵的使用壽命。此外,在第一應(yīng)用程序的顯示界面輸出第二應(yīng)用程序懸浮窗,用戶可以直接從第一應(yīng)用程序的顯示界面獲取所需數(shù)據(jù)以輸入第二應(yīng)用程序,從而提升了處理速率。
將本發(fā)明的應(yīng)用程序的顯示方法用于移動終端的使用過程中,需要只給授權(quán)的第一應(yīng)用程序給予快捷啟動第二應(yīng)用程序懸浮窗的權(quán)限。因此,上述實(shí)施例的基礎(chǔ)上,其他實(shí)施例中,參見圖4,步驟S1之后,若獲取到用戶輸入的所述快捷啟動第二應(yīng)用程序懸浮窗的操作指令,執(zhí)行步驟S10。
步驟S10,判斷所述第一應(yīng)用程序是否為預(yù)設(shè)應(yīng)用程序。若所述第一應(yīng)用程序?yàn)轭A(yù)設(shè)應(yīng)用程序,執(zhí)行步驟S11。
步驟S11,后臺啟動所述第二應(yīng)用程序,并在第一應(yīng)用程序的顯示界面顯示所述第二應(yīng)用程序懸浮窗。
為了更加詳細(xì)的說明本發(fā)明的技術(shù)方案,本實(shí)施例可以通過設(shè)置如下映射表以實(shí)現(xiàn)本發(fā)明的技術(shù)方案。
具體地,假設(shè)第一應(yīng)用程序?yàn)槲⑿艜r(shí),輸入“V”型手勢則輸出顯示記事本應(yīng)用程序的懸浮窗。即由第一應(yīng)用程序?qū)傩皂?xiàng)和輸入的操作指令作為組合關(guān)鍵字,確定與組合關(guān)鍵字對應(yīng)的第二應(yīng)用程序。
本實(shí)施例獲取到用戶輸入的所述快捷啟動第二應(yīng)用程序懸浮窗的操作指令后,對第一應(yīng)用程序進(jìn)行判斷處理,根據(jù)判斷結(jié)果確定是否輸出顯示第二應(yīng)用程序懸浮窗。因此,若第一應(yīng)用程序非預(yù)設(shè)應(yīng)用程序,則不用響應(yīng)快捷啟動第二應(yīng)用程序懸浮窗的操作指令,避免了所有應(yīng)用程序的顯示界面獲取到快捷啟動第二應(yīng)用程序懸浮窗的操作指令時(shí),均對該操作指令進(jìn)行分析處理,從而減少了分析處理的操作指令數(shù)據(jù)量,以致進(jìn)一步提升了處理速率。
將本發(fā)明的應(yīng)用程序的顯示方法用于移動終端的使用過程中,若所述快捷啟動第二應(yīng)用程序懸浮窗的操作指令為所述按鍵觸發(fā)指令,需要根據(jù)按鍵的觸發(fā)信號確定與觸發(fā)信號對應(yīng)的第二應(yīng)用程序懸浮窗。因此,上述實(shí)施例的基礎(chǔ)上,其他實(shí)施例中,參見圖5,步驟S1包括:
步驟S20,在運(yùn)行第一應(yīng)用程序時(shí),在所述第一應(yīng)用程序的顯示界面輸出顯示預(yù)設(shè)的懸浮按鈕。
本實(shí)施例中的按鍵觸發(fā)指令為點(diǎn)擊該懸浮按鈕生成的指令。需要說明的是,本實(shí)施例中的按鍵觸發(fā)指令也可以是按壓功能按鍵或按壓組合功能按鍵生成的指令。
步驟S21,監(jiān)測是否獲取到用戶點(diǎn)擊所述懸浮按鈕的觸發(fā)信號。
具體地,參見圖6-圖8,根據(jù)懸浮按鈕的觸發(fā)信號實(shí)現(xiàn)本實(shí)施例的技術(shù)方案主要包括如下二種情況。參見圖6,在移動終端的顯示界面上輸出顯示該懸浮按鈕1。
第一種情況,懸浮按鈕對應(yīng)一種指定的第二應(yīng)用程序,與上述實(shí)施例的手勢操作、指紋共同實(shí)現(xiàn)本發(fā)明的技術(shù)方案。為了更加詳細(xì)說明本發(fā)明的技術(shù)方案,以第二應(yīng)用程序?yàn)橛浭聭?yīng)用為例進(jìn)行詳細(xì)說明。具體地,參見圖7,在運(yùn)行某一個第一應(yīng)用程序時(shí),點(diǎn)擊該懸浮按鈕1,則輸出顯示記事應(yīng)用程序懸浮窗。
第二種情況,利用懸浮按鈕獨(dú)立實(shí)現(xiàn)本發(fā)明的技術(shù)方案。具體地,參見圖8,用戶點(diǎn)擊懸浮按鈕1,先輸出與該懸浮按鈕對應(yīng)的應(yīng)用圖標(biāo)懸浮窗2,該應(yīng)用圖標(biāo)懸浮窗2內(nèi)包括至少一個應(yīng)用圖標(biāo)3,再獲取用戶選中的應(yīng)用圖標(biāo)的觸發(fā)信號,最后,輸出顯示選中的應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序懸浮窗。
本實(shí)施例通過懸浮按鈕實(shí)現(xiàn)本發(fā)明的技術(shù)方案時(shí),無需用戶記憶哪種手勢、哪個手指的指紋對應(yīng)哪個第二應(yīng)用程序,本實(shí)施例可以直接提供應(yīng)用圖標(biāo)給用戶,便于用戶進(jìn)行選擇,既減輕了用戶的記憶壓力,也提升了用戶使用體驗(yàn)。
將本發(fā)明的應(yīng)用程序的顯示方法用于移動終端的使用過程中,需要在前臺運(yùn)行第二應(yīng)用程序。因此,上述實(shí)施例的基礎(chǔ)上,其他實(shí)施例中,參見圖9,步驟S2之后,還包括:
步驟S30,若接收到用戶在所述第二應(yīng)用程序懸浮窗內(nèi)輸入的觸控操作,將所述第二應(yīng)用程序切換至前臺運(yùn)行。
或者,參見圖10,步驟S11之后,還包括:
步驟S40,若接收到用戶在所述第二應(yīng)用程序懸浮窗內(nèi)輸入的觸控操作,將所述第二應(yīng)用程序切換至前臺運(yùn)行。
具體地,以計(jì)算器應(yīng)用程序?yàn)槔?,點(diǎn)擊計(jì)算器應(yīng)用程序懸浮窗內(nèi)包括按鍵區(qū)在內(nèi)的任一部位,則計(jì)算器應(yīng)用程序則從后臺轉(zhuǎn)為前臺運(yùn)行。
本實(shí)施例根據(jù)第二應(yīng)用程序懸浮窗內(nèi)的觸控操作,自動確定當(dāng)前前臺所需運(yùn)行的應(yīng)用程序?yàn)榈诙?yīng)用程序,進(jìn)一步提升了用戶使用體驗(yàn)。
進(jìn)一步的,當(dāng)用戶點(diǎn)擊顯示界面上非第二應(yīng)用程序懸浮窗的位置處,切換第一應(yīng)用程序至前臺運(yùn)行,此時(shí)第一應(yīng)用程序切換至后臺運(yùn)行,該第二應(yīng)用程序懸浮窗隱藏、關(guān)閉或縮小顯示。
將本發(fā)明的應(yīng)用程序的顯示方法用于移動終端的使用過程中,需要記錄第二應(yīng)用程序的最近一次的使用情況。因此,上述實(shí)施例的基礎(chǔ)上,其他實(shí)施例中,參見圖11,步驟S30之后,還包括:
步驟S50,若獲取到用戶輸入的關(guān)閉所述第二應(yīng)用程序懸浮窗的關(guān)閉指令,在保存所述第二應(yīng)用程序的當(dāng)前時(shí)間點(diǎn)的目標(biāo)顯示界面和/或目標(biāo)運(yùn)行模式后,關(guān)閉所述第二應(yīng)用程序懸浮窗。
步驟S51,再次啟動所述第二應(yīng)用程序懸浮窗時(shí),顯示所述目標(biāo)顯示界面和/或在所述目標(biāo)運(yùn)行模式下運(yùn)行所述第二應(yīng)用程序。
或者,參見圖12,步驟S40之后,還包括:
步驟S60,若獲取到用戶輸入的關(guān)閉所述第二應(yīng)用程序懸浮窗的關(guān)閉指令,在保存所述第二應(yīng)用程序的當(dāng)前時(shí)間點(diǎn)的目標(biāo)顯示界面和/或目標(biāo)運(yùn)行模式后,關(guān)閉所述第二應(yīng)用程序懸浮窗。
步驟S61,再次啟動所述第二應(yīng)用程序懸浮窗時(shí),顯示所述目標(biāo)顯示界面和/或在所述目標(biāo)運(yùn)行模式下運(yùn)行所述第二應(yīng)用程序。
為了更加詳細(xì)說明本發(fā)明的技術(shù)方案,以計(jì)算器應(yīng)用程序?yàn)槔龑Ρ景高M(jìn)行詳細(xì)說明。在用戶編輯計(jì)算器后關(guān)閉計(jì)算器時(shí),保留用戶上次歷史界面,該歷史界面包括計(jì)算得到歷史數(shù)據(jù);在用戶下次啟動計(jì)算器時(shí),在所述歷史界面顯示所述歷史數(shù)據(jù)?;蛘撸谠谟脩艟庉嬘?jì)算器后關(guān)閉計(jì)算器時(shí),保留用戶上次計(jì)算的歷史模式;在用戶下次啟動計(jì)算器時(shí),按所述歷史模式顯示所述計(jì)算器界面。本實(shí)施例中的計(jì)算器的計(jì)算模式包括匯率計(jì)算、貸款計(jì)算、個稅計(jì)算、以及科學(xué)計(jì)算器等多種計(jì)算模式。
本實(shí)施例在關(guān)閉第二應(yīng)用程序懸浮窗時(shí),保存目標(biāo)顯示界面和/或在所述目標(biāo)運(yùn)行模式,以便用戶下次啟動時(shí),直接輸出目標(biāo)顯示界面和/或進(jìn)入所述目標(biāo)運(yùn)行模式,減少了用戶進(jìn)入目標(biāo)運(yùn)行模式的時(shí)間,從而提升了用戶使用體驗(yàn)。此外,便于用戶獲知上次的計(jì)算結(jié)果,供用戶根據(jù)自身需求對計(jì)算結(jié)果進(jìn)行相應(yīng)處理。譬如:認(rèn)為該計(jì)算結(jié)果比較重要,因此,用筆記錄下該計(jì)算結(jié)果。
將本發(fā)明的應(yīng)用程序的顯示方法用于移動終端的使用過程中,需要根據(jù)用戶的需求對第二應(yīng)用程序懸浮窗進(jìn)行隱藏操作。因此,上述實(shí)施例的基礎(chǔ)上,其他實(shí)施例中,參見圖13,步驟S2之后,還包括:
步驟S70,若獲取到用戶輸入的預(yù)設(shè)懸浮窗隱藏操作,隱藏所述第二應(yīng)用程序懸浮窗。
或者,參見圖14,步驟S11之后,還包括:
步驟S80,若獲取到用戶輸入的預(yù)設(shè)懸浮窗隱藏操作,隱藏所述第二應(yīng)用程序懸浮窗。
本實(shí)施例中的預(yù)設(shè)懸浮窗隱藏操作,可以是手勢操作、也可以是功能按鍵或功能按鍵的組合、也可以是生物特征識別操作。
本實(shí)施例可以根據(jù)用戶需求,對第二應(yīng)用程序懸浮窗進(jìn)行隱藏,避免了第二應(yīng)用程序懸浮窗對第一應(yīng)用程序的操作造成影響,從而進(jìn)一步提升了用戶使用體驗(yàn)。
將本發(fā)明的應(yīng)用程序的顯示方法用于移動終端的使用過程中,需要根據(jù)用戶的需求對第二應(yīng)用程序懸浮窗進(jìn)行縮放操作。因此,上述實(shí)施例的基礎(chǔ)上,其他實(shí)施例中,參見圖15,步驟S2之后,還包括:
步驟S90,若獲取到用戶輸入的預(yù)設(shè)懸浮窗縮放操作,縮放所述第二應(yīng)用程序懸浮窗。
或者,參見圖16,步驟S11之后,還包括:
步驟S100,若獲取到用戶輸入的預(yù)設(shè)懸浮窗縮放操作,縮放所述第二應(yīng)用程序懸浮窗。
本實(shí)施例可以根據(jù)用戶需求,對第二應(yīng)用程序懸浮窗進(jìn)行縮放處理,以獲取適宜大小的第二應(yīng)用程序懸浮窗,既便于用戶觀看第一應(yīng)用程序輸出顯示的數(shù)據(jù)信息,也便于用戶使用第二應(yīng)用程序,從而進(jìn)一步提升了用戶使用體驗(yàn)。
圖17展示了本發(fā)明移動終端的一種實(shí)施例。在本實(shí)施例中,該移動終端包括監(jiān)測模塊10和第一處理模塊11。
其中,監(jiān)測模塊10,用于在運(yùn)行第一應(yīng)用程序時(shí),監(jiān)測是否獲取到用戶輸入的快捷啟動第二應(yīng)用程序懸浮窗的操作指令;第一處理模塊11,用于若獲取到用戶輸入的所述快捷啟動第二應(yīng)用程序懸浮窗的操作指令,則后臺啟動所述第二應(yīng)用程序,并在第一應(yīng)用程序的顯示界面輸出顯示所述第二應(yīng)用程序懸浮窗。
上述實(shí)施例的基礎(chǔ)上,其他實(shí)施例中,參見圖18,該移動終端還包括判斷模塊20和第二處理模塊21。
其中,判斷模塊20,用于判斷所述第一應(yīng)用程序是否為預(yù)設(shè)應(yīng)用程序;第二處理模塊21,用于若獲取到用戶輸入的所述快捷啟動第二應(yīng)用程序懸浮窗的操作指令、且所述第一應(yīng)用程序?yàn)轭A(yù)設(shè)應(yīng)用程序,則后臺啟動所述第二應(yīng)用程序,并在第一應(yīng)用程序的顯示界面顯示所述第二應(yīng)用程序懸浮窗。
上述實(shí)施例的基礎(chǔ)上,其他實(shí)施例中,所述快捷啟動第二應(yīng)用程序懸浮窗的操作指令包括手勢操作指令、生物特征識別操作指令和/或按鍵觸發(fā)指令。
上述實(shí)施例的基礎(chǔ)上,其他實(shí)施例中,參見圖19,若所述快捷啟動第二應(yīng)用程序懸浮窗的操作指令為所述按鍵觸發(fā)指令;所述監(jiān)測模塊10包括輸出顯示單元101和監(jiān)測單元102。
其中,輸出顯示單元101,用于在所述第一應(yīng)用程序的顯示界面輸出顯示預(yù)設(shè)的懸浮按鈕;監(jiān)測單元102,用于監(jiān)測是否獲取到用戶點(diǎn)擊所述懸浮按鈕的觸發(fā)信號。
上述實(shí)施例的基礎(chǔ)上,其他實(shí)施例中,參見圖20,該移動終端還包括切換模塊30。其中,切換模塊30,用于若接收到用戶在所述第二應(yīng)用程序懸浮窗內(nèi)輸入的觸控操作,將所述第二應(yīng)用程序切換至前臺運(yùn)行。
上述實(shí)施例的基礎(chǔ)上,其他實(shí)施例中,參見圖21,該移動終端還包括切換模塊40。其中,切換模塊40,用于若接收到用戶在所述第二應(yīng)用程序懸浮窗內(nèi)輸入的觸控操作,將所述第二應(yīng)用程序切換至前臺運(yùn)行。
上述實(shí)施例的基礎(chǔ)上,其他實(shí)施例中,參見圖22,該移動終端還包括關(guān)閉處理模塊50和重啟處理模塊51。
其中,關(guān)閉處理模塊50,用于若獲取到用戶輸入的關(guān)閉所述第二應(yīng)用程序懸浮窗的關(guān)閉指令,在保存所述第二應(yīng)用程序的當(dāng)前時(shí)間點(diǎn)的目標(biāo)顯示界面和/或目標(biāo)運(yùn)行模式后,關(guān)閉所述第二應(yīng)用程序懸浮窗;重啟處理模塊51,用于再次啟動所述第二應(yīng)用程序懸浮窗時(shí),顯示所述目標(biāo)顯示界面和/或在所述目標(biāo)運(yùn)行模式下運(yùn)行所述第二應(yīng)用程序。
上述實(shí)施例的基礎(chǔ)上,其他實(shí)施例中,參見圖23,該移動終端還包括關(guān)閉處理模塊60和重啟處理模塊61。
其中,關(guān)閉處理模塊60,用于若獲取到用戶輸入的關(guān)閉所述第二應(yīng)用程序懸浮窗的關(guān)閉指令,在保存所述第二應(yīng)用程序的當(dāng)前時(shí)間點(diǎn)的目標(biāo)顯示界面和/或目標(biāo)運(yùn)行模式后,關(guān)閉所述第二應(yīng)用程序懸浮窗;重啟處理模塊61,用于再次啟動所述第二應(yīng)用程序懸浮窗時(shí),顯示所述目標(biāo)顯示界面和/或在所述目標(biāo)運(yùn)行模式下運(yùn)行所述第二應(yīng)用程序。
上述實(shí)施例的基礎(chǔ)上,其他實(shí)施例中,參見圖24,該移動終端還包括隱藏處理模塊70。其中,隱藏處理模塊70,用于若獲取到用戶輸入的預(yù)設(shè)懸浮窗隱藏操作,隱藏所述第二應(yīng)用程序懸浮窗。
上述實(shí)施例的基礎(chǔ)上,其他實(shí)施例中,參見圖25,該移動終端還包括隱藏處理模塊80。其中,隱藏處理模塊80,用于若獲取到用戶輸入的預(yù)設(shè)懸浮窗隱藏操作,隱藏所述第二應(yīng)用程序懸浮窗。
上述實(shí)施例的基礎(chǔ)上,其他實(shí)施例中,參見圖26,該移動終端還包括縮放處理模塊90。其中,縮放處理模塊90,用于若獲取到用戶輸入的預(yù)設(shè)懸浮窗縮放操作,縮放所述第二應(yīng)用程序懸浮窗。
上述實(shí)施例的基礎(chǔ)上,其他實(shí)施例中,參見圖27,該移動終端還包括縮放處理模塊100。其中,縮放處理模塊100,用于若獲取到用戶輸入的預(yù)設(shè)懸浮窗縮放操作,縮放所述第二應(yīng)用程序懸浮窗。
上述實(shí)施例的基礎(chǔ)上,其他實(shí)施例中,所述第二應(yīng)用程序?yàn)橛?jì)算器應(yīng)用程序、記事應(yīng)用程序、錄音應(yīng)用程序、聯(lián)系人應(yīng)用程序、視頻應(yīng)用程序或即時(shí)通信應(yīng)用程序。
關(guān)于上述十個實(shí)施例移動終端中各模塊實(shí)現(xiàn)技術(shù)方案的其他細(xì)節(jié),可參見上述實(shí)施例中的應(yīng)用程序的顯示方法中的描述,此處不再贅述。
需要說明的是,本說明書中的各個實(shí)施例均采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個實(shí)施例之間相同相似的部分互相參見即可。對于裝置類實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
以上對發(fā)明的具體實(shí)施方式進(jìn)行了詳細(xì)說明,但其只作為范例,本發(fā)明并不限制與以上描述的具體實(shí)施方式。對于本領(lǐng)域的技術(shù)人員而言,任何對該發(fā)明進(jìn)行的等同修改或替代也都在本發(fā)明的范疇之中,因此,在不脫離本發(fā)明的精神和原則范圍下所作的均等變換和修改、改進(jìn)等,都應(yīng)涵蓋在本發(fā)明的范圍內(nèi)。