圖標的角標顯示方法及裝置的制造方法
【技術領域】
[0001]本公開涉及圖標顯示技術領域,尤其涉及圖標的角標顯示方法及裝置。
【背景技術】
[0002]在智能手機中,當一個應用有角標消息時,在桌面上的該應用右上角就會出現一個帶有數字的角標。作為一種通知機制,引起用戶的注意。
[0003]當前在Android(安卓系統)和1S(蘋果公司開發的移動操作系統)系統中,任何應用的角標顏色和樣式都是一致的。比如,在1S系統中,角標的顏色和樣式被規定為:以白色邊框包圍的紅色底板,底板上為白色數字。
【發明內容】
[0004]為克服相關技術中存在的問題,本公開實施例提供一種應用程序的角標的顯示方法及裝置,能夠以不同風格顯示圖標的角標。
[0005]根據本公開實施例的第一方面,提供一種圖標的角標顯示方法,包括:
[0006]當生成圖標的角標時,獲取所述圖標的特征信息;
[0007]根據所述圖標的特征信息,確定所述角標的顯示要素;
[0008]在所述圖標的預設位置處生成并顯示具有所述顯示要素的所述角標。
[0009]在一個實施例中,所述獲取所述圖標的特征信息,包括:
[0010]獲取所述圖標對應的應用類型;
[0011]所述根據所述圖標的特征信息,確定所述角標的顯示要素,包括:
[0012]根據預設的應用類型與顯示要素的對應關系,確定所述應用類型對應的顯示要素。
[0013]在一個實施例中,所述獲取所述圖標的特征信息,包括:
[0014]獲取所述圖標對應的應用的優先級;
[0015]所述根據所述圖標的特征信息,確定所述角標的顯示要素,包括:
[0016]根據預設的應用的優先級與顯示要素的對應關系,確定所述應用的優先級對應的顯示要素。
[0017]在一個實施例中,所述獲取所述圖標的特征信息,包括:
[0018]獲取所述圖標的顏色特征;
[0019]所述根據所述圖標的特征信息,確定角標的顯示要素,包括:
[0020]將所述顏色特征作為所述角標的背景色;和/或[0021 ]將所述顏色特征作為所述角標內文字顏色。
[0022]在一個實施例中,所述獲取所述圖標的顏色特征,包括:
[0023]獲取所述圖標的圖片文件的所有像素點的顏色值中出現次數最多的顏色值,將出現次數最多的所述顏色值作為所述圖標的顏色特征;或者
[0024]對所述圖標的圖片文件的所有像素點中的相近色像素點的顏色值取平均值,將所述平均值作為所述圖標的顏色特征。
[0025]在一個實施例中,當所述圖標對應的應用為應用文件夾時,所述獲取所述圖標的顏色特征,包括:
[0026]獲取所述應用文件夾中的所有應用圖標的所有圖片文件;將所有圖片文件的所有像素點的顏色值中出現次數最多的顏色值,作為所述圖標的顏色特征;或者
[0027]獲取所述應用文件夾中的所有應用圖標的所有圖片文件;對所述所有圖片文件的所有像素點中的相近色像素點的顏色值取平均值,將所述平均值作為所述圖標的顏色特征。
[0028]在一個實施例中,所述根據所述圖標的特征信息,確定所述角標的顯示要素,包括:
[0029]根據所述圖標的特征信息,確定角標的形狀、角標的背景色、角標內文字顏色、角標內文字的字體中的一個或者多個。
[0030]在一個實施例中,所述在圖標的預設位置處生成并顯示具有所述顯示要素的角標,還包括:
[0031]為所述角標生成并顯示角標邊框。
[0032]在一個實施例中,所述根據所述圖標的特征信息,確定所述角標的顯示要素,還包括:
[0033]根據所述圖標的特征信息,確定角標的邊框顏色、角標的邊框寬度、角標的邊框形狀中的一個或者多個。
[0034]本公開實施例還提供一種圖標的角標顯示裝置,包括:
[0035]獲取模塊,用于當生成圖標的角標時,獲取所述圖標的特征信息;
[0036]確定模塊,用于根據所述圖標的特征信息,確定所述角標的顯示要素;
[0037]顯示模塊,用于在所述圖標的預設位置處生成并顯示具有所述顯示要素的所述角標。
[0038]在一個實施例中,所述獲取模塊用于,當生成圖標的角標時,獲取所述圖標對應的應用類型;
[0039]所述確定模塊用于,根據預設的應用類型與顯示要素的對應關系,確定所述應用類型對應的顯示要素。
[0040]在一個實施例中,所述獲取模塊用于,當生成圖標的角標時,獲取所述圖標對應的應用的優先級;
[0041]所述確定模塊用于,根據預設的應用的優先級與顯示要素的對應關系,確定所述應用的優先級對應的顯示要素。
[0042]在一個實施例中,所述獲取模塊用于,當生成圖標的角標時,獲取所述圖標的顏色特征;
[0043]所述確定模塊用于,將所述顏色特征作為所述角標的背景色;和/或將所述顏色特征作為所述角標內文字顏色。
[0044]在一個實施例中,所述獲取模塊,包括:
[0045]第一顏色特征獲取子模塊,用于當生成圖標的角標時,獲取所述圖標的圖片文件的所有像素點的顏色值中出現次數最多的顏色值,將出現次數最多的所述顏色值作為所述圖標的顏色特征;
[0046]或者,所述獲取模塊,包括:
[0047]第二顏色特征獲取子模塊,用于當生成圖標的角標時,對所述圖標的圖片文件的所有像素點中的相近色像素點的顏色值取平均值,將所述平均值作為所述圖標的顏色特征。
[0048]在一個實施例中,當所述圖標對應的應用為應用文件夾時,所述獲取模塊包括:
[0049]第一圖片獲取子模塊,用于當生成圖標的角標時,獲取所述應用文件夾中的所有應用圖標的所有圖片文件;
[0050]第三顏色特征獲取子模塊,用于將所有圖片文件的所有像素點的顏色值中出現次數最多的顏色值,作為所述圖標的顏色特征。
[0051]在一個實施例中,當所述圖標對應的應用為應用文件夾時,所述獲取模塊包括:
[0052]第二圖片獲取子模塊,用于當生成圖標的角標時,獲取所述應用文件夾中的所有應用圖標的所有圖片文件;
[0053]第四顏色特征獲取子模塊,用于對所述所有圖片文件的所有像素點中的相近色像素點的顏色值取平均值,將所述平均值作為所述圖標的顏色特征。
[0054]在一個實施例中,所述確定模塊用于:
[0055]根據所述圖標的特征信息,確定角標的形狀、角標的背景色、角標內文字顏色、角標內文字的字體中的一個或者多個。
[0056]在一個實施例中,所述顯示模塊,還用于:
[0057]為所述角標生成并顯示角標邊框。
[0058]本公開實施例還提供一種圖標的角標顯示裝置,包括:
[0059]處理器;
[0060]用于存儲處理器可執行指令的存儲器;
[0061 ] 其中,所述處理器被配置為:
[0062]當生成圖標的角標時,獲取所述圖標的特征信息;
[0063]根據所述圖標的特征信息,確定所述角標的顯示要素;
[0064]在所述圖標的預設位置處生成并顯示具有所述顯示要素的所述角標。
[0065]本公開的實施例提供的技術方案可以包括以下有益效果:
[0066]上述實施例中,當生成圖標的角標時,根據圖標的特征信息,確定角標的顯示要素;并在圖標的預設位置處生成并顯示具有顯示要素的所述角標。因此,對于不同應用,能夠以不同風格顯示圖標的角標,幫助用戶緩解了對于桌面角標泛濫后的視覺疲勞。
[0067]應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0068]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發明的實施例,并與說明書一起用于解釋本發明的原理。
[0069]圖1是根據一示例性實施例示出的圖標的角標顯示方法的流程圖。
[0070]圖2是根據另一示例性實施例示出的圖標的角標顯示方法的流程圖。
[0071]圖3是根據另一示例性實施例示出的圖標的角標顯示方法的流程圖。
[0072]圖4是根據另一示例性實施例示出的圖標的角標顯示方法的流程圖。
[0073]圖5是根據另一示例性實施例示出的圖標的角標顯示方法的流程圖。
[0074]圖6是根據圖5所示的示例性實施例示出的圖標的角標顯示方法中S501的流程圖。
[0075]圖7是根據圖5所示的示例性實施例示出的圖標的角標顯示方法中S501的流程圖。
[0076]圖8是根據一示例性實施例示出的圖標的角標顯示裝置的連接圖。
[0077]圖9是根據一示例性實施例示出的圖標的角標顯示裝置中獲取模塊的連接圖。
[0078]圖10是根據一示例性實施例示出的圖標的角標顯示裝置中獲取模塊的連接圖。
[0079]圖11是根據一示例性實施例示出的圖標的角標顯示裝置中獲取模塊的連接圖。
[0080]圖12是根據一示例性實施例示出的一種適用于應用程序的角標的顯示裝置的框圖。
【具體實施方式】
[0081]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發明相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本發明的一些方面相一致的裝置和方法的例子。
[0082]圖1是根據一示例性實施例示出的一種圖標的角標顯示方法的流程圖,如圖1所示,該圖標的角標顯示方法