两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

消息顯示方法和裝置與流程

文檔序號(hào):11154451閱讀:208來(lái)源:國(guó)知局
消息顯示方法和裝置與制造工藝

本發(fā)明涉及智能終端技術(shù)領(lǐng)域,特別是涉及一種消息顯示方法和消息顯示方法裝置。



背景技術(shù):

手機(jī)等移動(dòng)智能終端操作系統(tǒng)的消息提示框,屬于一種用于在系統(tǒng)設(shè)置和/或系統(tǒng)中運(yùn)行的應(yīng)用程序界面上顯示的消息提示機(jī)制,以向用戶生成簡(jiǎn)單的提示信息,所述提示信息可為系統(tǒng)運(yùn)行信息、應(yīng)用程序的運(yùn)行信息或系統(tǒng)/應(yīng)用程序?qū)τ脩舨僮鞯捻憫?yīng)信息等。

現(xiàn)有的消息提示機(jī)制存在缺陷,需要改進(jìn)。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供了一種消息顯示方法和裝置,能夠使得重要的消息信息及時(shí)被顯示出來(lái)。

本發(fā)明一方面提供一種消息顯示方法,包括:

在檢測(cè)到預(yù)設(shè)操作事件時(shí),創(chuàng)建所述操作事件對(duì)應(yīng)的第一消息對(duì)象;所述第一消息對(duì)象的屬性信息包括預(yù)設(shè)的用于顯示控制的屬性,在創(chuàng)建所述第一消息對(duì)象時(shí)根據(jù)預(yù)設(shè)的所述操作事件對(duì)應(yīng)的顯示控制屬性值對(duì)所述屬性進(jìn)行賦值;

檢測(cè)所述第一消息對(duì)象的所述屬性的值是否為預(yù)設(shè)值,若是,啟動(dòng)預(yù)設(shè)的優(yōu)化顯示模式對(duì)所述第一消息對(duì)象進(jìn)行顯示;所述預(yù)設(shè)的優(yōu)化顯示模式為對(duì)所述第一消息對(duì)象進(jìn)行優(yōu)先顯示的模式。

本發(fā)明另一方面提供一種消息顯示裝置,包括:

消息創(chuàng)建模塊,用于在檢測(cè)到預(yù)設(shè)操作事件時(shí),創(chuàng)建所述操作事件對(duì)應(yīng)的第一消息對(duì)象;所述第一消息對(duì)象的屬性信息包括預(yù)設(shè)的用于顯示控制的屬性,在創(chuàng)建所述第一消息對(duì)象時(shí)根據(jù)預(yù)設(shè)的所述操作事件對(duì)應(yīng)的顯示控制屬性值對(duì)所述屬性進(jìn)行賦值;

模式切換模塊,用于檢測(cè)所述第一消息對(duì)象的所述屬性的值是否為預(yù)設(shè)值,若是,啟動(dòng)預(yù)設(shè)的優(yōu)化顯示模式對(duì)所述第一消息對(duì)象進(jìn)行顯示;所述優(yōu)化顯示模式為對(duì)所述第一消息對(duì)象進(jìn)行優(yōu)先顯示的模式。

基于上述實(shí)施例提供的消息顯示方法和裝置,在檢測(cè)到預(yù)設(shè)操作事件,創(chuàng)建所述操作事件對(duì)應(yīng)的新的消息對(duì)象之后,通過(guò)檢測(cè)該消息對(duì)象的用于顯示控制的屬性值,判斷是否啟動(dòng)預(yù)設(shè)的優(yōu)化顯示模式,在所述優(yōu)化顯示模式下能夠?qū)π碌南?duì)象進(jìn)行優(yōu)先顯示。由此,對(duì)于不同的消息對(duì)象可采用不同的顯示模式進(jìn)行顯示,使得重要的提示信息能夠及時(shí)被顯示出來(lái)。

附圖說(shuō)明

圖1為一個(gè)實(shí)施例中的本發(fā)明方案的工作環(huán)境示意圖;

圖2為一實(shí)施例的消息顯示方法的示意性流程圖;

圖3為另一實(shí)施例的消息顯示方法的示意性流程圖;

圖4為另一實(shí)施例的消息顯示方法的流程示意圖;

圖5為一實(shí)施例的消息顯示裝置的示意性結(jié)構(gòu)圖。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

圖1為一個(gè)實(shí)施例中的本發(fā)明方案的工作環(huán)境示意圖;所述工作環(huán)境為智能終端,所述智能終端至少包括通過(guò)系統(tǒng)總線連接的處理器、顯示模組、電源接口和存儲(chǔ)介質(zhì)。其中,顯示模組可用于顯示智能終端應(yīng)用程序界面,以及顯示與用戶操作事件相關(guān)的提示信息,優(yōu)先為觸摸顯示模組,即還可用于檢測(cè)用戶的觸摸操作事件;電源接口用于與外部電源連接,外部電源通過(guò)該電源接口向智能終端電池供電;所述存儲(chǔ)介質(zhì)中至少存儲(chǔ)有操作系統(tǒng)、數(shù)據(jù)庫(kù)以及一種消息顯示裝置,所述操作系統(tǒng)為智能移動(dòng)終端操作系統(tǒng),例如安卓系統(tǒng);所述消息顯示裝置可用于實(shí)現(xiàn)本發(fā)明實(shí)施例的消息顯示方法。所述智能終端可以為手機(jī)、平板電腦等,也可以是其他具有上述結(jié)構(gòu)的智能設(shè)備。

結(jié)合圖1及上述對(duì)工作環(huán)境的說(shuō)明,以下對(duì)消息顯示方法的實(shí)施例進(jìn)行說(shuō)明。

圖2為一實(shí)施例的消息顯示方法的示意性流程圖;如圖2所示,本實(shí)施例中的消息顯示方法包括步驟:

S11,檢測(cè)到預(yù)設(shè)操作事件,在檢測(cè)到預(yù)設(shè)操作事件時(shí)創(chuàng)建所述操作事件對(duì)應(yīng)的第一消息對(duì)象;所述第一消息對(duì)象的屬性信息包括預(yù)設(shè)的用于顯示控制的屬性,在創(chuàng)建所述第一消息對(duì)象時(shí)根據(jù)預(yù)設(shè)的所述操作事件對(duì)應(yīng)的顯示控制屬性值對(duì)所述屬性進(jìn)行賦值。

所述消息對(duì)象指的是能夠在終端當(dāng)前操作界面上顯示的提示信息,并且所述消息對(duì)象在顯示時(shí)不會(huì)獲取焦點(diǎn)信息,無(wú)法響應(yīng)用戶對(duì)其的點(diǎn)擊或者移動(dòng)等操作,例如安卓系統(tǒng)下的Toast消息提示框。

用戶操作智能終端時(shí),包括觸摸屏操作或者按鍵操作,操作事件包括應(yīng)用程序界面下的操作事件,或者在系統(tǒng)界面下的操作事件。其中,應(yīng)用程序例如社交軟件、購(gòu)物軟件或者游戲軟件等,所述系統(tǒng)界面例如系統(tǒng)時(shí)間設(shè)置界面、系統(tǒng)語(yǔ)言設(shè)置界面或者網(wǎng)絡(luò)連接設(shè)置界面等。用戶操作智能終端時(shí),并非所有操作事件都會(huì)生成一對(duì)應(yīng)的消息對(duì)象,事實(shí)上,能夠生成一對(duì)應(yīng)的消息對(duì)象的預(yù)設(shè)操作事件通常是由終端運(yùn)行的操作系統(tǒng)以及運(yùn)行在該操作系統(tǒng)中的具體應(yīng)用程序設(shè)定。

S12,檢測(cè)所述第一消息對(duì)象的所述屬性的值是否為預(yù)設(shè)值,若是,啟動(dòng)預(yù)設(shè)的優(yōu)化顯示模式對(duì)所述第一消息對(duì)象進(jìn)行顯示;所述優(yōu)化顯示模式為對(duì)所述第一消息對(duì)象進(jìn)行優(yōu)先顯示的模式。

默認(rèn)情況下,智能終端對(duì)于生成的消息對(duì)象采用常規(guī)顯示模式進(jìn)行顯示。即若當(dāng)前有其他消息對(duì)象正處于顯示狀態(tài),則將新的消息對(duì)象添加到一消息顯示任務(wù)隊(duì)列中,并對(duì)所述消息顯示任務(wù)隊(duì)列中的消息對(duì)象按照時(shí)間戳先后依次進(jìn)行顯示。具體包括:檢測(cè)當(dāng)前顯示的消息對(duì)象的顯示時(shí)長(zhǎng)是否屆滿,若是,退出該消息對(duì)象的顯示,從所述消息顯示任務(wù)隊(duì)列中刪除該消息對(duì)象,然后對(duì)所述消息顯示任務(wù)隊(duì)列中剩余的消息對(duì)象按照時(shí)間戳的先后依次進(jìn)行顯示。當(dāng)在較短時(shí)間內(nèi)檢測(cè)到連續(xù)多個(gè)設(shè)定操作事件時(shí),系統(tǒng)會(huì)創(chuàng)建多個(gè)消息對(duì)象,因此新的消息對(duì)象需進(jìn)入消息顯示任務(wù)隊(duì)列中排隊(duì),直到在其之前創(chuàng)建的消息對(duì)象均顯示之后才能顯示,需等待較長(zhǎng)的時(shí)間。

在一優(yōu)選實(shí)施例中,預(yù)先對(duì)終端系統(tǒng)中與所述消息對(duì)象對(duì)應(yīng)的控件設(shè)置一用于顯示控制的屬性變量,在創(chuàng)建消息對(duì)象時(shí)還需對(duì)該變量進(jìn)行賦值。例如開發(fā)者可預(yù)先對(duì)各操作事件對(duì)應(yīng)的消息對(duì)象設(shè)置一顯示控制屬性值,在創(chuàng)建消息對(duì)象時(shí),獲取預(yù)設(shè)的顯示控制屬性值對(duì)所述消息對(duì)象的所述屬性變量進(jìn)行賦值。

在一優(yōu)選實(shí)施例中,設(shè)所述屬性變量為一邏輯變量,若有的操作事件的提示信息內(nèi)容比較重要、需要及時(shí)顯示,則預(yù)先設(shè)置其對(duì)應(yīng)的顯示控制屬性值為true;反之,若有的操作事件的提示信息內(nèi)容的重要性較低,則預(yù)先設(shè)置其對(duì)應(yīng)的顯示控制屬性值為false;當(dāng)有新的消息對(duì)象被創(chuàng)建時(shí),檢測(cè)所述新的消息對(duì)象的所述屬性變量的值,若為true,則表明需及時(shí)顯示該消息對(duì)象,啟動(dòng)預(yù)設(shè)的優(yōu)化顯示模式對(duì)所述新的消息對(duì)象進(jìn)行優(yōu)先顯示;若為false,則無(wú)需對(duì)所述新的消息對(duì)象進(jìn)行優(yōu)先顯示,而是按照常規(guī)模式對(duì)所述新的消息對(duì)象進(jìn)行顯示。因此,所述屬性變量相當(dāng)于優(yōu)化顯示模式的開關(guān)值,在創(chuàng)建新的消息對(duì)象之后,根據(jù)新的消息對(duì)象的所述屬性變量的值判定是否啟動(dòng)優(yōu)化顯示模式,若啟動(dòng)優(yōu)化顯示模式,則能夠及時(shí)對(duì)所述新的消息對(duì)象進(jìn)行顯示,減少其等待的時(shí)間。

為了更清楚的對(duì)本發(fā)明消息顯示方法進(jìn)行說(shuō)明,參考圖3所示,下面以安卓系統(tǒng)終的Toast對(duì)象為例,對(duì)本發(fā)明的消息顯示方法做具體說(shuō)明,包括如下步驟:

S301,預(yù)先對(duì)系統(tǒng)的Toast控件設(shè)置一用于顯示控制的屬性變量,所述屬性變量為邏輯變量,假設(shè)為變量T;分別對(duì)各操作事件對(duì)應(yīng)的Toast對(duì)象設(shè)置一顯示控制屬性值。

例如,對(duì)于操作事件的提示信息內(nèi)容比較重要的,設(shè)置其對(duì)應(yīng)的Toast對(duì)象的顯示控制屬性值為邏輯真(例如:true或者1);反之,對(duì)于操作事件的提示信息內(nèi)容的重要性較低,則預(yù)先設(shè)置其對(duì)應(yīng)的Toast對(duì)象的顯示控制屬性值為邏輯假(例如false或者0)。

S302,檢測(cè)是否發(fā)生預(yù)設(shè)操作事件,若是,執(zhí)行下一步驟。

S303,創(chuàng)建操作事件對(duì)應(yīng)的第一Toast對(duì)象;在創(chuàng)建所述第一Toast對(duì)象時(shí)根據(jù)預(yù)設(shè)的所述操作事件對(duì)應(yīng)的顯示控制屬性值對(duì)所述變量T進(jìn)行賦值。

在創(chuàng)建第一Toast對(duì)象之后,將該第一Toast對(duì)象放入消息顯示任務(wù)隊(duì)列中。

S304,檢測(cè)所述第一Toast對(duì)象的變量T是否為預(yù)設(shè)值,若是,啟動(dòng)優(yōu)化顯示模式,執(zhí)行下一步驟,否則,執(zhí)行步驟S308。

本實(shí)施例中,所述預(yù)設(shè)值為邏輯真。

S305,在優(yōu)化顯示模式下,檢測(cè)當(dāng)前是否有其他Toast對(duì)象(即第二Toast對(duì)象)處于顯示狀態(tài),若有,執(zhí)行下一步驟,否則,執(zhí)行步驟S307。

在一優(yōu)選實(shí)施例中,檢測(cè)當(dāng)前是否有其他Toast對(duì)象處于顯示狀態(tài)的方法為:檢測(cè)當(dāng)前的消息顯示任務(wù)隊(duì)列中的Toast對(duì)象的數(shù)量是否為0;若是,作為判斷為當(dāng)前沒有其他Toast對(duì)象處于顯示狀態(tài);若否,判斷為當(dāng)前有其他Toast對(duì)象處于顯示狀態(tài)。在該實(shí)施例中,當(dāng)一Toast對(duì)象退出顯示時(shí),需及時(shí)從所述消息顯示任務(wù)隊(duì)列中將其刪除。

S306,退出所述其他Toast對(duì)象的顯示。

在一優(yōu)選實(shí)施例中,在檢測(cè)到有其他Toast對(duì)象正處于顯示狀態(tài)時(shí),立即退出所述其他Toast對(duì)象的顯示,以執(zhí)行下一步驟。該方式下,對(duì)于所述第一Toast對(duì)象來(lái)說(shuō),無(wú)需等待所述其他Toast對(duì)象的設(shè)定顯示時(shí)長(zhǎng)屆滿。

在另一優(yōu)選實(shí)施例中,在檢測(cè)到有其他Toast對(duì)象正處于顯示狀態(tài)時(shí),還會(huì)檢測(cè)所述其他Toast對(duì)象的所述變量T的值是否為所述預(yù)設(shè)值,若是,則等待所述其他Toast對(duì)象的設(shè)定顯示時(shí)長(zhǎng)屆滿時(shí),才退出所述其他Toast對(duì)象的顯示,執(zhí)行下一步驟。在該方式下,對(duì)于重要程度較高的Toast對(duì)象,可保證其顯示時(shí)長(zhǎng),防止其被提前關(guān)閉。

S307,對(duì)所述第一Toast對(duì)象進(jìn)行顯示。

S308,啟動(dòng)常規(guī)顯示模式對(duì)所述第一Toast對(duì)象進(jìn)行顯示。

本實(shí)施例中,在常規(guī)顯示模式下,即是對(duì)所述消息顯示任務(wù)隊(duì)列中的若干Toast對(duì)象按照時(shí)間戳先后依次進(jìn)行顯示。

在一優(yōu)選實(shí)施例中,上述消息顯示方法在智能終端產(chǎn)品應(yīng)用層面的實(shí)施過(guò)程包括:用戶操作應(yīng)用界面,且該操作事件能夠觸發(fā)系統(tǒng)生成一Toast對(duì)象;系統(tǒng)開始創(chuàng)建Toast對(duì)象,將新的Toast對(duì)象放入消息顯示任務(wù)隊(duì)列中;判斷消息顯示任務(wù)隊(duì)列中是否有其他Toast對(duì)象正在顯示;如果有,則先關(guān)閉該Toast對(duì)象,再顯示所述新的Toast對(duì)象;如果沒有,則直接顯示所述新的Toast對(duì)象。對(duì)于內(nèi)容比較重要、需要及時(shí)顯示的Toast對(duì)象,通過(guò)該方式可以減小其等待時(shí)間,及時(shí)對(duì)其進(jìn)行顯示。如圖4所示,在一優(yōu)選實(shí)施例中,上述消息顯示方法的實(shí)現(xiàn)流程可如下:

S401,用戶在手機(jī)上打開一應(yīng)用程序;

S402,在該應(yīng)用程序界面上先后連續(xù)進(jìn)行了三項(xiàng)操作(分別為操作事件A、操作事件B和操作事件C),且每項(xiàng)操作事件均能夠觸發(fā)手機(jī)系統(tǒng)生成一消息提示框(分別為消息提示框1、消息提示框2和消息提示框3)。

S403,判斷用戶最后進(jìn)行的操作事件C所對(duì)應(yīng)的消息提示框3是否被設(shè)置為重要消息?若是,執(zhí)行步驟S404;若否,執(zhí)行步驟S405。

S404,假設(shè)消息提示框1、消息提示框2均為普通的消息提示(即未被設(shè)置為重要消息),則用戶在執(zhí)行操作事件C后,操作事件C對(duì)應(yīng)的消息提示框3可先于消息提示框1和消息提示框2被顯示出來(lái),即在當(dāng)前的應(yīng)用程序界面上將顯示消息提示框3,顯示的提示消息與用戶最近的操作事件C對(duì)應(yīng),因此用戶可及時(shí)知曉系統(tǒng)對(duì)操作事件C的響應(yīng)信息。

S405,若消息提示框3未被設(shè)置為重要消息,則消息提示框3將等到消息提示框1和消息提示框2均顯示之后才會(huì)被顯示出來(lái),因此用戶在執(zhí)行操作事件C后,在當(dāng)前的應(yīng)用程序界面上實(shí)際上顯示的是消息提示框1或消息提示框2,對(duì)應(yīng)的提示信息與用戶最近的操作事件C并不對(duì)應(yīng)。

對(duì)應(yīng)的,上述消息顯示方法在相同技術(shù)層面的實(shí)施過(guò)程包括:

1、在安卓系統(tǒng)中,Toast顯示機(jī)制是在NotificationManagerService服務(wù)中實(shí)現(xiàn)的,因此預(yù)先將所述優(yōu)化顯示模式設(shè)置在該服務(wù)中實(shí)現(xiàn)。

2、應(yīng)用端顯示Toast對(duì)象的技術(shù)實(shí)現(xiàn)方式包括:

首先,調(diào)用Toast類的makeText()方法,創(chuàng)建一個(gè)新的Toast對(duì)象;

然后,調(diào)用Toast類的show()方法,對(duì)所述Toast對(duì)象進(jìn)行顯示。

Toast類的show()方法里面有一個(gè)關(guān)鍵實(shí)現(xiàn)方法,會(huì)調(diào)用到NotificationManagerService的enqueueToast()方法。因此預(yù)先將所述優(yōu)化顯示模式的方案設(shè)置在enqueueToast()方法中執(zhí)行。具體包括:首先把當(dāng)前屏幕上正在顯示的Toast提示框關(guān)閉,然后對(duì)當(dāng)前的所述變量T為邏輯真的新Toast對(duì)象進(jìn)行顯示。實(shí)現(xiàn)方法例如:

通過(guò)上述實(shí)施例的消息顯示方法,對(duì)于新的消息對(duì)象,可啟動(dòng)預(yù)設(shè)的優(yōu)化顯示模式對(duì)其進(jìn)行優(yōu)先顯示,使得重要程度較高的新的消息對(duì)象能夠及時(shí)顯示出來(lái),減小其顯示等待時(shí)間。

需要說(shuō)明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)便描述,將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其它順序或者同時(shí)進(jìn)行。此外,還可對(duì)上述實(shí)施例進(jìn)行任意組合,得到其他的實(shí)施例。

基于與上述實(shí)施例中的消息顯示方法相同的思想,本發(fā)明還提供消息顯示裝置,該裝置可用于執(zhí)行上述消息顯示方法。為了便于說(shuō)明,消息顯示裝置實(shí)施例的結(jié)構(gòu)示意圖中,僅僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,本領(lǐng)域技術(shù)人員可以理解,圖示結(jié)構(gòu)并不構(gòu)成對(duì)裝置的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。

圖5為本發(fā)明一實(shí)施例的消息顯示裝置的示意性結(jié)構(gòu)圖;如圖5所示,本實(shí)施例的消息顯示裝置包括:消息創(chuàng)建模塊410和模式切換模塊420,各模塊詳述如下:

上述消息創(chuàng)建模塊410,用于在檢測(cè)到預(yù)設(shè)操作事件時(shí),創(chuàng)建所述操作事件對(duì)應(yīng)的第一消息對(duì)象;所述第一消息對(duì)象的屬性信息包括預(yù)設(shè)的用于顯示控制的屬性,在創(chuàng)建所述第一消息對(duì)象時(shí)根據(jù)預(yù)設(shè)的所述操作事件對(duì)應(yīng)的顯示控制屬性值對(duì)所述屬性進(jìn)行賦值。

上述模式切換模塊420,用于檢測(cè)所述第一消息對(duì)象的所述屬性的值是否為預(yù)設(shè)值,若是,啟動(dòng)預(yù)設(shè)的優(yōu)化顯示模式對(duì)所述第一消息對(duì)象進(jìn)行顯示;所述優(yōu)化顯示模式為對(duì)所述第一消息對(duì)象進(jìn)行優(yōu)先顯示的模式。

在一優(yōu)選實(shí)施例中,所述消息創(chuàng)建模塊410,還用于在創(chuàng)建所述操作事件對(duì)應(yīng)的第一消息對(duì)象之后,將所述第一消息對(duì)象添加到消息顯示任務(wù)隊(duì)列中。所述模式切換模塊420,還用于若所述第一消息對(duì)象的所述屬性的值不是預(yù)設(shè)值,則啟動(dòng)常規(guī)顯示模式對(duì)所述第一消息對(duì)象進(jìn)行顯示。

進(jìn)一步的,所述消息顯示裝置還包括有:第一顯示模塊430和第二顯示模塊440.

所述第一顯示模塊430,用于若檢測(cè)到所述模式切換模塊的啟動(dòng)預(yù)設(shè)的優(yōu)化顯示模式對(duì)所述第一消息對(duì)象進(jìn)行顯示的消息,根據(jù)所述消息顯示任務(wù)隊(duì)列檢測(cè)當(dāng)前是否有第二消息對(duì)象處于顯示狀態(tài);若有,則退出所述第二消息對(duì)象的顯示,并對(duì)所述第一消息對(duì)象進(jìn)行顯示;若沒有,則立即對(duì)所述第一消息對(duì)象進(jìn)行顯示。所述第二顯示模塊440,用于若檢測(cè)到所述模式切換模塊的啟動(dòng)常規(guī)顯示模式對(duì)所述第一消息對(duì)象進(jìn)行顯示的消息,對(duì)所述消息顯示任務(wù)隊(duì)列中的消息對(duì)象按照時(shí)間戳先后依次進(jìn)行顯示。

進(jìn)一步的,所述第一顯示模塊330中還包括:延遲顯示單元和即時(shí)顯示單元。

所述延遲顯示單元,用于若正在顯示的第二消息對(duì)象的所述屬性的值為預(yù)設(shè)值,則在所述第二消息對(duì)象的設(shè)定顯示時(shí)長(zhǎng)屆滿時(shí)退出所述第二消息對(duì)象的顯示,對(duì)所述第一消息對(duì)象進(jìn)行顯示。所述即時(shí)顯示單元,用于若正在顯示的第二消息對(duì)象的所述屬性的值不是預(yù)設(shè)值,則立即退出所述第二消息對(duì)象的顯示,并對(duì)所述第一消息對(duì)象進(jìn)行顯示。

進(jìn)一步的,所述第一顯示模塊430還包括:狀態(tài)檢測(cè)單元,用于檢測(cè)當(dāng)前消息顯示任務(wù)隊(duì)列中的消息對(duì)象的數(shù)量是否為0;若是,判斷為當(dāng)前沒有第二消息對(duì)象處于顯示狀態(tài);若否,判斷為當(dāng)前有第二消息對(duì)象處于顯示狀態(tài)。

在一優(yōu)選實(shí)施例中,所述消息對(duì)象為Toast對(duì)象。所述消息顯示裝置還包括有:設(shè)置模塊(圖4中未示出),用于預(yù)先對(duì)系統(tǒng)的Toast控件設(shè)置一用于顯示控制的屬性變量,且所述屬性變量為邏輯變量;以及,對(duì)各操作事件對(duì)應(yīng)的Toast對(duì)象設(shè)置一顯示控制屬性值。

通過(guò)所述設(shè)置模塊,對(duì)于操作事件的提示信息內(nèi)容比較重要的,可設(shè)置其對(duì)應(yīng)的Toast對(duì)象的顯示控制屬性值為邏輯真(例如:true或者1);反之,對(duì)于操作事件的提示信息內(nèi)容的重要性較低,可設(shè)置其對(duì)應(yīng)的Toast對(duì)象的顯示控制屬性值為邏輯假。由此對(duì)于不同的Toast對(duì)象可采用不同的顯示模式進(jìn)行顯示,使得重要的提示信息能夠及時(shí)被顯示出來(lái)。

需要說(shuō)明的是,上述示例的消息顯示裝置的實(shí)施方式中,各模塊之間的信息交互、執(zhí)行過(guò)程等內(nèi)容,由于與本發(fā)明前述方法實(shí)施例基于同一構(gòu)思,其帶來(lái)的技術(shù)效果與本發(fā)明前述方法實(shí)施例相同,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。

此外,上述示例的消息顯示裝置的實(shí)施方式中,各功能模塊的邏輯劃分僅是舉例說(shuō)明,實(shí)際應(yīng)用中可以根據(jù)需要,例如出于相應(yīng)硬件的配置要求或者軟件的實(shí)現(xiàn)的便利考慮,將上述功能分配由不同的功能模塊完成,即將所述消息顯示裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。其中各功能模既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。

本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,作為獨(dú)立的產(chǎn)品銷售或使用。所述程序在執(zhí)行時(shí),可執(zhí)行如上述各方法的實(shí)施例的全部或部分步驟。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。

在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其它實(shí)施例的相關(guān)描述。

以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,不能理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
涪陵区| 琼结县| 玛纳斯县| 昌平区| 东阿县| 武隆县| 娱乐| 阿图什市| 额尔古纳市| 宣武区| 买车| 永平县| 漳平市| 会泽县| 隆安县| 万载县| 开封市| 侯马市| 道真| 新津县| 合水县| 军事| 黄梅县| 酉阳| 永靖县| 遂宁市| 肃北| 黔西| 韶山市| 绥化市| 东宁县| 林周县| 项城市| 新余市| 保德县| 安吉县| 淮南市| 保定市| 沧源| 巩留县| 林周县|