本發(fā)明專利技術(shù)公開了一種安卓系統(tǒng)下適配應(yīng)用通知顏色的方法、裝置及計(jì)算設(shè)備,其中,所述方法包括:構(gòu)造系統(tǒng)默認(rèn)通知以獲取系統(tǒng)默認(rèn)的字體或背景顏色;以及選擇與字體或背景顏色相適應(yīng)的配色風(fēng)格作為應(yīng)用通知的默認(rèn)配色風(fēng)格。由此,可以實(shí)現(xiàn)應(yīng)用通知配色風(fēng)格與系統(tǒng)默認(rèn)配色風(fēng)格的適配,以便于用戶能夠辨認(rèn)應(yīng)用通知的內(nèi)容。
Method, device and computing device for adapting application notification color under Android system
Method and application of circular color adaptation of the invention discloses a Android system device and a computing device, wherein, the method comprises the following steps: construct the system default font or the background color in order to obtain the notice of default system; and the selection of fonts or background color to color style as the default color style application notice. As a result, adaptation of the application notification color style to the system default color scheme can be implemented so that the user can identify the contents of the application notification.
【技術(shù)實(shí)現(xiàn)步驟摘要】
安卓系統(tǒng)下適配應(yīng)用通知顏色的方法、裝置及計(jì)算設(shè)備
本專利技術(shù)涉及安卓
,特別是涉及安卓系統(tǒng)下適配應(yīng)用通知顏色的方法、裝置及計(jì)算設(shè)備。
技術(shù)介紹
目前,安裝有安卓(Andriod)系統(tǒng)的設(shè)備發(fā)出的通知主要包括系統(tǒng)默認(rèn)通知和應(yīng)用通知。其中,系統(tǒng)默認(rèn)通知是廠商自行定制的,該通知的布局、顏色背景、字體顏色是系統(tǒng)定義好的,因此安卓設(shè)備能夠正常顯示系統(tǒng)默認(rèn)通知。應(yīng)用通知?jiǎng)t是安裝在系統(tǒng)中的應(yīng)用(APP)發(fā)出的自定義通知,該通知的背景顏色、字體顏色由應(yīng)用方自行設(shè)定。由于廠商在定制安卓系統(tǒng)時(shí),可能會(huì)禁止其上安裝的應(yīng)用在彈出通知時(shí)修改通知配色,例如禁止修改背景顏色,因此如果應(yīng)用通知的字體顏色與系統(tǒng)默認(rèn)通知的背景顏色接近,用戶可以無(wú)法看清應(yīng)用通知的內(nèi)容,影響用戶使用體驗(yàn)。例如,安卓手機(jī)A的系統(tǒng)默認(rèn)的通知配色是白底黑字,并限制了其他APP彈出應(yīng)用通知修改其背景色。如果安裝在安卓手機(jī)A上的應(yīng)用B發(fā)出的通知的配色是黑底白字,由于系統(tǒng)禁止應(yīng)用通知自定義背景顏色,使得展示給用戶的應(yīng)用通知為白底白字,用戶無(wú)法看清該應(yīng)用通知的內(nèi)容。因此,需要一種用于解決安卓系統(tǒng)下上述問題的應(yīng)用通知顏色適配方案。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)主要解決的目的在于提供一種安卓系統(tǒng)下的應(yīng)用通知適配顏色的方法、裝置及計(jì)算設(shè)備,其能夠通過構(gòu)造系統(tǒng)默認(rèn)通知來(lái)獲取系統(tǒng)默認(rèn)的字體或背景顏色,從而為應(yīng)用通知配置相適應(yīng)的配色風(fēng)格,以便于應(yīng)用通知的內(nèi)容能夠被用戶識(shí)別。根據(jù)本專利技術(shù)的一個(gè)方面,提供了一種安卓系統(tǒng)下適配應(yīng)用通知顏色的方法,該方法可以包括:構(gòu)造系統(tǒng)默認(rèn)通知以獲取系統(tǒng)默認(rèn)的字體或背景顏色;以及選擇與字體或背景顏色相適應(yīng)的配色風(fēng)格作為應(yīng)用通知的默認(rèn)配色風(fēng)格。由此,通過構(gòu)造系統(tǒng)默認(rèn)通知獲取系統(tǒng)默認(rèn)的字體或背景顏色,可以為應(yīng)用通知配置相適應(yīng)的配色風(fēng)格,以避免由于系統(tǒng)禁止應(yīng)用修改通知配色而導(dǎo)致的通知背景和字體不匹配問題。優(yōu)選地,獲取系統(tǒng)默認(rèn)的字體顏色可以包括:獲取系統(tǒng)默認(rèn)的標(biāo)題文本顏色作為系統(tǒng)默認(rèn)的字體顏色。于是可以通過簡(jiǎn)單獲取有代表性的標(biāo)題文本顏色來(lái)作為系統(tǒng)默認(rèn)的字體顏色,從而簡(jiǎn)化本專利技術(shù)的配色方案。優(yōu)選地,選擇與字體或背景顏色相適應(yīng)的配色風(fēng)格可以包括:獲取至少兩個(gè)系統(tǒng)通知配色風(fēng)格;在判定字體或背景顏色與特定系統(tǒng)通知配色風(fēng)格的字體或背景顏色相似的情況下,選擇該特定系統(tǒng)通知配色風(fēng)格作為應(yīng)用通知的默認(rèn)配色風(fēng)格。由此,可以在系統(tǒng)存在多個(gè)配色風(fēng)格的情況下選擇最為合適的配色作為應(yīng)用通知的默認(rèn)配色風(fēng)格。優(yōu)選地,上述相似性可以通過色彩空間內(nèi)的距離來(lái)判定。優(yōu)選地,選擇與字體或背景顏色相適應(yīng)的配色風(fēng)格包括:在判定字體或背景顏色與純黑色相似的情況下,選擇黑色文字或黑色背景配色風(fēng)格,否則,選擇白色文字或白色配色風(fēng)格。由此,通過簡(jiǎn)單地在黑白配色中選擇能夠進(jìn)一步簡(jiǎn)化本專利技術(shù)的配色方案。優(yōu)選地,可以根據(jù)如下公式判定字體或背景顏色與純黑色是否相似:s=(1-diff)/(diff_max),其中,s是相似度,diff是字體或背景顏色與純黑色的色差,diff_max是純黑色與純白色的色差,并且在s大于0.5時(shí)判定字體顏色與純黑色相似。根據(jù)本專利技術(shù)的另一方面,提供了一種安卓系統(tǒng)下適配應(yīng)用通知顏色的裝置,包括:系統(tǒng)顏色獲取單元,用于構(gòu)造系統(tǒng)默認(rèn)通知以獲取系統(tǒng)默認(rèn)的字體或背景顏色;以及應(yīng)用配色選擇單元,用于選擇與字體或背景顏色相適應(yīng)的配色風(fēng)格作為應(yīng)用通知的默認(rèn)配色風(fēng)格。優(yōu)選地,系統(tǒng)顏色獲取單元獲取系統(tǒng)默認(rèn)的標(biāo)題文本顏色作為系統(tǒng)默認(rèn)的字體顏色。優(yōu)選地,應(yīng)用配色選擇單元用于:獲取至少兩個(gè)系統(tǒng)通知配色風(fēng)格;在判定字體或背景顏色與特定系統(tǒng)通知配色風(fēng)格的字體或背景顏色相似的情況下,選擇該特定系統(tǒng)通知配色風(fēng)格作為應(yīng)用通知的默認(rèn)配色風(fēng)格。根據(jù)本專利技術(shù)的又一方面,提供了一種計(jì)算設(shè)備,包括:存儲(chǔ)器,用于存儲(chǔ)信息;連接至存儲(chǔ)器的處理器,用于構(gòu)造系統(tǒng)默認(rèn)通知以從存儲(chǔ)器中獲取系統(tǒng)默認(rèn)的字體或背景顏色;從存儲(chǔ)器中選擇與字體或背景顏色相適應(yīng)的配色風(fēng)格作為應(yīng)用通知的默認(rèn)配色風(fēng)格。本專利技術(shù)的安卓系統(tǒng)下適配應(yīng)用通知顏色的方法、裝置及計(jì)算設(shè)備,通過構(gòu)造默認(rèn)通知獲取系統(tǒng)默認(rèn)的字體或背景顏色,可以選取相適應(yīng)的配色風(fēng)格作為應(yīng)用的默認(rèn)配色風(fēng)格,從而可以避免由于系統(tǒng)禁止應(yīng)用修改通知配色而導(dǎo)致的通知背景和字體不匹配問題,保證用戶體驗(yàn)并確保應(yīng)用通知對(duì)應(yīng)的相關(guān)業(yè)務(wù)能夠正常運(yùn)行。附圖說(shuō)明通過結(jié)合附圖對(duì)本公開示例性實(shí)施方式進(jìn)行更詳細(xì)的描述,本公開的上述以及其它目的、特征和優(yōu)勢(shì)將變得更加明顯,其中,在本公開示例性實(shí)施方式中,相同的參考標(biāo)號(hào)通常代表相同部件。圖1示出了根據(jù)本專利技術(shù)一實(shí)施例的計(jì)算設(shè)備的功能框圖。圖2示出了根據(jù)本專利技術(shù)的安卓系統(tǒng)下適配應(yīng)用通知顏色的方法的流程示意圖。圖3示出了根據(jù)本專利技術(shù)的安卓系統(tǒng)下適配應(yīng)用通知顏色的裝置的功能框圖。具體實(shí)施方式下面將參照附圖更詳細(xì)地描述本公開的優(yōu)選實(shí)施方式。雖然附圖中顯示了本公開的優(yōu)選實(shí)施方式,然而應(yīng)該理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施方式所限制。相反,提供這些實(shí)施方式是為了使本公開更加透徹和完整,并且能夠?qū)⒈竟_的范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。如前所述,由于廠商在定制安卓系統(tǒng)時(shí),可能會(huì)禁止其上安裝的應(yīng)用在彈出通知時(shí)修改通知配色,例如禁止應(yīng)用修改通知背景顏色,因此在代替顯示的系統(tǒng)默認(rèn)通知的背景顏色與應(yīng)用通知的字體顏色接近的情況下,用戶無(wú)法看清應(yīng)用通知的內(nèi)容,從而影響用戶體驗(yàn)。針對(duì)這種情況,本專利技術(shù)提出一種解決方案,即構(gòu)造一個(gè)系統(tǒng)默認(rèn)通知,并獲取系統(tǒng)默認(rèn)通知的字體或背景顏色,選擇與系統(tǒng)默認(rèn)的字體或背景顏色相適應(yīng)的配色風(fēng)格作為應(yīng)用通知的默認(rèn)配色風(fēng)格,以使得字體的顏色與背景顏色不相沖突,便于用戶可以清楚的辨認(rèn)應(yīng)用通知的內(nèi)容。下面將參照?qǐng)D1至圖3來(lái)具體描述本專利技術(shù)的實(shí)施例。圖1示出了根據(jù)本專利技術(shù)一個(gè)實(shí)施例的計(jì)算設(shè)備100的功能框圖。計(jì)算設(shè)備100可以是安裝了安卓系統(tǒng)的任何類型的計(jì)算設(shè)備,優(yōu)選為移動(dòng)設(shè)備,包括移動(dòng)計(jì)算機(jī)或移動(dòng)計(jì)算設(shè)備(例如,平板計(jì)算機(jī)、個(gè)人數(shù)字助理、膝上型計(jì)算機(jī)、筆記本計(jì)算機(jī)、上網(wǎng)本等)、移動(dòng)電話(例如,智能手機(jī))、可佩戴的計(jì)算設(shè)備(例如,智能手表、智能眼鏡等)或其他類型的移動(dòng)設(shè)備。如圖1所示,計(jì)算設(shè)備100可以包括存儲(chǔ)器110和處理器120,處理器120連接至存儲(chǔ)器110。在本專利技術(shù)的一個(gè)實(shí)施例中,計(jì)算設(shè)備100可以包括圖1中未示出的諸如顯示屏、輸入輸出裝置等的其他部件。上述及其他部件可以例如通過總線彼此相連。應(yīng)當(dāng)理解,圖1所示的計(jì)算設(shè)備的功能框圖僅僅是出于示例的目的,而不是對(duì)本專利技術(shù)范圍的限制。本領(lǐng)域技術(shù)人員可以根據(jù)需要,增添或替換其他部件。存儲(chǔ)器110用于存儲(chǔ)信息,所述信息可以包括系統(tǒng)默認(rèn)通知的配色,例如,字體和相應(yīng)背景顏色。系統(tǒng)默認(rèn)的字體顏色例如可以是黑色,背景顏色相應(yīng)為白色等。存儲(chǔ)器110中還可以存儲(chǔ)任意顏色空間或色域的多種顏色。處理器120可以構(gòu)造系統(tǒng)默認(rèn)通知以從存儲(chǔ)器110中獲取系統(tǒng)默認(rèn)的字體或背景顏色。例如,處理器可以包括通知構(gòu)造單元,該通知構(gòu)造單元可以生成一個(gè)系統(tǒng)默認(rèn)通知,獲得默認(rèn)通知的布局文件ID,處理器還可以包括布局生成單元,該布局生成單元可以生成對(duì)應(yīng)于已獲得的布局文件ID的視圖容器,再遍歷視圖容器的子控件以獲取系統(tǒng)默認(rèn)通知的字體顏色或背景顏色。處理器120還可以從存儲(chǔ)器110中選擇與字體或背景顏色本文檔來(lái)自技高網(wǎng)...

【技術(shù)保護(hù)點(diǎn)】
一種安卓系統(tǒng)下適配應(yīng)用通知顏色的方法,包括:構(gòu)造系統(tǒng)默認(rèn)通知以獲取系統(tǒng)默認(rèn)的字體或背景顏色;以及選擇與所述字體或背景顏色相適應(yīng)的配色風(fēng)格作為應(yīng)用通知的默認(rèn)配色風(fēng)格。
【技術(shù)特征摘要】
1.一種安卓系統(tǒng)下適配應(yīng)用通知顏色的方法,包括:構(gòu)造系統(tǒng)默認(rèn)通知以獲取系統(tǒng)默認(rèn)的字體或背景顏色;以及選擇與所述字體或背景顏色相適應(yīng)的配色風(fēng)格作為應(yīng)用通知的默認(rèn)配色風(fēng)格。2.如權(quán)利要求1所述的方法,其中,獲取系統(tǒng)默認(rèn)的字體顏色包括:獲取系統(tǒng)默認(rèn)的標(biāo)題文本顏色作為所述系統(tǒng)默認(rèn)的字體顏色。3.如權(quán)利要求1所述的方法,其中,選擇與所述字體或背景顏色相適應(yīng)的配色風(fēng)格包括:獲取所有的系統(tǒng)通知配色風(fēng)格;在判定所述字體或背景顏色與特定系統(tǒng)通知配色風(fēng)格的字體或背景顏色相同或相似的情況下,選擇該特定系統(tǒng)通知配色風(fēng)格作為應(yīng)用通知的默認(rèn)配色風(fēng)格。4.如權(quán)利要求3所述的方法,其中,通過所述字體或背景顏色與特定系統(tǒng)通知配色風(fēng)格的字體或背景顏色在色彩空間內(nèi)的距離來(lái)判定所述相同或相似。5.如權(quán)利要求1所述的方法,其中,選擇與所述字體或背景顏色相適應(yīng)的配色風(fēng)格包括:在判定所述字體或背景顏色與純黑色相似的情況下,選擇黑色文字或黑色背景配色風(fēng)格,以及否則,選擇白色文字或白色配色風(fēng)格。6.如權(quán)利要求4所述的方法,其中,根據(jù)如下公式判定所述字體或背景顏色與純黑色是否相似:s=(1-d...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:蔡燦,羅智頻,
申請(qǐng)(專利權(quán))人:廣州優(yōu)視網(wǎng)絡(luò)科技有限公司,
類型:發(fā)明
國(guó)別省市:廣東,44
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。