本發(fā)明總體說來涉及電子終端領(lǐng)域,更具體地講,涉及一種設(shè)置應(yīng)用程序的顯示的方法及裝置。
背景技術(shù):
隨著電子技術(shù)的發(fā)展,使應(yīng)用程序能夠進行諸如熄屏顯示、鎖屏顯示等特定顯示,以滿足用戶的多方面需求。然而,需要進入設(shè)置菜單才能對應(yīng)用程序的特定顯示進行設(shè)置,操作繁瑣。
技術(shù)實現(xiàn)要素:
本發(fā)明的示例性實施例在于提供一種設(shè)置應(yīng)用程序的顯示的方法及裝置,以解決現(xiàn)有技術(shù)存在的設(shè)置繁瑣的問題。
根據(jù)本發(fā)明的示例性實施例,提供一種設(shè)置應(yīng)用程序的顯示的方法,包括:運行應(yīng)用程序;檢測用于設(shè)置應(yīng)用程序的特定顯示的操作;當(dāng)檢測到用于設(shè)置應(yīng)用程序的特定顯示的操作時,對所述應(yīng)用程序的特定顯示進行設(shè)置。
可選地,所述特定顯示是熄屏顯示或鎖屏顯示。
可選地,用于設(shè)置應(yīng)用程序的特定顯示的操作是用于設(shè)置應(yīng)用程序進行特定顯示或不進行特定顯示的操作。
可選地,用于設(shè)置應(yīng)用程序的特定顯示的操作包括以下項之中的至少一項:特定的退出應(yīng)用程序的操作、對退出應(yīng)用程序時彈出的用于設(shè)置特定顯示的對話框的操作、對顯示的用于設(shè)置特定顯示的控件的操作。
可選地,用于設(shè)置特定顯示的控件懸浮顯示或在所述應(yīng)用程序的界面上顯示。
可選地,所述方法還包括:當(dāng)檢測到將應(yīng)用程序的圖標添加到特定文件夾的操作時,將所述應(yīng)用程序設(shè)置為進行特定顯示;當(dāng)檢測到將應(yīng)用程序的圖標從所述特定文件夾中移除的操作時,將所述應(yīng)用程序設(shè)置為不進行特定顯示。
可選地,所述方法還包括:當(dāng)檢測到對進行特定顯示的界面上的顯示內(nèi)容的特定操作時,將所述顯示內(nèi)容所對應(yīng)的應(yīng)用程序設(shè)置為不進行特定顯示。
可選地,當(dāng)檢測到用于設(shè)置應(yīng)用程序的特定顯示的操作時,檢測所述應(yīng)用程序是否能夠進行特定顯示;當(dāng)所述應(yīng)用程序能夠進行特定顯示時,響應(yīng)于檢測到的用于設(shè)置應(yīng)用程序的特定顯示的操作,對所述應(yīng)用程序的特定顯示進行設(shè)置。
可選地,所述方法還包括:當(dāng)接收到退出所述應(yīng)用程序的指令時,檢測所述應(yīng)用程序是否能夠進行特定顯示,其中,當(dāng)所述應(yīng)用程序能夠進行特定顯示時,生成并顯示用于設(shè)置特定顯示的對話框;和/或當(dāng)接收到運行所述應(yīng)用程的指令時,檢測所述應(yīng)用程序是否能夠進行特定顯示,其中,當(dāng)所述應(yīng)用程序能夠進行特定顯示時,生成并顯示用于設(shè)置特定顯示的控件。
可選地,通過以下方式之中的至少一種來檢測所述應(yīng)用程序是否能夠進行特定顯示:檢測關(guān)于特定顯示的白名單中是否有所述應(yīng)用程序的標識、檢測所述應(yīng)用程序是否有具有與特定顯示對應(yīng)的屬性的組件、檢測所述應(yīng)用程序是否具有進行特定顯示的顯示權(quán)限、檢測所述應(yīng)用程序是否有用于放置能夠進行特定顯示的組件的組件容器。
根據(jù)本發(fā)明的另一示例性實施例,提供一種設(shè)置應(yīng)用程序的顯示的裝置,包括:運行單元,運行應(yīng)用程序;操作檢測單元,檢測用于設(shè)置應(yīng)用程序的特定顯示的操作;顯示設(shè)置單元,當(dāng)檢測到用于設(shè)置應(yīng)用程序的特定顯示的操作時,對所述應(yīng)用程序的特定顯示進行設(shè)置。
可選地,所述特定顯示是熄屏顯示或鎖屏顯示。
可選地,用于設(shè)置應(yīng)用程序的特定顯示的操作是用于設(shè)置應(yīng)用程序進行特定顯示或不進行特定顯示的操作。
可選地,用于設(shè)置應(yīng)用程序的特定顯示的操作包括以下項之中的至少一項:特定的退出應(yīng)用程序的操作、對退出應(yīng)用程序時彈出的用于設(shè)置特定顯示的對話框的操作、對顯示的用于設(shè)置特定顯示的控件的操作。
可選地,用于設(shè)置特定顯示的控件懸浮顯示或在所述應(yīng)用程序的界面上顯示。
可選地,顯示設(shè)置單元還當(dāng)檢測到將應(yīng)用程序的圖標添加到特定文件夾的操作時,將所述應(yīng)用程序設(shè)置為進行特定顯示;當(dāng)檢測到將應(yīng)用程序的圖標從所述特定文件夾中移除的操作時,將所述應(yīng)用程序設(shè)置為不進行特定顯示。
可選地,顯示設(shè)置單元還當(dāng)檢測到對進行特定顯示的界面上的顯示內(nèi)容的特定操作時,將所述顯示內(nèi)容所對應(yīng)的應(yīng)用程序設(shè)置為不進行特定顯示。
可選地,顯示設(shè)置單元包括:檢測單元,當(dāng)檢測到用于設(shè)置應(yīng)用程序的特定顯示的操作時,檢測所述應(yīng)用程序是否能夠進行特定顯示;設(shè)置單元,當(dāng)所述應(yīng)用程序能夠進行特定顯示時,響應(yīng)于檢測到的用于設(shè)置應(yīng)用程序的特定顯示的操作,對所述應(yīng)用程序的特定顯示進行設(shè)置。
可選地,所述裝置還包括:檢測單元,當(dāng)接收到退出所述應(yīng)用程序的指令時,檢測所述應(yīng)用程序是否能夠進行特定顯示,其中,當(dāng)所述應(yīng)用程序能夠進行特定顯示時,生成并顯示用于設(shè)置特定顯示的對話框;和/或當(dāng)接收到運行所述應(yīng)用程的指令時,檢測所述應(yīng)用程序是否能夠進行特定顯示,其中,當(dāng)所述應(yīng)用程序能夠進行特定顯示時,生成并顯示用于設(shè)置特定顯示的控件。
可選地,檢測單元通過以下方式之中的至少一種來檢測所述應(yīng)用程序是否能夠進行特定顯示:檢測關(guān)于特定顯示的白名單中是否有所述應(yīng)用程序的標識、檢測所述應(yīng)用程序是否有具有與特定顯示對應(yīng)的屬性的組件、檢測所述應(yīng)用程序是否具有進行特定顯示的顯示權(quán)限、檢測所述應(yīng)用程序是否有用于放置能夠進行特定顯示的組件的組件容器。
在根據(jù)本發(fā)明示例性實施例的設(shè)置應(yīng)用程序的顯示的方法及裝置中,能夠便于用戶快速、有效地對應(yīng)用程序的特定顯示進行設(shè)置。
將在接下來的描述中部分闡述本發(fā)明總體構(gòu)思另外的方面和/或優(yōu)點,還有一部分通過描述將是清楚的,或者可以經(jīng)過本發(fā)明總體構(gòu)思的實施而得知。
附圖說明
通過下面結(jié)合示例性地示出實施例的附圖進行的描述,本發(fā)明示例性實施例的上述和其他目的和特點將會變得更加清楚,其中:
圖1示出根據(jù)本發(fā)明示例性實施例的設(shè)置應(yīng)用程序的顯示的方法的流程圖;
圖2示出根據(jù)本發(fā)明的另一示例性實施例的設(shè)置應(yīng)用程序的顯示的方法的流程圖;
圖3示出根據(jù)本發(fā)明示例性實施例的顯示用于設(shè)置特定顯示的對話框的示例;
圖4示出根據(jù)本發(fā)明的另一示例性實施例的設(shè)置應(yīng)用程序的顯示的方法的流程圖;
圖5示出根據(jù)本發(fā)明的另一示例性實施例的設(shè)置應(yīng)用程序的顯示的方法的流程圖;
圖6示出根據(jù)本發(fā)明的另一示例性實施例的設(shè)置應(yīng)用程序的顯示的方法的流程圖;
圖7示出根據(jù)本發(fā)明的示例性實施例的顯示方法的流程圖;
圖8示出根據(jù)本發(fā)明示例性實施例的設(shè)置應(yīng)用程序的顯示的裝置的框圖;
圖9示出根據(jù)本發(fā)明的另一示例性實施例的設(shè)置應(yīng)用程序的顯示的裝置的框圖;
圖10示出根據(jù)本發(fā)明示例性實施例的顯示裝置的框圖。
具體實施方式
現(xiàn)將詳細參照本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中,相同的標號始終指的是相同的部件。以下將通過參照附圖來說明所述實施例,以便解釋本發(fā)明。
圖1-圖7示出的方法可由電子終端來執(zhí)行,也可通過計算機程序來實現(xiàn)。例如,所述方法可通過安裝在電子終端中的用于設(shè)置特定顯示的應(yīng)用來執(zhí)行,或者通過電子終端的操作系統(tǒng)中實現(xiàn)的功能程序來執(zhí)行。以下,特定顯示可以是熄屏顯示或鎖屏顯示,應(yīng)該理解,也可以是其他形式的顯示。
示例性實施例一
圖1示出根據(jù)本發(fā)明示例性實施例的設(shè)置應(yīng)用程序的顯示的方法的流程圖。
在步驟s101,運行應(yīng)用程序。換言之,運行所述應(yīng)用程序的界面、在前臺運行所述應(yīng)用程序。
在步驟s102,檢測用于設(shè)置應(yīng)用程序的特定顯示的操作。具體說來,在運行應(yīng)用程序的界面之后,檢測用戶對該應(yīng)用程序的特定顯示的設(shè)置操作。例如,用戶可以在顯示該應(yīng)用程序的界面的情況下,對該應(yīng)用程序的特定顯示進行設(shè)置;也可以在退出該應(yīng)用程序時,對該應(yīng)用程序的特定顯示進行設(shè)置。
作為示例,用于設(shè)置應(yīng)用程序的特定顯示的操作可以是用于設(shè)置應(yīng)用程序進行特定顯示或不進行特定顯示的操作、用于設(shè)置應(yīng)用程序在進行特定顯示時的特定顯示對象的操作、用于設(shè)置應(yīng)用程序在進行特定顯示時的顯示順序的操作、用于設(shè)置應(yīng)用程序在進行特定顯示時的顯示時長和/或顯示位置的操作之中的至少一項。
作為示例,用于設(shè)置應(yīng)用程序的特定顯示的操作可包括以下項之中的至少一項:特定的退出應(yīng)用程序的操作、對退出應(yīng)用程序時彈出的用于設(shè)置特定顯示的對話框的操作、對顯示的用于設(shè)置特定顯示的控件的操作。
在步驟s103,當(dāng)檢測到用于設(shè)置應(yīng)用程序的特定顯示的操作時,對所述應(yīng)用程序的特定顯示進行相應(yīng)的設(shè)置。
作為示例,當(dāng)檢測到用于設(shè)置應(yīng)用程序進行特定顯示或不進行特定顯示的操作時,將所述應(yīng)用程序設(shè)置為進行特定顯示或?qū)⑺鰬?yīng)用程序設(shè)置為不進行特定顯示。
作為示例,用于設(shè)置應(yīng)用程序進行特定顯示或不進行特定顯示的操作可包括以下項之中的至少一項:特定的退出應(yīng)用程序的操作、對退出應(yīng)用程序時彈出的用于設(shè)置特定顯示的對話框的操作、對顯示的用于設(shè)置特定顯示的控件的操作。
作為示例,特定的退出應(yīng)用程序的操作可以是長按返回鍵(back鍵)或遮住背光傳感器并點擊返回鍵等操作。
作為示例,用于設(shè)置特定顯示的控件可懸浮顯示或在所述應(yīng)用程序的界面上顯示。作為示例,可響應(yīng)于用戶對用于設(shè)置特定顯示的控件的操作(例如,單擊、雙擊、長按等操作),直接將所述應(yīng)用程序設(shè)置為進行特定顯示或?qū)⑺鰬?yīng)用程序設(shè)置為不進行特定顯示。作為另一示例,可響應(yīng)于用戶對用于設(shè)置特定顯示的控件的操作(例如,單擊、雙擊、長按等操作),生成并顯示具體的用于設(shè)置特定顯示的對話框,再響應(yīng)于用戶對用于設(shè)置特定顯示的對話框的操作,將所述應(yīng)用程序設(shè)置為進行特定顯示或?qū)⑺鰬?yīng)用程序設(shè)置為不進行特定顯示,此外,還可進一步在對話框中設(shè)置應(yīng)用程序在進行特定顯示時的特定顯示對象、應(yīng)用程序在進行特定顯示時的顯示順序、應(yīng)用程序在進行特定顯示時的顯示時長和/或顯示位置之中的至少一項。
作為優(yōu)選示例,可當(dāng)接收到退出所述應(yīng)用程序的指令時,檢測所述應(yīng)用程序是否能夠進行特定顯示,其中,當(dāng)所述應(yīng)用程序能夠進行特定顯示時,生成并顯示用于設(shè)置特定顯示的對話框。
作為優(yōu)選示例,可當(dāng)接收到運行所述應(yīng)用程的指令時,檢測所述應(yīng)用程序是否能夠進行特定顯示,其中,當(dāng)所述應(yīng)用程序能夠進行特定顯示時,生成并顯示用于設(shè)置特定顯示的控件。
此外,作為示例,可當(dāng)檢測到用于設(shè)置應(yīng)用程序的特定顯示的操作時,先檢測所述應(yīng)用程序是否能夠進行特定顯示,其中,當(dāng)所述應(yīng)用程序能夠進行特定顯示時,響應(yīng)于檢測到的用于設(shè)置應(yīng)用程序的特定顯示的操作,對所述應(yīng)用程序的特定顯示進行設(shè)置。
可通過各種適合的方式來檢測所述應(yīng)用程序是否能夠進行特定顯示,作為示例,可通過以下方式來確定所述應(yīng)用程序是否能夠進行特定顯示:
作為示例,可通過檢測關(guān)于特定顯示的白名單中是否有所述應(yīng)用程序的標識來確定所述應(yīng)用程序是否能夠進行特定顯示。具體說來,如果檢測到關(guān)于特定顯示的白名單中有所述應(yīng)用程序,則確定該應(yīng)用程序能夠進行特定顯示。例如,關(guān)于熄屏顯示的白名單內(nèi)的應(yīng)用程序能夠進行熄屏顯示,關(guān)于鎖屏顯示的白名單內(nèi)的應(yīng)用程序能夠進行鎖屏顯示。例如,可由系統(tǒng)設(shè)置或可由用戶設(shè)置哪些應(yīng)用程序放入白名單中,可通過數(shù)據(jù)庫或者文件的方式保存白名單列表,可通過對白名單中的成員進行增加和/或刪除的操作來更新白名單列表。
作為另一示例,可通過檢測所述應(yīng)用程序是否有具有與特定顯示對應(yīng)的屬性的組件來確定所述應(yīng)用程序是否能夠進行特定顯示。具體說來,如果檢測到所述應(yīng)用程序具有與特定顯示對應(yīng)的屬性的組件,則確定該應(yīng)用程序能夠進行特定顯示。例如,可由系統(tǒng)設(shè)置或可由用戶設(shè)置,對一應(yīng)用程序的某些組件添加與特定顯示對應(yīng)的屬性,從而當(dāng)該應(yīng)用程序進行特定顯示時,能夠顯示這些組件。例如,可對應(yīng)用程序的組件添加與熄屏顯示對應(yīng)的屬性、與鎖屏顯示對應(yīng)的屬性。
作為另一示例,可通過檢測所述應(yīng)用程序是否具有進行特定顯示的顯示權(quán)限來確定所述應(yīng)用程序是否能夠進行特定顯示。具體說來,如果檢測到所述應(yīng)用程序具有進行特定顯示的顯示權(quán)限,則確定該應(yīng)用程序能夠進行特定顯示。例如,可有系統(tǒng)設(shè)置或可由用戶設(shè)置應(yīng)用程序進行特定顯示的顯示權(quán)限。
作為另一示例,可通過檢測所述應(yīng)用程序是否有用于放置能夠進行特定顯示的組件的組件容器來確定所述應(yīng)用程序是否能夠進行特定顯示。具體說來,如果檢測到所述應(yīng)用程序有用于放置能夠進行特定顯示的組件的組件容器,則確定該應(yīng)用程序能夠進行特定顯示。
作為示例,當(dāng)所述用于設(shè)置應(yīng)用程序的特定顯示的操作是用于設(shè)置應(yīng)用程序進行特定顯示或不進行特定顯示的操作時,對所述應(yīng)用程序的特定顯示進行相應(yīng)的設(shè)置的步驟可包括:檢測所述應(yīng)用程序是否已被設(shè)置為進行特定顯示,其中,當(dāng)所述應(yīng)用程序未被設(shè)置為進行特定顯示時,將所述應(yīng)用程序設(shè)置為進行特定顯示;當(dāng)所述應(yīng)用程序已被設(shè)置為進行特定顯示時,將所述應(yīng)用程序設(shè)置為不進行特定顯示。
作為示例,根據(jù)本發(fā)明示例性實施例的設(shè)置應(yīng)用程序的顯示的方法還可包括:當(dāng)檢測到將應(yīng)用程序的圖標添加到特定文件夾的操作時,將所述應(yīng)用程序設(shè)置為進行特定顯示;當(dāng)檢測到將應(yīng)用程序的圖標從所述特定文件夾中移除的操作時,將所述應(yīng)用程序設(shè)置為不進行特定顯示。例如,可在桌面上設(shè)置一個特定文件夾,被放置在特定文件夾中的應(yīng)用程序即已被設(shè)置為進行特定顯示。作為示例,可在檢測到將應(yīng)用程序的圖標添加到特定文件夾的操作時,檢測所述應(yīng)用程序是否能夠進行特定顯示,其中,當(dāng)所述應(yīng)用程序能夠進行特定顯示時,允許將所述應(yīng)用程序的圖標添加到特定文件夾;當(dāng)所述應(yīng)用程序不能夠進行特定顯示時,則不允許將所述應(yīng)用程序的圖標添加到特定文件夾,并可提示用戶。
作為示例,根據(jù)本發(fā)明示例性實施例的設(shè)置應(yīng)用程序的顯示的方法還可包括:當(dāng)檢測到對進行特定顯示的界面上的顯示內(nèi)容的特定操作時,將所述顯示內(nèi)容所對應(yīng)的應(yīng)用程序設(shè)置為不進行特定顯示,即,取消該應(yīng)用程序的特定顯示。作為示例,所述特定操作可以是按壓所述顯示內(nèi)容并向進行特定顯示的界面的邊界滑動,類似于刪除所述顯示內(nèi)容的操作。
圖2示出根據(jù)本發(fā)明的另一示例性實施例的設(shè)置應(yīng)用程序的顯示的方法的流程圖。
如圖2所示,在步驟s201,接收退出應(yīng)用程序的指令。
在步驟s202,當(dāng)接收到退出應(yīng)用程序的指令時,確定所述應(yīng)用程序是否能夠進行特定顯示。
在步驟s203,當(dāng)確定所述應(yīng)用程序能夠進行特定顯示時,生成并顯示用于設(shè)置特定顯示的對話框。圖3示出根據(jù)本發(fā)明示例性實施例的顯示用于設(shè)置特定顯示的對話框的示例,如圖3所示,在用戶點擊返回鍵(back鍵)退出叫車應(yīng)用程序時,向用戶顯示對話框以提示用戶是否需要將該叫車應(yīng)用程序設(shè)置為進行熄屏顯示。
在步驟s204,檢測對用于設(shè)置特定顯示的對話框的操作。
在步驟s205,響應(yīng)于檢測到的對用于設(shè)置特定顯示的對話框的操作,對所述應(yīng)用程序的特定顯示進行相應(yīng)的設(shè)置,并退出所述應(yīng)用程序。
圖4示出根據(jù)本發(fā)明的另一示例性實施例的設(shè)置應(yīng)用程序的顯示的方法的流程圖。
如圖4所示,在步驟s301,檢測特定的退出應(yīng)用程序的操作。
在步驟s302,當(dāng)檢測到特定的退出應(yīng)用程序的操作時,確定所述應(yīng)用程序是否能夠進行特定顯示。
在步驟s303,當(dāng)確定所述應(yīng)用程序能夠進行特定顯示時,檢測所述應(yīng)用程序是否已被設(shè)置為進行特定顯示。
當(dāng)在步驟s303確定所述應(yīng)用程序未被設(shè)置為進行特定顯示時,在步驟s304,將所述應(yīng)用程序設(shè)置為進行特定顯示。
當(dāng)在步驟s303確定所述應(yīng)用程序已被設(shè)置為進行特定顯示時,在步驟s305,將所述應(yīng)用程序設(shè)置為不進行特定顯示。
圖5示出根據(jù)本發(fā)明的另一示例性實施例的設(shè)置應(yīng)用程序的顯示的方法的流程圖。
如圖5所示,在步驟s401,接收運行應(yīng)用程的指令。
在步驟s402,當(dāng)接收到運行應(yīng)用程的指令時,檢測所述應(yīng)用程序是否能夠進行特定顯示。
在步驟s403,當(dāng)檢測到所述應(yīng)用程序能夠進行特定顯示時,生成并懸浮顯示用于設(shè)置特定顯示的控件。
在步驟s404,檢測用戶對用于設(shè)置特定顯示的控件的操作。
在步驟s405,當(dāng)接收到用戶對用于設(shè)置特定顯示的控件的操作時,檢測所述應(yīng)用程序是否已被設(shè)置為進行特定顯示。
當(dāng)在步驟s405確定所述應(yīng)用程序未被設(shè)置為進行特定顯示時,在步驟s406,將所述應(yīng)用程序設(shè)置為進行特定顯示。
當(dāng)在步驟s405確定所述應(yīng)用程序已被設(shè)置為進行特定顯示時,在步驟s407,將所述應(yīng)用程序設(shè)置為不進行特定顯示。這里,用于設(shè)置特定顯示的控件可以是一個浮動按鈕,該浮動按鈕用于對應(yīng)用程序的特定顯示進行開關(guān)控制。作為優(yōu)選示例,還可對用于設(shè)置特定顯示的控件施加特殊的顯示效果,以提示用戶應(yīng)用程序當(dāng)前被設(shè)置的情況。例如,如果浮動按鈕顯示為紅色,則指示應(yīng)用程序當(dāng)前已被設(shè)置為進行特定顯示;如果浮動按鈕顯示為藍色,則指示應(yīng)用程序當(dāng)前未被設(shè)置為進行特定顯示。
根據(jù)本發(fā)明的示例性實施例一的設(shè)置應(yīng)用程序的顯示的方法,能夠便于用戶快速、有效地對應(yīng)用程序的特定顯示進行設(shè)置。
示例性實施例二
圖6示出根據(jù)本發(fā)明的另一示例性實施例的設(shè)置應(yīng)用程序的顯示的方法的流程圖。
如圖6所示,在步驟s501,檢測用戶選擇的應(yīng)用程序的顯示對象。
在步驟s502,將檢測到的顯示對象確定為所述應(yīng)用程序的特定顯示對象,其中,當(dāng)所述應(yīng)用程序進行特定顯示時顯示與所述特定顯示對象對應(yīng)的特定顯示內(nèi)容。
作為示例,可在運行應(yīng)用程序之后,用戶對應(yīng)用程序的特定顯示進行設(shè)置時,執(zhí)行步驟s501和步驟s502,即,步驟s501和步驟s502可作為結(jié)合圖1示出的步驟s103的一個示例。
作為另一示例,也可在進行特定顯示之后,用戶對應(yīng)用程序的特定顯示進行設(shè)置時,執(zhí)行步驟s501和步驟s502。
作為另一示例,也可當(dāng)用戶通過關(guān)于特定顯示的設(shè)置菜單來對應(yīng)用程序進行設(shè)置時,執(zhí)行步驟s501和步驟s502。
作為示例,用戶選擇的所述應(yīng)用程序的顯示對象可以是包括所述應(yīng)用程序的多個顯示對象的對話框和/或列表中的顯示對象。作為優(yōu)選示例,可在所述對話框和/或列表中優(yōu)先顯示所述應(yīng)用程序的未作為特定顯示對象的顯示對象。
作為另一示例,用戶選擇的所述應(yīng)用程序的顯示對象可以是用戶選中的所述應(yīng)用程序的用戶界面中的顯示內(nèi)容所對應(yīng)的顯示對象。例如,用戶可圈選應(yīng)用程序的用戶界面中的顯示內(nèi)容,以選擇圈選的顯示內(nèi)容所對應(yīng)的顯示對象。
作為示例,根據(jù)本發(fā)明的另一示例性實施例的設(shè)置應(yīng)用程序的顯示的方法還可包括:提示用戶選擇所述應(yīng)用程序的顯示對象作為特定顯示對象。
作為示例,可當(dāng)接收到用于設(shè)置所述應(yīng)用程序的特定顯示的操作時,提示用戶選擇所述應(yīng)用程序的顯示對象作為特定顯示對象。
例如,當(dāng)應(yīng)用程序進行特定顯示時,當(dāng)接收到用于設(shè)置所述應(yīng)用程序的特定顯示對象的操作時,可直接向用戶顯示包括所述應(yīng)用程序的多個顯示對象的對話框和/或列表,以便用戶新增所述應(yīng)用程序的特定顯示對象和/或刪除所述應(yīng)用程序的特定顯示對象;或者,可跳轉(zhuǎn)到所述應(yīng)用程序的用戶界面,提示用戶選擇用戶界面中的顯示內(nèi)容,以將用戶選擇的顯示內(nèi)容所對應(yīng)的顯示對象作為所述應(yīng)用程序的特定顯示對象。例如,可當(dāng)叫車應(yīng)用程序進行鎖屏顯示時,當(dāng)接收到用于設(shè)置叫車應(yīng)用程序的特定顯示的操作(例如,點擊設(shè)置按鈕)時,向用戶顯示包括叫車應(yīng)用程序的多個顯示對象(例如,位置信息、司機名字、車牌號、聯(lián)系方式等)的對話框和/或列表,以便用戶新增叫車應(yīng)用程序的特定顯示對象和/或刪除叫車應(yīng)用程序的特定顯示對象。
作為另一示例,可當(dāng)將所述應(yīng)用程序設(shè)置為進行特定顯示時,提示用戶選擇所述應(yīng)用程序的顯示對象作為特定顯示對象。例如,可當(dāng)通過圖1-圖5示出的方法將所述應(yīng)用程序設(shè)置為進行特定顯示時,提示用戶選擇所述應(yīng)用程序的顯示對象作為特定顯示對象。
作為另一示例,可當(dāng)接收到退出所述應(yīng)用程序的指令時,提示用戶選擇所述應(yīng)用程序的顯示對象作為特定顯示對象。
作為示例,根據(jù)本發(fā)明的另一示例性實施例的設(shè)置應(yīng)用程序的顯示的方法還可包括:檢測用戶設(shè)置的所述特定顯示對象的顯示時長和/或顯示位置,其中,當(dāng)所述應(yīng)用程序進行特定顯示時按照所述顯示時長和/或所述顯示位置來顯示與所述特定顯示對象對應(yīng)的特定顯示內(nèi)容。
根據(jù)本發(fā)明的示例性實施例二的設(shè)置應(yīng)用程序的顯示的方法,使得用戶能夠?qū)?yīng)用程序在進行特定顯示時的特定顯示對象進行設(shè)置,從而滿足用戶的個性化需求,提升用戶體驗。
示例性實施例三
圖7示出根據(jù)本發(fā)明的示例性實施例的顯示方法的流程圖。
如圖7所示,在步驟s601,當(dāng)檢測到進行特定顯示的指令時,獲取進行特定顯示的應(yīng)用程序的預(yù)設(shè)順序。
在步驟s602,按照所述預(yù)設(shè)順序,顯示所述應(yīng)用程序的特定顯示內(nèi)容。
作為示例,所述預(yù)設(shè)順序可以是用戶預(yù)設(shè)的順序。
作為示例,可根據(jù)特定顯示的設(shè)置信息來獲取進行特定顯示的應(yīng)用程序的預(yù)設(shè)順序。
作為示例,可將設(shè)置列表、設(shè)置文件以及設(shè)置文件夾之中至少一項中的應(yīng)用程序的標識的排列順序作為所述預(yù)設(shè)順序,其中,所述設(shè)置列表是進行特定顯示的應(yīng)用程序的標識的列表,所述設(shè)置文件是包括進行特定顯示的應(yīng)用程序的標識的文件,所述設(shè)置文件夾是包括進行特定顯示的應(yīng)用程序的標識的文件夾。
作為示例,可根據(jù)指示應(yīng)用程序進行特定顯示時的順序的設(shè)置信息來確定進行特定顯示的應(yīng)用程序的預(yù)設(shè)順序。
例如,用戶可在關(guān)于特定顯示的設(shè)置列表和/或文件夾中排列開啟特定顯示的應(yīng)用程序的順序、可在用于設(shè)置特定顯示的對話框中設(shè)置應(yīng)用程序在進行特定顯示時的順序。
作為示例,根據(jù)本發(fā)明的示例性實施例的顯示方法還可包括:在進行特定顯示時,如果接收到調(diào)整應(yīng)用程序的顯示順序的操作,則按照調(diào)整后的顯示順序,在所述預(yù)設(shè)順序中相應(yīng)地調(diào)整所述應(yīng)用程序的位置。應(yīng)該理解,當(dāng)根據(jù)特定顯示的設(shè)置信息來獲取進行特定顯示的應(yīng)用程序的預(yù)設(shè)順序時,也應(yīng)相應(yīng)地調(diào)整特定顯示的設(shè)置信息。例如,相應(yīng)地調(diào)整關(guān)于特定顯示的設(shè)置列表中應(yīng)用程序的順序。
作為示例,根據(jù)本發(fā)明的示例性實施例的顯示方法還可包括:在進行特定顯示時,如果接收到將應(yīng)用程序設(shè)置為不進行特定顯示的操作,則從所述預(yù)設(shè)順序中刪除所述應(yīng)用程序。應(yīng)該理解,當(dāng)根據(jù)特定顯示的設(shè)置信息來獲取進行特定顯示的應(yīng)用程序的預(yù)設(shè)順序時,也應(yīng)相應(yīng)地調(diào)整特定顯示的設(shè)置信息。例如,從關(guān)于特定顯示的設(shè)置列表中刪除該應(yīng)用程序。
作為示例,根據(jù)本發(fā)明的示例性實施例的顯示方法還可包括:在進行特定顯示時,如果接收到新增應(yīng)用程序進行特定顯示的操作,則按照新增的應(yīng)用程序的顯示順序,在所述預(yù)設(shè)順序中相應(yīng)的位置處新增所述應(yīng)用程序。應(yīng)該理解,當(dāng)根據(jù)特定顯示的設(shè)置信息來獲取進行特定顯示的應(yīng)用程序的預(yù)設(shè)順序時,也應(yīng)相應(yīng)地調(diào)整特定顯示的設(shè)置信息。例如,在關(guān)于特定顯示的設(shè)置列表中的相應(yīng)位置處新增該應(yīng)用程序。
作為示例,新增的應(yīng)用程序可以是在后臺運行的應(yīng)用程序。
根據(jù)本發(fā)明的示例性實施例三的顯示方法,能夠在進行特定顯示時按照預(yù)設(shè)順序來顯示應(yīng)用程序,以滿足用戶對特定顯示的個性化需求,提升用戶體驗。
示例性實施例四
圖8示出根據(jù)本發(fā)明示例性實施例的設(shè)置應(yīng)用程序的顯示的裝置100的框圖。
如圖8所示,根據(jù)本發(fā)明示例性實施例的設(shè)置應(yīng)用程序的顯示的裝置100包括:運行單元101、操作檢測單元102和顯示設(shè)置單元103。
具體說來,運行單元101用于運行應(yīng)用程序。換言之,運行單元101運行所述應(yīng)用程序的界面、在前臺運行所述應(yīng)用程序。
操作檢測單元102用于檢測用于設(shè)置應(yīng)用程序的特定顯示的操作。具體說來,操作檢測單元102在運行應(yīng)用程序的界面之后,檢測用戶對該應(yīng)用程序的特定顯示的設(shè)置操作。例如,用戶可以在顯示該應(yīng)用程序的界面的情況下,對該應(yīng)用程序的特定顯示進行設(shè)置;也可以在退出該應(yīng)用程序時,對該應(yīng)用程序的特定顯示進行設(shè)置。
作為示例,所述特定顯示可以是熄屏顯示或鎖屏顯示。
作為示例,用于設(shè)置應(yīng)用程序的特定顯示的操作可以是用于設(shè)置應(yīng)用程序進行特定顯示或不進行特定顯示的操作、用于設(shè)置應(yīng)用程序在進行特定顯示時的特定顯示對象的操作、用于設(shè)置應(yīng)用程序在進行特定顯示時的顯示順序的操作、用于設(shè)置應(yīng)用程序在進行特定顯示時的顯示時長和/或顯示位置的操作之中的至少一項。
作為示例,用于設(shè)置應(yīng)用程序的特定顯示的操作可包括以下項之中的至少一項:特定的退出應(yīng)用程序的操作、對退出應(yīng)用程序時彈出的用于設(shè)置特定顯示的對話框的操作、對顯示的用于設(shè)置特定顯示的控件的操作。
作為示例,用于設(shè)置特定顯示的控件可懸浮顯示或在所述應(yīng)用程序的界面上顯示。
顯示設(shè)置單元103用于當(dāng)檢測到用于設(shè)置應(yīng)用程序的特定顯示的操作時,對所述應(yīng)用程序的特定顯示進行設(shè)置。
作為示例,顯示設(shè)置單元103當(dāng)檢測到用于設(shè)置應(yīng)用程序進行特定顯示或不進行特定顯示的操作時,將所述應(yīng)用程序設(shè)置為進行特定顯示或?qū)⑺鰬?yīng)用程序設(shè)置為不進行特定顯示。
作為示例,用于設(shè)置應(yīng)用程序進行特定顯示或不進行特定顯示的操作可包括以下項之中的至少一項:特定的退出應(yīng)用程序的操作、對退出應(yīng)用程序時彈出的用于設(shè)置特定顯示的對話框的操作、對顯示的用于設(shè)置特定顯示的控件的操作。
作為示例,當(dāng)所述用于設(shè)置應(yīng)用程序的特定顯示的操作是用于設(shè)置應(yīng)用程序進行特定顯示或不進行特定顯示的操作時,顯示設(shè)置單元103可檢測所述應(yīng)用程序是否已被設(shè)置為進行特定顯示,其中,當(dāng)所述應(yīng)用程序未被設(shè)置為進行特定顯示時,將所述應(yīng)用程序設(shè)置為進行特定顯示;當(dāng)所述應(yīng)用程序已被設(shè)置為進行特定顯示時,將所述應(yīng)用程序設(shè)置為不進行特定顯示。
作為示例,顯示設(shè)置單元103還可當(dāng)檢測到將應(yīng)用程序的圖標添加到特定文件夾的操作時,將所述應(yīng)用程序設(shè)置為進行特定顯示;當(dāng)檢測到將應(yīng)用程序的圖標從所述特定文件夾中移除的操作時,將所述應(yīng)用程序設(shè)置為不進行特定顯示。
作為示例,顯示設(shè)置單元103還可當(dāng)檢測到對進行特定顯示的界面上的顯示內(nèi)容的特定操作時,將所述顯示內(nèi)容所對應(yīng)的應(yīng)用程序設(shè)置為不進行特定顯示。
作為示例,顯示設(shè)置單元103可包括:檢測單元(未示出)和設(shè)置單元(未示出)。
檢測單元用于當(dāng)檢測到用于設(shè)置應(yīng)用程序的特定顯示的操作時,檢測所述應(yīng)用程序是否能夠進行特定顯示。設(shè)置單元用于當(dāng)所述應(yīng)用程序能夠進行特定顯示時,響應(yīng)于檢測到的用于設(shè)置應(yīng)用程序的特定顯示的操作,對所述應(yīng)用程序的特定顯示進行設(shè)置。
作為示例,檢測單元還可當(dāng)接收到退出所述應(yīng)用程序的指令時,檢測所述應(yīng)用程序是否能夠進行特定顯示,其中,當(dāng)所述應(yīng)用程序能夠進行特定顯示時,生成并顯示用于設(shè)置特定顯示的對話框;和/或當(dāng)接收到運行所述應(yīng)用程的指令時,檢測所述應(yīng)用程序是否能夠進行特定顯示,其中,當(dāng)所述應(yīng)用程序能夠進行特定顯示時,生成并顯示用于設(shè)置特定顯示的控件。
作為優(yōu)選示例,檢測單元可通過以下方式之中的至少一種來檢測所述應(yīng)用程序是否能夠進行特定顯示:檢測關(guān)于特定顯示的白名單中是否有所述應(yīng)用程序的標識、檢測所述應(yīng)用程序是否有具有與特定顯示對應(yīng)的屬性的組件、檢測所述應(yīng)用程序是否具有進行特定顯示的顯示權(quán)限、檢測所述應(yīng)用程序是否有用于放置能夠進行特定顯示的組件的組件容器。
應(yīng)該理解,根據(jù)本發(fā)明示例性實施例的設(shè)置應(yīng)用程序的顯示的裝置100的具體實現(xiàn)方式可參照結(jié)合圖1-圖5描述的相關(guān)具體實現(xiàn)方式來實現(xiàn),在此不再贅述。
示例性實施例五
圖9示出根據(jù)本發(fā)明的另一示例性實施例的設(shè)置應(yīng)用程序的顯示的裝置200的框圖。
如圖9所示,根據(jù)本發(fā)明示例性實施例的設(shè)置應(yīng)用程序的顯示的裝置200包括:對象檢測單元201和對象設(shè)置單元202。
具體說來,對象檢測單元201用于檢測用戶選擇的應(yīng)用程序的顯示對象。
對象設(shè)置單元202用于將檢測到的顯示對象確定為所述應(yīng)用程序的特定顯示對象,其中,當(dāng)所述應(yīng)用程序進行特定顯示時顯示與所述特定顯示對象對應(yīng)的特定顯示內(nèi)容。
作為示例,所述特定顯示可以是熄屏顯示或鎖屏顯示。
作為示例,用戶選擇的所述應(yīng)用程序的顯示對象可以是包括所述應(yīng)用程序的多個顯示對象的對話框和/或列表中的顯示對象。
作為優(yōu)選示例,可在所述對話框和/或列表中優(yōu)先顯示所述應(yīng)用程序的未作為特定顯示對象的顯示對象。
作為示例,用戶選擇的所述應(yīng)用程序的顯示對象可以是用戶選中的所述應(yīng)用程序的用戶界面中的顯示內(nèi)容所對應(yīng)的顯示對象。例如,用戶可圈選應(yīng)用程序的用戶界面中的顯示內(nèi)容,以選擇圈選的顯示內(nèi)容所對應(yīng)的顯示對象。
作為示例,根據(jù)本發(fā)明示例性實施例的設(shè)置應(yīng)用程序的顯示的裝置200還可包括:提示單元(未示出)。
提示單元用于提示用戶選擇所述應(yīng)用程序的顯示對象作為特定顯示對象。
例如,提示單元可當(dāng)應(yīng)用程序進行特定顯示時,當(dāng)接收到用于設(shè)置所述應(yīng)用程序的特定顯示對象的操作時,直接向用戶顯示包括所述應(yīng)用程序的多個顯示對象的對話框和/或列表,以便用戶新增所述應(yīng)用程序的特定顯示對象和/或刪除所述應(yīng)用程序的特定顯示對象;或者,可跳轉(zhuǎn)到所述應(yīng)用程序的用戶界面,提示用戶選擇用戶界面中的顯示內(nèi)容,以將用戶選擇的顯示內(nèi)容所對應(yīng)的顯示對象作為所述應(yīng)用程序的特定顯示對象。
作為示例,提示單元可在以下條件之中的至少一項被滿足時,提示用戶選擇所述應(yīng)用程序的顯示對象作為特定顯示對象:接收到用于設(shè)置所述應(yīng)用程序的特定顯示的操作、將所述應(yīng)用程序設(shè)置為進行特定顯示、接收到退出所述應(yīng)用程序的指令。
作為示例,根據(jù)本發(fā)明示例性實施例的設(shè)置應(yīng)用程序的顯示的裝置200還可包括:檢測單元(未示出)。
檢測單元用于檢測用戶設(shè)置的所述特定顯示對象的顯示時長和/或顯示位置,其中,當(dāng)所述應(yīng)用程序進行特定顯示時按照所述顯示時長和/或所述顯示位置來顯示與所述特定顯示對象對應(yīng)的特定顯示內(nèi)容。
應(yīng)該理解,根據(jù)本發(fā)明示例性實施例的設(shè)置應(yīng)用程序的顯示的裝置200的具體實現(xiàn)方式可參照結(jié)合圖6描述的相關(guān)具體實現(xiàn)方式來實現(xiàn),在此不再贅述。
示例性實施例六
圖10示出根據(jù)本發(fā)明示例性實施例的顯示裝置的框圖。
如圖10所示,根據(jù)本發(fā)明示例性實施例的顯示裝置300包括:順序獲取單元301和顯示單元302。
順序獲取單元301用于當(dāng)檢測到進行特定顯示的指令時,獲取進行特定顯示的應(yīng)用程序的預(yù)設(shè)順序。
顯示單元302用于按照所述預(yù)設(shè)順序,顯示所述應(yīng)用程序的特定顯示內(nèi)容。
作為示例,所述特定顯示可以是熄屏顯示或鎖屏顯示。
作為示例,所述預(yù)設(shè)順序可以是用戶預(yù)設(shè)的順序。
作為示例,順序獲取單元301可根據(jù)特定顯示的設(shè)置信息來獲取進行特定顯示的應(yīng)用程序的預(yù)設(shè)順序。
作為示例,順序獲取單元301可將設(shè)置列表、設(shè)置文件以及設(shè)置文件夾之中至少一項中的應(yīng)用程序的標識的排列順序作為所述預(yù)設(shè)順序,其中,所述設(shè)置列表是進行特定顯示的應(yīng)用程序的標識的列表,所述設(shè)置文件是包括進行特定顯示的應(yīng)用程序的標識的文件,所述設(shè)置文件夾是包括進行特定顯示的應(yīng)用程序的標識的文件夾。
作為示例,順序獲取單元301可根據(jù)指示應(yīng)用程序進行特定顯示時的順序的設(shè)置信息來確定進行特定顯示的應(yīng)用程序的預(yù)設(shè)順序。
作為示例,根據(jù)本發(fā)明示例性實施例的顯示裝置300還可包括:順序調(diào)整單元(未示出)。
順序調(diào)整單元用于在進行特定顯示時,如果接收到調(diào)整應(yīng)用程序的顯示順序的操作,則按照調(diào)整后的顯示順序,在所述預(yù)設(shè)順序中相應(yīng)地調(diào)整所述應(yīng)用程序的位置。
作為示例,順序調(diào)整單元還可在進行特定顯示時,如果接收到將應(yīng)用程序設(shè)置為不進行特定顯示的操作,則從所述預(yù)設(shè)順序中刪除所述應(yīng)用程序。
作為示例,順序調(diào)整單元還可在進行特定顯示時,如果接收到新增應(yīng)用程序進行特定顯示的操作,則按照新增的應(yīng)用程序的顯示順序,在所述預(yù)設(shè)順序中相應(yīng)的位置處新增所述應(yīng)用程序。
作為示例,新增的應(yīng)用程序可以是在后臺運行的應(yīng)用程序。
應(yīng)該理解,根據(jù)本發(fā)明示例性實施例的顯示裝置300的具體實現(xiàn)方式可參照結(jié)合圖7描述的相關(guān)具體實現(xiàn)方式來實現(xiàn),在此不再贅述。
此外,應(yīng)該理解,根據(jù)本發(fā)明示例性實施例的設(shè)置應(yīng)用程序的顯示的裝置和顯示裝置中的各個單元可被實現(xiàn)硬件組件和/或軟件組件。本領(lǐng)域技術(shù)人員根據(jù)限定的各個單元所執(zhí)行的處理,可以例如使用現(xiàn)場可編程門陣列(fpga)或?qū)S眉呻娐?asic)來實現(xiàn)各個單元。
此外,根據(jù)本發(fā)明示例性實施例的設(shè)置應(yīng)用程序的顯示的方法和顯示方法可以被實現(xiàn)為計算機可讀記錄介質(zhì)中的計算機代碼。本領(lǐng)域技術(shù)人員可以根據(jù)對上述方法的描述來實現(xiàn)所述計算機代碼。當(dāng)所述計算機代碼在計算機中被執(zhí)行時實現(xiàn)本發(fā)明的上述方法。
雖然已表示和描述了本發(fā)明的一些示例性實施例,但本領(lǐng)域技術(shù)人員應(yīng)該理解,在不脫離由權(quán)利要求及其等同物限定其范圍的本發(fā)明的原理和精神的情況下,可以對這些實施例進行修改。