欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種應(yīng)用彈出框的顯示控制方法及系統(tǒng)與流程

文檔序號(hào):12123342閱讀:235來(lái)源:國(guó)知局
一種應(yīng)用彈出框的顯示控制方法及系統(tǒng)與流程

本發(fā)明屬于電子設(shè)備技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用彈出框的顯示控制方法及系統(tǒng)。



背景技術(shù):

隨著安卓智能電視的普遍流行,人們對(duì)安卓智能電視上應(yīng)用的要求越來(lái)越高。目前,安卓智能電視不僅可以為人們提供觀看電視節(jié)目的功能,而且還安裝有各種娛樂(lè)或購(gòu)物等應(yīng)用軟件,可以為人們提供更多的增值服務(wù)。然而,隨著各種應(yīng)用軟件的不斷增加,也帶來(lái)了以下問(wèn)題:由于用戶(hù)在娛樂(lè)或者購(gòu)物的過(guò)程中可能會(huì)頻繁啟動(dòng)不同的應(yīng)用軟件,針對(duì)這種情況,若用戶(hù)不是按照順序退出后再啟動(dòng)其他應(yīng)用軟件的操作流程來(lái)啟動(dòng)不同的應(yīng)用軟件的話,安卓智能電視的屏幕上就可能會(huì)同時(shí)顯示多個(gè)應(yīng)用軟件的彈出框,導(dǎo)致出現(xiàn)多個(gè)應(yīng)用軟件的彈出框相互重疊的現(xiàn)象。



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

本發(fā)明實(shí)施例的目的在于提供一種應(yīng)用彈出框的顯示控制方法,旨在解決上述若用戶(hù)不是按照順序退出后再啟動(dòng)其他應(yīng)用軟件的操作流程來(lái)啟動(dòng)不同的應(yīng)用軟件,安卓智能電視的屏幕上就可能會(huì)同時(shí)顯示多個(gè)應(yīng)用軟件的彈出框,導(dǎo)致出現(xiàn)多個(gè)應(yīng)用軟件的彈出框相互重疊的現(xiàn)象的問(wèn)題。

本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種應(yīng)用彈出框的顯示控制方法,包括:

將需要顯示彈出框的若干個(gè)應(yīng)用啟動(dòng)應(yīng)用界面的方法設(shè)定為注冊(cè)服務(wù),所述注冊(cè)服務(wù)為相同的一個(gè)行為;

當(dāng)收到啟動(dòng)所述若干個(gè)應(yīng)用中的其中一個(gè)應(yīng)用的啟動(dòng)指令時(shí),向所述若干個(gè)應(yīng)用發(fā)送廣播消息,所述廣播消息包括所述行為的行為消息和所述啟動(dòng)指令所對(duì)應(yīng)的應(yīng)用的應(yīng)用類(lèi)型;

所述若干個(gè)應(yīng)用接收所述廣播消息后,根據(jù)所述廣播消息顯示或關(guān)閉自身的彈出框。

在上述技術(shù)方案的基礎(chǔ)上,所述將需要顯示彈出框的若干個(gè)應(yīng)用啟動(dòng)應(yīng)用界面的方法設(shè)定為注冊(cè)服務(wù),所述注冊(cè)服務(wù)為相同的一個(gè)行為具體包括:

將需要顯示彈出框的若干個(gè)應(yīng)用啟動(dòng)應(yīng)用界面的方法均注冊(cè)為服務(wù)啟動(dòng)方式,并提供同一個(gè)行為字符串。

在上述技術(shù)方案的基礎(chǔ)上,所述當(dāng)收到啟動(dòng)所述若干個(gè)應(yīng)用中的其中一個(gè)應(yīng)用的啟動(dòng)指令時(shí),向所述若干個(gè)應(yīng)用發(fā)送廣播消息具體包括:

所述當(dāng)收到啟動(dòng)所述若干個(gè)應(yīng)用中的其中一個(gè)應(yīng)用的啟動(dòng)指令時(shí),先向所述若干個(gè)應(yīng)用發(fā)送行為消息,再添加約定的所述啟動(dòng)指令所對(duì)應(yīng)的應(yīng)用的應(yīng)用類(lèi)型。

在上述技術(shù)方案的基礎(chǔ)上,所述若干個(gè)應(yīng)用接收所述廣播消息后,根據(jù)所述廣播消息顯示或關(guān)閉自身的彈出框具體包括:

所述若干個(gè)應(yīng)用根據(jù)所述廣播消息中的行為消息判斷自身應(yīng)用界面的當(dāng)前狀態(tài)是否為顯示狀態(tài);

若是顯示狀態(tài),則直接關(guān)閉自身的彈出框,并結(jié)束流程;

若不是顯示狀態(tài),則使所述若干個(gè)應(yīng)用判斷所述廣播消息中所述啟動(dòng)指令所對(duì)應(yīng)的應(yīng)用的應(yīng)用類(lèi)型是否與自身的應(yīng)用類(lèi)型相匹配,若相匹配,則控制終端顯示自身的彈出框,若不匹配,則忽略所述廣播消息。

在上述技術(shù)方案的基礎(chǔ)上,所述終端為基于安卓操作系統(tǒng)的智能電視。

本發(fā)明實(shí)施例的另一目的在于提供一種應(yīng)用彈出框的顯示控制系統(tǒng),包括:

行為注冊(cè)模塊,用于將需要顯示彈出框的若干個(gè)應(yīng)用啟動(dòng)應(yīng)用界面的方法設(shè)定為注冊(cè)服務(wù),所述注冊(cè)服務(wù)為相同的一個(gè)行為;

廣播消息發(fā)送模塊,用于當(dāng)收到啟動(dòng)所述若干個(gè)應(yīng)用中的其中一個(gè)應(yīng)用的啟動(dòng)指令時(shí),向所述若干個(gè)應(yīng)用發(fā)送廣播消息,所述廣播消息包括所述行為的行為消息和所述啟動(dòng)指令所對(duì)應(yīng)的應(yīng)用的應(yīng)用類(lèi)型;

顯示控制模塊,用于在所述若干個(gè)應(yīng)用接收所述廣播消息后,根據(jù)所述廣播消息顯示或關(guān)閉自身的彈出框。

在上述技術(shù)方案的基礎(chǔ)上,所述行為注冊(cè)模塊具體用于:

將需要顯示彈出框的若干個(gè)應(yīng)用啟動(dòng)應(yīng)用界面的方法均注冊(cè)為服務(wù)啟動(dòng)方式,并提供同一個(gè)行為字符串。

在上述技術(shù)方案的基礎(chǔ)上,所述廣播消息發(fā)送模塊具體用于:

當(dāng)收到啟動(dòng)所述若干個(gè)應(yīng)用中的其中一個(gè)應(yīng)用的啟動(dòng)指令時(shí),先向所述若干個(gè)應(yīng)用發(fā)送行為消息,再添加約定的所述啟動(dòng)指令所對(duì)應(yīng)的應(yīng)用的應(yīng)用類(lèi)型。

在上述技術(shù)方案的基礎(chǔ)上,所述顯示控制模塊具體包括:

顯示狀態(tài)判斷單元,用于使所述若干個(gè)應(yīng)用根據(jù)所述廣播消息中的行為消息判斷自身應(yīng)用界面的當(dāng)前狀態(tài)是否為顯示狀態(tài);

第一顯示控制單元,用于若是顯示狀態(tài),則直接關(guān)閉自身的彈出框,并結(jié)束流程;

應(yīng)用類(lèi)型匹配單元,用于若不是顯示狀態(tài),則使所述若干個(gè)應(yīng)用判斷所述廣播消息中所述啟動(dòng)指令所對(duì)應(yīng)的應(yīng)用的應(yīng)用類(lèi)型是否與自身的應(yīng)用類(lèi)型相匹配;

第二顯示控制單元,用于,若相匹配,則控制終端顯示自身的彈出框,若不匹配,則忽略所述廣播消息。

在上述技術(shù)方案的基礎(chǔ)上,所述應(yīng)用彈出框的顯示控制系統(tǒng)位于所述終端中,所述終端為基于安卓操作系統(tǒng)的智能電視。

實(shí)施本發(fā)明實(shí)施例提供的一種應(yīng)用彈出框的顯示控制方法及系統(tǒng)具有以下有益效果:

本發(fā)明實(shí)施例通過(guò)將需要顯示彈出框的若干個(gè)應(yīng)用啟動(dòng)應(yīng)用界面的方法設(shè)定為注冊(cè)服務(wù),所述注冊(cè)服務(wù)為相同的一個(gè)行為;當(dāng)收到啟動(dòng)所述若干個(gè)應(yīng)用中的其中一個(gè)應(yīng)用的啟動(dòng)指令時(shí),向所述若干個(gè)應(yīng)用發(fā)送廣播消息,所述廣播消息包括所述行為的行為消息和所述啟動(dòng)指令所對(duì)應(yīng)的應(yīng)用的應(yīng)用類(lèi)型;所述若干個(gè)應(yīng)用接收所述廣播消息后,根據(jù)所述廣播消息顯示或關(guān)閉自身的彈出框,從而可以使終端僅顯示一個(gè)應(yīng)用程序的彈出框,即使用戶(hù)不是按照順序退出后再啟動(dòng)其他應(yīng)用軟件的操作流程來(lái)啟動(dòng)不同的應(yīng)用軟件也不會(huì)出現(xiàn)多個(gè)應(yīng)用程序的彈出框相互重疊顯示的情況,有效的提升了用戶(hù)體驗(yàn)。

附圖說(shuō)明

圖1是本發(fā)明實(shí)施例提供的一種應(yīng)用彈出框的顯示控制方法的具體實(shí)現(xiàn)流程圖;

圖2是本發(fā)明實(shí)施例提供的一種應(yīng)用彈出框的顯示控制方法中步驟S103的具體實(shí)現(xiàn)流程圖;

圖3是本發(fā)明實(shí)施例提供的一種應(yīng)用彈出框的顯示控制系統(tǒng)的示意性框圖;

圖4是本發(fā)明實(shí)施例提供的一種應(yīng)用彈出框的顯示控制系統(tǒng)中顯示控制模塊的示意性框圖。

具體實(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是本發(fā)明實(shí)施例提供的一種應(yīng)用彈出框的顯示控制方法的具體實(shí)現(xiàn)流程圖。參見(jiàn)圖1所示,本實(shí)施例提供的一種應(yīng)用彈出框的顯示控制方法的具體實(shí)現(xiàn)流程圖可以包括以下步驟:

在S101中,將需要顯示彈出框的若干個(gè)應(yīng)用啟動(dòng)應(yīng)用界面的方法設(shè)定為注冊(cè)服務(wù),所述注冊(cè)服務(wù)為相同的一個(gè)行為。

在本實(shí)施例中,步驟S101具體包括:

將需要顯示彈出框的若干個(gè)應(yīng)用啟動(dòng)應(yīng)用界面的方法均注冊(cè)為服務(wù)啟動(dòng)方式,并提供同一個(gè)行為字符串。

進(jìn)一步的,在本實(shí)施例中,所述行為字符串可約定為“com.android.dimiss”。

在S102中,當(dāng)收到啟動(dòng)所述若干個(gè)應(yīng)用中的其中一個(gè)應(yīng)用的啟動(dòng)指令時(shí),向所述若干個(gè)應(yīng)用發(fā)送廣播消息,所述廣播消息包括所述行為的行為消息和所述啟動(dòng)指令所對(duì)應(yīng)的應(yīng)用的應(yīng)用類(lèi)型。

在本實(shí)施例中,步驟S102具體包括:

所述當(dāng)收到啟動(dòng)所述若干個(gè)應(yīng)用中的其中一個(gè)應(yīng)用的啟動(dòng)指令時(shí),先向所述若干個(gè)應(yīng)用發(fā)送行為消息,再添加約定的所述啟動(dòng)指令所對(duì)應(yīng)的應(yīng)用的應(yīng)用類(lèi)型。

在本實(shí)施例中,所述啟動(dòng)指令所對(duì)應(yīng)的應(yīng)用的應(yīng)用類(lèi)型可約定為以“A app type”的形式進(jìn)行發(fā)送。

在S103中,所述若干個(gè)應(yīng)用接收所述廣播消息后,根據(jù)所述廣播消息顯示或關(guān)閉自身的彈出框。

圖2示出了步驟S103的具體實(shí)現(xiàn)流程圖,參見(jiàn)圖2所示,步驟S103具體可以包括以下步驟:

在S201中,所述若干個(gè)應(yīng)用根據(jù)所述廣播消息中的行為消息判斷自身應(yīng)用界面的當(dāng)前狀態(tài)是否為顯示狀態(tài);若是顯示狀態(tài),則進(jìn)入步驟S202;若不是顯示狀態(tài),則進(jìn)入步驟S203。

在本實(shí)施例中,當(dāng)所述若干個(gè)應(yīng)用接收到所述廣播消息中的行為字符串時(shí),即會(huì)獲取自身彈出框的當(dāng)前狀態(tài),并判斷自身彈出框的當(dāng)前狀態(tài)是否為顯示狀態(tài),若是顯示狀態(tài),則進(jìn)入步驟S202,反之,進(jìn)入步驟S203。

在S202中,直接關(guān)閉自身的彈出框,并結(jié)束流程。

在本實(shí)施例中,若應(yīng)用判斷出自身彈出框的當(dāng)前狀態(tài)為顯示狀態(tài),則說(shuō)明用戶(hù)在未關(guān)閉該應(yīng)用的情況下又發(fā)送了啟動(dòng)其他應(yīng)用的控制指令,因此,可避免與用戶(hù)當(dāng)前啟動(dòng)的應(yīng)用的彈出框發(fā)生重疊,在檢測(cè)到該應(yīng)用的彈出框?yàn)轱@示狀態(tài)時(shí),直接將其關(guān)閉。

在S203中,使所述若干個(gè)應(yīng)用判斷所述廣播消息中所述啟動(dòng)指令所對(duì)應(yīng)的應(yīng)用的應(yīng)用類(lèi)型是否與自身的應(yīng)用類(lèi)型相匹配,若相匹配,則進(jìn)入步驟S204;若不匹配,則進(jìn)入步驟S205。

在S204中,控制終端顯示自身的彈出框。

在S205中,忽略所述廣播消息。

進(jìn)一步的,在本實(shí)施例中,所述終端為基于安卓操作系統(tǒng)的智能電視。

以上可以看出,本實(shí)施例提供的一種應(yīng)用彈出框的顯示控制方法由于通過(guò)將需要顯示彈出框的若干個(gè)應(yīng)用啟動(dòng)應(yīng)用界面的方法設(shè)定為注冊(cè)服務(wù),所述注冊(cè)服務(wù)為相同的一個(gè)行為;當(dāng)收到啟動(dòng)所述若干個(gè)應(yīng)用中的其中一個(gè)應(yīng)用的啟動(dòng)指令時(shí),向所述若干個(gè)應(yīng)用發(fā)送廣播消息,所述廣播消息包括所述行為的行為消息和所述啟動(dòng)指令所對(duì)應(yīng)的應(yīng)用的應(yīng)用類(lèi)型;所述若干個(gè)應(yīng)用接收所述廣播消息后,根據(jù)所述廣播消息顯示或關(guān)閉自身的彈出框,從而可以使終端僅顯示一個(gè)應(yīng)用程序的彈出框,即使用戶(hù)不是按照順序退出后再啟動(dòng)其他應(yīng)用軟件的操作流程來(lái)啟動(dòng)不同的應(yīng)用軟件也不會(huì)出現(xiàn)多個(gè)應(yīng)用程序的彈出框相互重疊顯示的情況,有效的提升了用戶(hù)體驗(yàn)。

圖3是本發(fā)明實(shí)施例提供的一種應(yīng)用彈出框的顯示控制系統(tǒng)的示意性框圖,該系統(tǒng)用于運(yùn)行圖1所示實(shí)施例提供的方法。為了便于說(shuō)明僅僅示出了與本實(shí)施例相關(guān)的部分。

參見(jiàn)圖3所示,本實(shí)施例提供的一種應(yīng)用彈出框的顯示控制系統(tǒng),包括:

行為注冊(cè)模塊1,用于將需要顯示彈出框的若干個(gè)應(yīng)用啟動(dòng)應(yīng)用界面的方法設(shè)定為注冊(cè)服務(wù),所述注冊(cè)服務(wù)為相同的一個(gè)行為;

廣播消息發(fā)送模塊2,用于當(dāng)收到啟動(dòng)所述若干個(gè)應(yīng)用中的其中一個(gè)應(yīng)用的啟動(dòng)指令時(shí),向所述若干個(gè)應(yīng)用發(fā)送廣播消息,所述廣播消息包括所述行為的行為消息和所述啟動(dòng)指令所對(duì)應(yīng)的應(yīng)用的應(yīng)用類(lèi)型;

顯示控制模塊3,用于在所述若干個(gè)應(yīng)用接收所述廣播消息后,根據(jù)所述廣播消息顯示或關(guān)閉自身的彈出框。

可選的,所述行為注冊(cè)模塊1具體用于:

將需要顯示彈出框的若干個(gè)應(yīng)用啟動(dòng)應(yīng)用界面的方法均注冊(cè)為服務(wù)啟動(dòng)方式,并提供同一個(gè)行為字符串。

可選的,所述廣播消息發(fā)送模塊2具體用于:

當(dāng)收到啟動(dòng)所述若干個(gè)應(yīng)用中的其中一個(gè)應(yīng)用的啟動(dòng)指令時(shí),先向所述若干個(gè)應(yīng)用發(fā)送行為消息,再添加約定的所述啟動(dòng)指令所對(duì)應(yīng)的應(yīng)用的應(yīng)用類(lèi)型。

可選的,所述顯示控制模塊3具體包括:

顯示狀態(tài)判斷單元31,用于使所述若干個(gè)應(yīng)用根據(jù)所述廣播消息中的行為消息判斷自身應(yīng)用界面的當(dāng)前狀態(tài)是否為顯示狀態(tài);

第一顯示控制單元32,用于若是顯示狀態(tài),則直接關(guān)閉自身的彈出框,并結(jié)束流程;

應(yīng)用類(lèi)型匹配單元33,用于若不是顯示狀態(tài),則使所述若干個(gè)應(yīng)用判斷所述廣播消息中所述啟動(dòng)指令所對(duì)應(yīng)的應(yīng)用的應(yīng)用類(lèi)型是否與自身的應(yīng)用類(lèi)型相匹配;

第二顯示控制單元34,用于若相匹配,則控制終端顯示自身的彈出框,若不匹配,則忽略所述廣播消息。

可選的,所述應(yīng)用彈出框的顯示控制系統(tǒng)位于所述終端中,所述終端為基于安卓操作系統(tǒng)的智能電視。

需要說(shuō)明的是,本發(fā)明實(shí)施例提供的上述終端系統(tǒng)中各個(gè)模塊,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,其帶來(lái)的技術(shù)效果與本發(fā)明方法實(shí)施例相同,具體內(nèi)容可參見(jiàn)本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。

因此,可以看出,本實(shí)施例提供的一種應(yīng)用彈出框的顯示控制系統(tǒng)同樣可以使得終端始終僅顯示一個(gè)應(yīng)用的彈出框,即使用戶(hù)不是按照順序退出后再啟動(dòng)其他應(yīng)用軟件的操作流程來(lái)啟動(dòng)不同的應(yīng)用軟件也不會(huì)出現(xiàn)多個(gè)應(yīng)用程序的彈出框相互重疊顯示的情況,有效的提升了用戶(hù)體驗(yàn)。

以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
七台河市| 梅州市| 通州区| 汉阴县| 温州市| 教育| 肥西县| 江华| 陆丰市| 南通市| 吴旗县| 清原| 随州市| 萨嘎县| 江门市| 那坡县| 肥西县| 休宁县| 西乌珠穆沁旗| 东阳市| 贵溪市| 栾城县| 威海市| 兰州市| 辛集市| 南宁市| 台江县| 花莲市| 麻栗坡县| 遵义县| 合肥市| 临沧市| 金塔县| 涪陵区| 北安市| 建平县| 福建省| 富民县| 乐业县| 姚安县| 万盛区|