本發(fā)明涉及終端設(shè)備技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序界面的顯示方法應(yīng)用程序界面的顯示方法、裝置、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
隨著互聯(lián)網(wǎng)時(shí)代的不斷發(fā)展,終端設(shè)備例如智能手機(jī)的功能越來越強(qiáng)大,用戶可根據(jù)需求在終端設(shè)備中安裝各種功能的應(yīng)用程序,比如新聞?lì)悜?yīng)用程序、即時(shí)聊天類應(yīng)用程序、安全類應(yīng)用程序、購物類應(yīng)用程序等。
通常,應(yīng)用程序中具有多種功能以供用戶使用,例如,安全類應(yīng)用程序?yàn)橛脩籼峁┘铀俟δ?、掃描功能、?yīng)用程序鎖、安全連接等多種功能。
相關(guān)技術(shù)中,在應(yīng)用程序啟動時(shí),在用戶功能界面中羅列顯示功能按鈕,用戶需要根據(jù)自己此時(shí)的需求去查找,或者,根據(jù)應(yīng)用程序的提示去查找提示對應(yīng)的功能按鈕,從而出現(xiàn)用戶使用時(shí)操作較繁瑣。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。為此,本發(fā)明的第一個(gè)目的在于提出一種應(yīng)用程序界面的顯示方法,該方法在應(yīng)用程序啟動時(shí),根據(jù)終端設(shè)備的當(dāng)前狀態(tài)確定出當(dāng)前最需要的功能,并在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示對應(yīng)功能的功能按鈕,方便了用戶通過應(yīng)用界面預(yù)設(shè)區(qū)域中顯示對應(yīng)功能的功能按鈕快速啟動對應(yīng)的功能,減少了用戶手動查找對應(yīng)功能的麻煩,提高了用戶的體驗(yàn)度。
本發(fā)明的第二個(gè)目的在于提出一種應(yīng)用程序界面的顯示裝置。
本發(fā)明的第三個(gè)目的在于提出一種電子設(shè)備。
本發(fā)明的第四個(gè)目的在于提出一種存儲介質(zhì)。
本發(fā)明的第五個(gè)目的在于提出一種應(yīng)用程序。
為實(shí)現(xiàn)上述目的,本發(fā)明第一方面實(shí)施例提出了一種應(yīng)用程序界面的顯示方法,包括:在應(yīng)用程序啟動時(shí),獲取候選功能;根據(jù)所述候選功能獲取終端設(shè)備相應(yīng)的當(dāng)前待檢測數(shù)據(jù);判斷所述當(dāng)前待檢測數(shù)據(jù)是否滿足所述候選功能對應(yīng)的預(yù)設(shè)條件;如果判斷出所述當(dāng)前待檢測數(shù)據(jù)滿足所述候選功能對應(yīng)的預(yù)設(shè)條件,則確定所述候選功能為目標(biāo)功能,并在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示所述目標(biāo)功能對應(yīng)的目標(biāo)功能按鈕。
可選的,如果判斷出所述當(dāng)前待檢測數(shù)據(jù)不滿足所述候選功能對應(yīng)的預(yù)設(shè)條件,則根據(jù)功能執(zhí)行順序依次將下一功能作為所述候選功能,以進(jìn)一步判斷所述候選功能是否為目標(biāo)功能。
可選的,在所述候選功能為清理功能時(shí),所述根據(jù)所述候選功能獲取終端設(shè)備相應(yīng)的當(dāng)前待檢測數(shù)據(jù),包括:根據(jù)所述清理功能獲取所述終端設(shè)備的當(dāng)前待清理垃圾信息。
可選的,在所述候選功能為加速功能時(shí),所述根據(jù)所述候選功能獲取終端設(shè)備相應(yīng)的當(dāng)前待檢測數(shù)據(jù),包括:根據(jù)所述加速功能獲取所述終端設(shè)備的當(dāng)前內(nèi)存狀態(tài)信息。
可選的,在所述候選功能為掃描功能時(shí),所述根據(jù)所述候選功能獲取終端設(shè)備相應(yīng)的當(dāng)前待檢測數(shù)據(jù),包括:根據(jù)所述掃描功能對所述終端設(shè)備進(jìn)行安全掃描,以獲取所述終端設(shè)備的掃描結(jié)果。
可選的,在確定出所述功能執(zhí)行順序中的各個(gè)功能均不符合其各自對應(yīng)的預(yù)設(shè)條件時(shí),所述方法還包括:控制在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示所述應(yīng)用程序啟動時(shí)所獲取的候選功能對應(yīng)的功能按鈕。
可選的,所述獲取候選功能,包括:確定所述應(yīng)用程序關(guān)閉前應(yīng)用界面預(yù)設(shè)區(qū)域中顯示的功能按鈕,并根據(jù)所述功能按鈕和所述功能執(zhí)行順序確定所述候選功能,或者,將所述應(yīng)用程序關(guān)閉前應(yīng)用界面預(yù)設(shè)區(qū)域中顯示的功能按鈕所對應(yīng)的功能作為所述候選功能。
為實(shí)現(xiàn)上述目的,本發(fā)明第二方面實(shí)施例提出了一種應(yīng)用程序界面的顯示裝置,包括:第一獲取模塊,用于在應(yīng)用程序啟動時(shí),獲取候選功能;第二獲取模塊,用于根據(jù)所述候選功能獲取終端設(shè)備相應(yīng)的當(dāng)前待檢測數(shù)據(jù);判斷模塊,用于判斷所述當(dāng)前待檢測數(shù)據(jù)是否滿足所述候選功能對應(yīng)的預(yù)設(shè)條件;顯示模塊,用于在判斷出所述當(dāng)前待檢測數(shù)據(jù)滿足所述候選功能對應(yīng)的預(yù)設(shè)條件時(shí),確定所述候選功能為目標(biāo)功能,并在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示所述目標(biāo)功能對應(yīng)的目標(biāo)功能按鈕。
可選的,所述裝置還包括:第一處理模塊,用于在判斷出所述當(dāng)前待檢測數(shù)據(jù)不滿足所述候選功能對應(yīng)的預(yù)設(shè)條件時(shí),根據(jù)功能執(zhí)行順序依次將下一功能作為所述候選功能,以進(jìn)一步判斷所述候選功能是否為目標(biāo)功能。
可選的,在所述候選功能為清理功能時(shí),所述第二獲取模塊,具體用于:根據(jù)所述清理功能獲取所述終端設(shè)備的當(dāng)前待清理垃圾信息。
可選的,在所述候選功能為加速功能時(shí),所述第二獲取模塊,具體用于:根據(jù)所述加速功能獲取所述終端設(shè)備的當(dāng)前內(nèi)存狀態(tài)信息。
可選的,在所述候選功能為掃描功能時(shí),所述第二獲取模塊,具體用于:根據(jù)所述掃描功能對所述終端設(shè)備進(jìn)行安全掃描,以獲取所述終端設(shè)備的掃描結(jié)果。
可選的,在確定出所述功能執(zhí)行順序的各個(gè)功能均不符合其各自對應(yīng)的預(yù)設(shè)條件時(shí),所述裝置還包括:第二處理模塊,用于控制在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示所述應(yīng)用程序啟動時(shí)所獲取的候選功能對應(yīng)的功能按鈕。
可選的,所述第一獲取模塊,具體用于:確定所述應(yīng)用程序關(guān)閉前應(yīng)用界面預(yù)設(shè)區(qū)域中顯示的功能按鈕;根據(jù)所述功能按鈕和所述功能執(zhí)行順序確定所述候選功能;或者,將所述應(yīng)用程序關(guān)閉前應(yīng)用界面預(yù)設(shè)區(qū)域中顯示的功能按鈕所對應(yīng)的功能作為所述候選功能。
為實(shí)現(xiàn)上述目的,本發(fā)明第三方面實(shí)施例提出了一種電子設(shè)備,包括:處理器、存儲器、通信接口和總線;所述處理器、所述存儲器和所述通信接口通過所述總線連接并完成相互間的通信;所述存儲器存儲可執(zhí)行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運(yùn)行與所述可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行本發(fā)明第一方面實(shí)施例的應(yīng)用程序程序界面的顯示方法。
為實(shí)現(xiàn)上述目的,本發(fā)明第四方面實(shí)施例提出了一種存儲介質(zhì),其中,所述存儲介質(zhì)用于存儲應(yīng)用程序,所述應(yīng)用程序用于在運(yùn)行時(shí)執(zhí)行本發(fā)明所述的應(yīng)用程序界面的顯示方法。
為實(shí)現(xiàn)上述目的,本發(fā)明第五方面實(shí)施例提出了一種應(yīng)用程序,其中,所述應(yīng)用程序用于在運(yùn)行時(shí)執(zhí)行本發(fā)明所述的應(yīng)用程序界面的顯示方法。
在本發(fā)明中,在應(yīng)用程序啟動時(shí),獲取候選功能,并根據(jù)候選功能獲取終端設(shè)備相應(yīng)的當(dāng)前待檢測數(shù)據(jù),然后,判斷當(dāng)前待檢測數(shù)據(jù)是否滿足候選功能對應(yīng)的預(yù)設(shè)條件,如果是,則候選功能為目標(biāo)功能,并在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示目標(biāo)功能對應(yīng)的目標(biāo)功能按鈕。由此,在應(yīng)用程序啟動時(shí),根據(jù)終端設(shè)備的當(dāng)前狀態(tài)確定出當(dāng)前最需要的功能,并在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示對應(yīng)功能的功能按鈕,方便了用戶通過應(yīng)用界面預(yù)設(shè)區(qū)域中顯示對應(yīng)功能的功能按鈕快速啟動對應(yīng)的功能,減少了用戶手動查找對應(yīng)功能的麻煩,提高了用戶的體驗(yàn)度。
附圖說明
圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序界面的顯示方法的流程圖。
圖2是應(yīng)用界面預(yù)設(shè)區(qū)域中顯示對應(yīng)功能的功能按鈕的示例圖。
圖3是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的應(yīng)用程序界面的顯示方法的流程圖;
圖4a是在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示掃描功能對應(yīng)的功能按鈕的示例;
圖4b是在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示存在危險(xiǎn)以及掃描功能對應(yīng)的功能按鈕的示例圖;
圖4c是在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示風(fēng)險(xiǎn)狀態(tài)以及掃描功能對應(yīng)的功能按鈕的示例圖;
圖4d是在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示清理功能對應(yīng)的功能按鈕的示例圖;
圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序界面的顯示裝置的結(jié)構(gòu)示意圖;
圖6是根據(jù)本發(fā)明另一個(gè)實(shí)施例的應(yīng)用程序界面的顯示裝置的結(jié)構(gòu)示意圖;
圖7是根據(jù)本發(fā)明一個(gè)實(shí)施例的電子設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
下面參考附圖描述本發(fā)明實(shí)施例的應(yīng)用程序界面的顯示方法、裝置、電子設(shè)備及存儲介質(zhì)。
圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序界面的顯示方法的流程圖。
如圖1所示,該應(yīng)用程序界面的顯示方法包括:
s11,在應(yīng)用程序啟動時(shí),獲取候選功能。
具體實(shí)現(xiàn)時(shí),在應(yīng)用程序啟動時(shí),可通過多種方式獲取候選功能。舉例說明如下:
作為一種示例,獲取應(yīng)用程序關(guān)閉前使用的功能,并將該功能作為候選功能。
作為另一種示例,確定應(yīng)用程序關(guān)閉前應(yīng)用界面預(yù)設(shè)區(qū)域中顯示的功能按鈕,根據(jù)功能按鈕和功能執(zhí)行順序確定候選功能。
具體而言,在確定應(yīng)用程序關(guān)閉前應(yīng)用界面預(yù)設(shè)區(qū)域中顯示的功能按鈕后,可獲取與功能按鈕對應(yīng)的功能,根據(jù)該功能和功能執(zhí)行順序,可將與該功能相鄰的上一功能或者下一功能作為候選功能。
為了方便用戶使用操作應(yīng)用程序中的功能,應(yīng)用程序可在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示對應(yīng)功能的功能按鈕。
其中,功能執(zhí)行順序是應(yīng)用程序?yàn)閼?yīng)用程序預(yù)先設(shè)置的各個(gè)功能的執(zhí)行順序。
其中,需要說明的是,功能執(zhí)行順序中可以包括應(yīng)用程序中所有功能或者部分功能的執(zhí)行順序。
例如,應(yīng)用界面預(yù)設(shè)區(qū)域中顯示對應(yīng)功能的功能按鈕的示例圖,如圖2所示,從圖2中可以看出預(yù)設(shè)區(qū)域中顯示的功能2的功能按鈕2,假設(shè)功能執(zhí)行順序?yàn)楣δ?、功能2和功能3,根據(jù)所獲取的功能2,以及功能執(zhí)行順序,可將功能3作為候選功能。
作為另一示例,確定應(yīng)用程序關(guān)閉前應(yīng)用界面預(yù)設(shè)區(qū)域中顯示的功能按鈕,并將該功能按鈕對應(yīng)的功能作為候選功能。
s12,根據(jù)候選功能獲取終端設(shè)備相應(yīng)的當(dāng)前待檢測數(shù)據(jù)。
其中,需要理解的是,候選功能不同,所獲取的終端設(shè)備響應(yīng)的待檢測數(shù)據(jù)是不同的。
其中,終端設(shè)備可以是手機(jī)、平板電腦、個(gè)人計(jì)算機(jī)等具有各種操作系統(tǒng)的硬件設(shè)備。
作為一種示例性的實(shí)施方式,在候選功能為清理功能時(shí),根據(jù)清理功能獲取終端設(shè)備的當(dāng)前待清理垃圾信息。
其中,待清理垃圾信息可以包括但不限于上網(wǎng)垃圾文件、注冊表垃圾信息、卸載殘留、應(yīng)用運(yùn)行產(chǎn)生的臨時(shí)文件、游戲垃圾信息等。
作為一種示例性的實(shí)施方式,在候選功能為加速功能時(shí),根據(jù)加速功能獲取終端設(shè)備的當(dāng)前內(nèi)存狀態(tài)信息。
作為一種示例性的實(shí)施方式,在候選功能為掃描功能時(shí),根據(jù)掃描功能對終端設(shè)備進(jìn)行安全掃描,以獲取終端設(shè)備的掃描結(jié)果。
在候選功能為掃描功能時(shí),可對終端設(shè)備進(jìn)行病毒、木馬、系統(tǒng)漏洞、惡意廣告、風(fēng)險(xiǎn)等掃描,以獲取終端設(shè)備的掃描結(jié)果。
s13,判斷當(dāng)前待檢測數(shù)據(jù)是否滿足候選功能對應(yīng)的預(yù)設(shè)條件。
其中,需要理解的是,候選功能不同,對應(yīng)的預(yù)設(shè)條件是不相同的。
作為一種示例性的實(shí)施方式,在候選功能為清理功能時(shí),可判斷終端設(shè)備的當(dāng)前待清理垃圾信息是否超過預(yù)設(shè)閾值。
其中,預(yù)設(shè)閾值是預(yù)先設(shè)置的需要清理垃圾信息的閾值,預(yù)設(shè)閾值可以是終端設(shè)備中默認(rèn)設(shè)置的,也可以由用戶根據(jù)需求預(yù)先設(shè)置。
作為另一種示例性的實(shí)施方式,在候選功能為加速功能時(shí),可判斷終端設(shè)備的當(dāng)前內(nèi)存狀態(tài)信息是否超過預(yù)設(shè)內(nèi)存閾值。
其中,預(yù)設(shè)內(nèi)存閾值可以是終端設(shè)備中默認(rèn)設(shè)置的,也可以由用戶根據(jù)需求預(yù)先設(shè)置。
具體而言,在候選功能為加速功能時(shí),可判斷終端設(shè)備的當(dāng)前內(nèi)存占用量是否超過預(yù)設(shè)內(nèi)存占用閾值。
作為另一種示例性的實(shí)施方式,在候選功能為掃描功能時(shí),可根據(jù)掃描結(jié)果確定終端設(shè)備中是否存風(fēng)險(xiǎn)以及危險(xiǎn)。
s14,如果判斷出當(dāng)前待檢測數(shù)據(jù)滿足候選功能對應(yīng)的預(yù)設(shè)條件,則確定候選功能為目標(biāo)功能,并在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示目標(biāo)功能對應(yīng)的目標(biāo)功能按鈕。
在本發(fā)明的一個(gè)實(shí)施例中,為了進(jìn)一步方便使用應(yīng)用程序的功能,在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示目標(biāo)功能對應(yīng)的目標(biāo)功能按鈕的同時(shí),還可以在應(yīng)用界面中的另一預(yù)設(shè)區(qū)域中顯示目標(biāo)功能相鄰的下個(gè)功能的功能按鈕。
s15,如果判斷出當(dāng)前待檢測數(shù)據(jù)不滿足候選功能對應(yīng)的預(yù)設(shè)條件,則根據(jù)功能執(zhí)行順序依次將下一功能作為候選功能,以進(jìn)一步判斷候選功能是否為目標(biāo)功能。
本發(fā)明實(shí)施例的應(yīng)用程序界面的顯示方法,在應(yīng)用程序啟動時(shí),獲取候選功能,并根據(jù)候選功能獲取終端設(shè)備相應(yīng)的當(dāng)前待檢測數(shù)據(jù),然后,判斷當(dāng)前待檢測數(shù)據(jù)是否滿足候選功能對應(yīng)的預(yù)設(shè)條件,如果是,則候選功能為目標(biāo)功能,并在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示目標(biāo)功能對應(yīng)的目標(biāo)功能按鈕。由此,在應(yīng)用程序啟動時(shí),根據(jù)終端設(shè)備的當(dāng)前狀態(tài)確定出當(dāng)前最需要的功能,并在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示對應(yīng)功能的功能按鈕,方便了用戶通過應(yīng)用界面預(yù)設(shè)區(qū)域中顯示對應(yīng)功能的功能按鈕快速啟動對應(yīng)的功能,減少了用戶手動查找對應(yīng)功能的麻煩,提高了用戶的體驗(yàn)度。
基于上述實(shí)施例的基礎(chǔ)上,在本發(fā)明的一個(gè)實(shí)施例中,在確定出功能執(zhí)行順序中的各個(gè)功能均不符合其各自對應(yīng)的預(yù)設(shè)條件時(shí),可控制在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示應(yīng)用程序啟動時(shí)所獲取的候選功能對應(yīng)的功能按鈕。
在本發(fā)明的另一個(gè)實(shí)施例中,在確定出功能執(zhí)行順序中的各個(gè)功能均不符合其各自對應(yīng)的預(yù)設(shè)條件時(shí),還可以根據(jù)在應(yīng)用程序啟動時(shí)所獲取的候選功能以及功能執(zhí)行順序確定與候選功能相鄰的下個(gè)功能,并將下個(gè)功能所對應(yīng)的功能按鈕顯示在應(yīng)用界面預(yù)設(shè)區(qū)域中。
圖3是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的應(yīng)用程序界面的顯示方法的流程圖。該實(shí)施例以應(yīng)用程序?yàn)榘踩悜?yīng)用程序,且應(yīng)用程序包括三種功能,分別為清理功能、掃描功能和加速功能,假設(shè)在應(yīng)用程序啟動時(shí),所獲取的候選功能為加速功能,且應(yīng)用程序預(yù)先保存的功能執(zhí)行順序?yàn)榧铀俟δ堋呙韫δ芎颓謇砉δ堋?/p>
如圖3所示,該應(yīng)用程序界面的顯示方法包括:
s31,根據(jù)加速功能獲取終端設(shè)備的當(dāng)前內(nèi)存占用量。
s32,判斷終端設(shè)備的當(dāng)前內(nèi)存占用量是否超過預(yù)設(shè)內(nèi)存占用閾值,如果是,則執(zhí)行步驟s33,否則執(zhí)行步驟s34。
s33,在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示加速功能對應(yīng)的功能按鈕。
其中,在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示加速功能對應(yīng)的功能按鈕的示例圖,如圖4a所示。
s34,根據(jù)加速功能和功能執(zhí)行順序確定下個(gè)功能為掃描功能,根據(jù)掃描功能對終端設(shè)備進(jìn)行安全掃描,以獲取終端設(shè)備的掃描結(jié)果。
s35,根據(jù)掃描結(jié)果確定終端設(shè)備中是否存在危險(xiǎn),若是,則執(zhí)行步驟s36,否則執(zhí)行s37。
s36,在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示危險(xiǎn)狀態(tài)以及掃描功能對應(yīng)的功能按鈕。
其中,在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示存在危險(xiǎn)以及掃描功能對應(yīng)的功能按鈕的示例圖,如圖4b所示。
s37,根據(jù)掃描結(jié)果確定終端設(shè)備中是否存在風(fēng)險(xiǎn),若是,則執(zhí)行步驟s38,否則執(zhí)行s39。
s38,在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示風(fēng)險(xiǎn)狀態(tài)以及掃描功能對應(yīng)的功能按鈕。
其中,在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示風(fēng)險(xiǎn)狀態(tài)以及掃描功能對應(yīng)的功能按鈕的示例圖,如圖4c所示。
s39,根據(jù)掃描功能和功能執(zhí)行順序確定下個(gè)功能為清理功能,并根據(jù)清理功能獲取終端設(shè)備的當(dāng)前待清理垃圾信息。
s40,判斷終端設(shè)備的當(dāng)前待清理垃圾信息是否超過預(yù)設(shè)閾值,如果是,則執(zhí)行步驟s41,否則執(zhí)行步驟s42。
s41,在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示清理功能對應(yīng)的功能按鈕。
其中,在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示清理功能對應(yīng)的功能按鈕的示例圖,如圖4d所示。
s42,控制在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示加速功能對應(yīng)的功能按鈕。
也就是說,在確定出功能執(zhí)行順序中的所有功能均不符合其各自對應(yīng)的預(yù)設(shè)條件時(shí),在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示應(yīng)用程序啟動時(shí)所獲取的目標(biāo)功能對應(yīng)的功能按鈕。
本發(fā)明實(shí)施例的應(yīng)用程序界面的顯示方法,在應(yīng)用程序啟動時(shí),獲取候選功能,并根據(jù)候選功能獲取終端設(shè)備相應(yīng)的當(dāng)前待檢測數(shù)據(jù),然后,判斷當(dāng)前待檢測數(shù)據(jù)是否滿足候選功能對應(yīng)的預(yù)設(shè)條件,如果是,則候選功能為目標(biāo)功能,并在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示目標(biāo)功能對應(yīng)的目標(biāo)功能按鈕。由此,在應(yīng)用程序啟動時(shí),根據(jù)終端設(shè)備的當(dāng)前狀態(tài)確定出當(dāng)前最需要的功能,并在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示對應(yīng)功能的功能按鈕,方便了用戶通過應(yīng)用界面預(yù)設(shè)區(qū)域中顯示對應(yīng)功能的功能按鈕快速啟動對應(yīng)的功能,減少了用戶手動查找對應(yīng)功能的麻煩,提高了用戶的體驗(yàn)度。
為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種應(yīng)用程序界面的顯示裝置。
圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序界面的顯示裝置的結(jié)構(gòu)示意圖。
如圖5所示,該應(yīng)用程序界面的顯示裝置包括第一獲取模塊110、第二獲取模塊120、判斷模塊130、顯示模塊140和第一處理模塊150,其中:
第一獲取模塊110用于在應(yīng)用程序啟動時(shí),獲取候選功能。
在本發(fā)明的一個(gè)實(shí)施例中,第一獲取模塊110可通過多種方式獲取候選功能,舉例如下:
作為一種示例,第一獲取模塊110可獲取應(yīng)用程序關(guān)閉前使用的功能,并將該功能作為候選功能。
作為另一種示例,第一獲取模塊110可確定應(yīng)用程序關(guān)閉前應(yīng)用界面預(yù)設(shè)區(qū)域中顯示的功能按鈕,根據(jù)功能按鈕和功能執(zhí)行順序確定候選功能。
作為另一示例,第一獲取模塊110可確定應(yīng)用程序關(guān)閉前應(yīng)用界面預(yù)設(shè)區(qū)域中顯示的功能按鈕,并將該功能按鈕對應(yīng)的功能作為候選功能。
第二獲取模塊120用于根據(jù)候選功能獲取終端設(shè)備相應(yīng)的當(dāng)前待檢測數(shù)據(jù)。
判斷模塊130用于判斷當(dāng)前待檢測數(shù)據(jù)是否滿足候選功能對應(yīng)的預(yù)設(shè)條件。
顯示模塊140用于在判斷出當(dāng)前待檢測數(shù)據(jù)滿足候選功能對應(yīng)的預(yù)設(shè)條件時(shí),確定候選功能為目標(biāo)功能,并在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示目標(biāo)功能對應(yīng)的目標(biāo)功能按鈕。
第一處理模塊150用于在判斷出當(dāng)前待檢測數(shù)據(jù)不滿足候選功能對應(yīng)的預(yù)設(shè)條件時(shí),根據(jù)功能執(zhí)行順序依次將下一功能作為候選功能,以進(jìn)一步判斷候選功能是否為目標(biāo)功能。
在本發(fā)明的一個(gè)實(shí)施例中,在候選功能為清理功能時(shí),第二獲取模塊120具體用于:根據(jù)清理功能獲取終端設(shè)備的當(dāng)前待清理垃圾信息。
在本發(fā)明的一個(gè)實(shí)施例中,在候選功能為加速功能時(shí),第二獲取模塊,具體用于:根據(jù)加速功能獲取終端設(shè)備的當(dāng)前內(nèi)存狀態(tài)信息。
在本發(fā)明的一個(gè)實(shí)施例中,在候選功能為掃描功能時(shí),第二獲取模塊,具體用于:根據(jù)掃描功能對終端設(shè)備進(jìn)行安全掃描,以獲取終端設(shè)備的掃描結(jié)果。
在本發(fā)明的一個(gè)實(shí)施例中,在圖5所示的實(shí)施例的基礎(chǔ)上,如圖6所示,該裝置還可以包括第二處理模塊160,該第二處理模塊160用于在確定出功能執(zhí)行順序的各個(gè)功能均不符合其各自對應(yīng)的預(yù)設(shè)條件時(shí),控制在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示應(yīng)用程序啟動時(shí)所獲取的候選功能對應(yīng)的功能按鈕。
其中,需要說明的是,前述對應(yīng)用程序界面的顯示方法實(shí)施例的解釋說明也適用于該實(shí)施例的應(yīng)用程序界面的顯示裝置,此處不再贅述。
本發(fā)明實(shí)施例的應(yīng)用程序界面的顯示裝置,在應(yīng)用程序啟動時(shí),獲取候選功能,并根據(jù)候選功能獲取終端設(shè)備相應(yīng)的當(dāng)前待檢測數(shù)據(jù),然后,判斷當(dāng)前待檢測數(shù)據(jù)是否滿足候選功能對應(yīng)的預(yù)設(shè)條件,如果是,則候選功能為目標(biāo)功能,并在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示目標(biāo)功能對應(yīng)的目標(biāo)功能按鈕,否則根據(jù)功能執(zhí)行順序依次將下一功能作為候選功能,以進(jìn)一步判斷候選功能是否為目標(biāo)功能。由此,在應(yīng)用程序啟動時(shí),根據(jù)終端設(shè)備的當(dāng)前狀態(tài)確定出當(dāng)前最需要的功能,并在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示對應(yīng)功能的功能按鈕,方便了用戶通過應(yīng)用界面預(yù)設(shè)區(qū)域中顯示對應(yīng)功能的功能按鈕快速啟動對應(yīng)的功能,減少了用戶手動查找對應(yīng)功能的麻煩,提高了用戶的體驗(yàn)度。
為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種電子設(shè)備。
圖7是根據(jù)本發(fā)明一個(gè)實(shí)施例的電子設(shè)備的結(jié)構(gòu)示意圖。
如圖7所示,該電子設(shè)備包括處理器51、存儲器52、通信接口53和總線54,其中:
處理器51、存儲器52和通信接口53通過總線54連接并完成相互間的通信;存儲器52存儲可執(zhí)行程序代碼;處理器51通過讀取存儲器52中存儲的可執(zhí)行程序代碼來運(yùn)行與可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行上實(shí)施例中的應(yīng)用程序界面的顯示方法。
本發(fā)明實(shí)施例的電子設(shè)備,在應(yīng)用程序啟動時(shí),獲取候選功能,并根據(jù)候選功能獲取終端設(shè)備相應(yīng)的當(dāng)前待檢測數(shù)據(jù),然后,判斷當(dāng)前待檢測數(shù)據(jù)是否滿足候選功能對應(yīng)的預(yù)設(shè)條件,如果是,則候選功能為目標(biāo)功能,并在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示目標(biāo)功能對應(yīng)的目標(biāo)功能按鈕。由此,在應(yīng)用程序啟動時(shí),根據(jù)終端設(shè)備的當(dāng)前狀態(tài)確定出用戶最需要的功能,并在應(yīng)用界面預(yù)設(shè)區(qū)域中顯示對應(yīng)功能的功能按鈕,方便了用戶通過應(yīng)用界面預(yù)設(shè)區(qū)域中顯示對應(yīng)功能的功能按鈕快速啟動對應(yīng)的功能,減少了用戶手動查找對應(yīng)功能的麻煩,提高了用戶的體驗(yàn)度。
為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種存儲介質(zhì),其中,存儲介質(zhì)用于存儲應(yīng)用程序,應(yīng)用程序用于在運(yùn)行時(shí)執(zhí)行本發(fā)明的應(yīng)用程序界面的顯示方法。
為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種應(yīng)用程序,其中,應(yīng)用程序用于在運(yùn)行時(shí)執(zhí)行本發(fā)明的應(yīng)用程序界面的顯示方法。
在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。
此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),三個(gè)等,除非另有明確具體的限定。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤盒(磁裝置),隨機(jī)存取存儲器(ram),只讀存儲器(rom),可擦除可編輯只讀存儲器(eprom或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(cdrom)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^對紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來以電子方式獲得所述程序,然后將其存儲在計(jì)算機(jī)存儲器中。
應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對數(shù)據(jù)信號實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現(xiàn)場可編程門陣列(fpga)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中。
上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實(shí)施例進(jìn)行變化、修改、替換和變型。