CN102314291A - 图标处理***及方法 - Google Patents
图标处理***及方法 Download PDFInfo
- Publication number
- CN102314291A CN102314291A CN2010102178655A CN201010217865A CN102314291A CN 102314291 A CN102314291 A CN 102314291A CN 2010102178655 A CN2010102178655 A CN 2010102178655A CN 201010217865 A CN201010217865 A CN 201010217865A CN 102314291 A CN102314291 A CN 102314291A
- Authority
- CN
- China
- Prior art keywords
- icon
- plate
- attribute
- scope
- range
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
一种图标处理方法,该方法包括以下步骤:读取蒙板的属性,所述蒙板的属性包括蒙板的显示范围;根据所述蒙板的显示范围设置图标在蒙板中的范围;读取图标的属性,所述图标的属性包括图标的实际范围;判断所述图标的实际范围是否与所设置的图标在蒙板中的范围一致;当所述图标的实际范围与所设置的图标在蒙板中的范围不一致时,对图标进行缩放处理,使图标的实际范围与所设置的图标在蒙板中的范围一致;合成所述图标和蒙板,生成合成的图标。本发明还提供一种图标处理***。利用本发明可以使图标的风格统一。
Description
技术领域
本发明涉及一种图标处理***及方法,尤其涉及一种运行在手持行动电子装置中的图标处理***及方法。
背景技术
通常,手持行动电子装置(例如,手机等)在运行时各种运行状态都有对应的显示界面,显示界面上有各种各样的图标,例如,字典图标、游戏图标等。由于目前手持行动电子装置都会安装第三方软件,而第三方软件的图标大小不一,风格各异,导致手持行动电子装置用户界面上显示的图标风格不统一。
发明内容
鉴于以上内容,有必要提供一种图标处理***,其可以处理手持行动电子装置中储存的图标,使用户界面上显示的图标有统一的风格。
鉴于以上内容,还有必要提供一种图标处理方法,其可以处理手持行动电子装置中储存的图标,使用户界面上显示的图标有统一的风格。
一种图标处理***,运行于手持行动电子装置中,该***包括:读取模块,用于读取图标的属性和蒙板的属性,所述图标的属性包括图标的实际范围,所述蒙板的属性包括蒙板的显示范围;设置模块,用于根据所述蒙板的显示范围设置图标在蒙板中的范围;判断模块,用于判断所述图标的实际范围是否与所设置的图标在蒙板中的范围一致;缩放模块,用于当所述图标的实际范围与所设置的图标在蒙板中的范围不一致时,对图标进行缩放处理,使图标的实际范围与所设置的图标在蒙板中的范围一致;合成模块,用于合成所述图标和蒙板,生成合成的图标。
一种图标处理方法,该方法包括以下步骤:读取蒙板的属性,所述蒙板的属性包括蒙板的显示范围;根据所述蒙板的显示范围设置图标在蒙板中的范围;读取图标的属性,所述图标的属性包括图标的实际范围;判断所述图标的实际范围是否与所设置的图标在蒙板中的范围一致;当所述图标的实际范围与所设置的图标在蒙板中的范围不一致时,对图标进行缩放处理,使图标的实际范围与所设置的图标在蒙板中的范围一致;合成所述图标和蒙板,生成合成的图标。
相较于现有技术,所述的图标处理***及方法,其可以处理手持行动电子装置储存的图标,使用户界面上的图标有统一的风格。
附图说明
图1是本发明手持行动电子装置的架构图。
图2是本发明图标处理方法较佳实施例的流程图。
图3是本发明合成图标和蒙板的示意图。
主要元件符号说明
手持行动电子装置 | 1 |
图标处理*** | 2 |
内存 | 3 |
读取模块 | 201 |
设置模块 | 202 |
判断模块 | 203 |
缩放模块 | 204 |
合成模块 | 205 |
具体实施方式
如图1所示,是本发明手持行动电子装置的架构图。所述的手持行动电子装置1是指手机、个人数字助理(Personal Digital Assistant,PDA)等装置。所述手持行动电子装置1内安装有图标处理***2,该图标处理***2用于处理手持行动电子装置1中储存的图标,并将图标统一成一个固定的风格,例如,大小相同,背景相同等。具体内容会在图2中做详细描述。
所述的手持行动电子装置1包括内存3。所述的内存3用于存储图标和蒙板等资料,所述图标和蒙板是用户通过有线或无线的方式从网站或者其它服务器上下载到手持行动电子装置1的内存3中。所述内存3可以是该手持行动电子装置1本身的内存,还可以是外部存储卡,如SM卡(Smart Media Card,智能媒体卡)、SD卡(Secure Digital Card,安全数字卡)、CF卡(Compact Flash Card,标准闪存卡)、MMC卡(Multi Media Card,多媒体卡)、MS卡(Memory Stick,记忆棒)、XD卡(Extreme Digital Card,极限数字卡)、TF卡(Trans FlashCard)等。
此外,该手持行动电子装置1还具有将图标和蒙板进行叠加,合成新的图标的功能,该功能可通过安装在手持行动电子装置1的操作***实现,所述的操作***为Android操作***,具体而言,通过该Android操作***内部的控件Testview来实现合成图标和蒙板而生成新的图标的功能。
所述图标处理***2包括读取模块201、设置模块202、判断模块203、缩放模块204及合成模块205。本发明所称的模块是完成一特定功能的计算机程序段,比程序更适合于描述软件在计算机中的执行过程,因此在本发明以下对软件描述中都以模块描述。
所述读取模块201用于读取图标的属性和蒙板的属性。所述图标的属性包括图标的实际范围、图标的显示范围、图标的格式、图标的存储路径及图标的容量大小,所述蒙板的属性包括蒙板的实际范围、蒙板的显示范围、蒙板的格式、蒙板的存储路径及蒙板的容量大小。一般而言,无论是图标还是蒙板,都是一张正方形或者长方形的图形,由于计算机20能够对图标(或蒙板)做透明化处理(即将图形中不需要显示的区域以透明的方式显示,使肉眼看不到),用户最终看到的图形可能并不是一个正方形或者长方形。所述的图标(或蒙板)的实际范围是正方形或长方形图形的范围,所述图标(或蒙板)的显示范围是图标(或蒙板)在手持行动电子装置1的显示屏(图1中未示出)上显示的范围,即用户最终在手持行动电子装置1的显示屏上所看到的范围。具体而言,如图3所示,图标A为一个正方形,该图标A的实际范围为虚线正方形,由于做了透明化处理,虚线正方形内除了梯形之外的其它区域是透明的,因此,用户只能看到该图标A虚线正方形内的梯形,该梯形为图标A的显示范围。蒙板B的实际范围为虚线正方形,由于做了透明化处理,虚线正方形内除去带有黑点的多边形外的其他区域是透明的,因此,用户只能看到该蒙板B内有黑点的多边形区域,该带有黑点的多边形区域即为蒙板B的显示范围。
所述设置模块202用于根据所述蒙板的显示范围设置图标在蒙板中的范围。本较佳实施例中,设置模块202可以在蒙板的显示范围内任意设置一个图标所处的范围,如图3所示,蒙板B的显示范围为一个多边形区域,在该多边形区域内,设置模块202可以任意设置一个正方形或长方形区域作为图标A在蒙板B中的范围,即设置该正方形或长方形的长和高。在本较佳实施例中,该设置的图标A在蒙板B中的范围为:蒙板B的显示范围内的最大正方形或长方形。
所述判断模块203用于判断所述图标的实际范围是否与设置模块202所设置的该图标在蒙板中的范围一致。
若不一致,所述缩放模块204用于对图标进行缩放处理,使图标的实际范围与所述设置模块202设置的范围一致。具体而言,若设置的范围为正方形,该正方形的长和高分别为0.9厘米,而图标A的实际范围为长1厘米、高0.8厘米,则所述缩放模块204将图标A的实际范围中的长缩小到0.9厘米,高放大到0.9厘米。
所述合成模块205用于合成所述图标和蒙板,生成合成的图标。本实施例中,所述合成是指合成模块205调用Android操作***内的控件Testview,将图标A覆盖到蒙板B上,合成图标C。如图3所示,将图标A覆盖到蒙板B中的多边形区域内,合成了一个图标C。
如图2所示,是本发明图标处理方法较佳实施例的流程图。
步骤S10,读取模块201读取蒙板的属性。所述蒙板的属性包括蒙板的实际范围、蒙板的显示范围、蒙板的格式、蒙板的存储路径及蒙板的容量大小。在本较佳实施例中,所述蒙板的显示区域可以是圆形、多边形以及其它任意图形,该蒙板的显示区域还可以以不同的颜色进行显示,具体而言,图3中蒙板B中的多边形可以是红色或黄色。用户可以通过不同颜色或不同显示区域的蒙版合成新的图标,使用户通过蒙板就可以区分不同类型的图标,例如,与显示区域为圆形的蒙板合成的图标为一种类型,与显示区域为三角形的蒙板合成的图标为另外一种类型。
步骤S20,设置模块202根据所述读取的蒙板的显示范围设置图标在蒙板中的范围。本较佳实施例中,设置模块202可以在蒙板的显示范围内任意设置一个图标所处的范围,如图3所示,蒙板B的显示范围为一个多边形区域,在该多边形区域内,设置模块202可以任意设置一个正方形或长方形区域作为图标A在蒙板B中的范围,即设置该正方形或长方形的长和高。在本较佳实施例中,该设置的图标A在蒙板B中的范围为:蒙板B的显示范围内的最大正方形或长方形。
步骤S30,读取模块201分别读取图标的属性。所述图标的属性包括图标的实际范围、图标的显示范围、图标的格式、图标的存储路径及图标的容量大小。
步骤S40,判断模块203判断所述图标的实际范围是否与设置模块202设置的图标在蒙板中的范围一致。判断模块203判断所述图标的实际范围是否与设置的范围一致的方式是:将所述图标的实际范围(长和高)与设置的范围(长和高)进行对比,若图标的实际范围中的长与设置的范围中的长不相等,或该图标的实际范围中的高与设置的范围中的高不相等,则进入步骤S50。若图标的实际范围中的长与设置的范围中的长相等,且实际范围中的高与设置的范围中的高相等,则进入步骤S60。
步骤S50,缩放模块204对图标进行缩放处理,使图标的实际范围与所述设置模块202设置的范围一致。具体而言,若设置的范围为正方形,该正方形的长和高分别为0.9厘米,而图标A的实际范围为长1厘米、高0.8厘米,则所述缩放模块204将图标A的实际范围中的长缩小到0.9厘米,高放大到0.9厘米。
步骤S60,合成模块205合成所述图标和蒙板,生成合成的图标。具体而言,如图3所示,所述合成模块205调用Android操作***内的控件Testview,将图标A覆盖到蒙板B中的多边形区域内,生成一个合成的图标C。
另外,所述图标处理方法还可以被广泛应用于桌上型电脑和笔记本电脑中,该方法可以对不同类型的图标采用不同颜色或不同显示区域的蒙版进行区分,用户可以通过区分蒙版来区分不同的图标,例如,与显示区域为圆形的蒙板合成的图标为一种类型,与显示区域为三角形的蒙板合成的图标为另外一种类型。由于基于对图标的再加工而得到风格统一的图标,所以第三方原有图标的风格样式对操作***没有任何影响,所述图标处理方法也不会出现更改第三方安装包(APK)包的行为。所述图标处理方法在不更改第三方原有代码和资源的基础上,实现了图标风格的统一,对第三方安装包(APK)无任何特殊要求即可实现了图标风格的统一的功能。此外,由于利用了Android操作***中的控件Testview,所以该图标处理方法在进行图标风格统一化得过程中,并不损耗Android应用的加载速度。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
Claims (8)
1.一种图标处理***,运行于手持行动电子装置中,其特征在于,该***包括:
读取模块,用于读取图标的属性和蒙板的属性,所述图标的属性包括图标的实际范围,所述蒙板的属性包括蒙板的显示范围;
设置模块,用于根据所述蒙板的显示范围设置图标在蒙板中的范围;
判断模块,用于判断所述图标的实际范围是否与所设置的图标在蒙板中的范围一致;
缩放模块,用于当所述图标的实际范围与所设置的图标在蒙板中的范围不一致时,对图标进行缩放处理,使图标的实际范围与所设置的图标在蒙板中的范围一致;及
合成模块,用于合成所述图标和蒙板,生成合成的图标。
2.如权利要求1所述的图标处理***,其特征在于,所述的手持行动电子装置是手机或PDA。
3.如权利要求1所述的图标处理***,其特征在于,所述图标的属性还包括图标的显示范围、图标的格式、图标的存储路径及图标的容量大小,所述蒙板的属性还包括蒙板的实际范围、蒙板的格式、蒙板的存储路径及蒙板的容量大小。
4.如权利要求1所述的图标处理***,其特征在于,所述图标在蒙板中设置的范围为蒙板的显示范围内的最大正方形或长方形。
5.一种图标处理方法,该方法应用于权利要求1所述的***中,其特征在于,该方法包括以下步骤:
读取蒙板的属性,所述蒙板的属性包括蒙板的显示范围;
根据所述蒙板的显示范围设置图标在蒙板中的范围;
读取图标的属性,所述图标的属性包括图标的实际范围;
判断所述图标的实际范围是否与所设置的图标在蒙板中的范围一致;
当所述图标的实际范围与所设置的图标在蒙板中的范围不一致时,对图标进行缩放处理,使图标的实际范围与所设置的图标在蒙板中的范围一致;及
合成所述图标和蒙板,生成合成的图标。
6.如权利要求5所述的图标处理方法,其特征在于,所述的手持行动电子装置是手机或PDA。
7.如权利要求5所述的图标处理方法,其特征在于,所述图标的属性还包括图标的显示范围、图标的格式、图标的存储路径及图标的容量大小,所述蒙板的属性还包括蒙板的实际范围、蒙板的格式、蒙板的存储路径及蒙板的容量大小。
8.如权利要求5所述的图标处理方法,其特征在于,所述图标在蒙板中设置的范围为蒙板的显示范围内的最大正方形或长方形。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102178655A CN102314291A (zh) | 2010-06-30 | 2010-06-30 | 图标处理***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102178655A CN102314291A (zh) | 2010-06-30 | 2010-06-30 | 图标处理***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102314291A true CN102314291A (zh) | 2012-01-11 |
Family
ID=45427509
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010102178655A Pending CN102314291A (zh) | 2010-06-30 | 2010-06-30 | 图标处理***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102314291A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102938863A (zh) * | 2012-11-27 | 2013-02-20 | 乐视致新电子科技(天津)有限公司 | 基于Android***的智能电视图标主题替换方法和装置 |
CN103207778A (zh) * | 2012-01-13 | 2013-07-17 | 青岛海信移动通信技术股份有限公司 | 一种修饰图标的方法、装置和移动终端 |
CN103677791A (zh) * | 2012-09-26 | 2014-03-26 | 联想(北京)有限公司 | 一种图标处理方法及电子设备 |
CN104866353A (zh) * | 2015-05-27 | 2015-08-26 | 小米科技有限责任公司 | 显示按钮的方法及装置 |
CN105955588A (zh) * | 2016-06-17 | 2016-09-21 | 青岛海信移动通信技术股份有限公司 | 一种界面上图标的显示方法及装置 |
CN106445597A (zh) * | 2016-09-28 | 2017-02-22 | 依偎科技(南昌)有限公司 | 一种应用下载方法、终端、服务器及*** |
CN106873981A (zh) * | 2017-01-11 | 2017-06-20 | 努比亚技术有限公司 | 一种图标处理方法、装置及终端 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1337619A (zh) * | 2000-06-23 | 2002-02-27 | 国际商业机器公司 | 自动缩放图标以适合数据处理***内的一个显示区 |
CN1746843A (zh) * | 2004-09-08 | 2006-03-15 | 英业达股份有限公司 | 视窗及其图标设定***及方法 |
CN1773452A (zh) * | 2004-11-10 | 2006-05-17 | 乐金电子(昆山)电脑有限公司 | 部分视窗画面显示方法 |
WO2008039693A2 (en) * | 2006-09-25 | 2008-04-03 | Adobe Systems Incorporated | Improving image masks |
CN101706724A (zh) * | 2009-09-29 | 2010-05-12 | 宇龙计算机通信科技(深圳)有限公司 | 一种图标生成方法及图标处理装置 |
-
2010
- 2010-06-30 CN CN2010102178655A patent/CN102314291A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1337619A (zh) * | 2000-06-23 | 2002-02-27 | 国际商业机器公司 | 自动缩放图标以适合数据处理***内的一个显示区 |
CN1746843A (zh) * | 2004-09-08 | 2006-03-15 | 英业达股份有限公司 | 视窗及其图标设定***及方法 |
CN1773452A (zh) * | 2004-11-10 | 2006-05-17 | 乐金电子(昆山)电脑有限公司 | 部分视窗画面显示方法 |
WO2008039693A2 (en) * | 2006-09-25 | 2008-04-03 | Adobe Systems Incorporated | Improving image masks |
CN101706724A (zh) * | 2009-09-29 | 2010-05-12 | 宇龙计算机通信科技(深圳)有限公司 | 一种图标生成方法及图标处理装置 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103207778A (zh) * | 2012-01-13 | 2013-07-17 | 青岛海信移动通信技术股份有限公司 | 一种修饰图标的方法、装置和移动终端 |
CN103677791A (zh) * | 2012-09-26 | 2014-03-26 | 联想(北京)有限公司 | 一种图标处理方法及电子设备 |
CN103677791B (zh) * | 2012-09-26 | 2017-11-07 | 联想(北京)有限公司 | 一种图标处理方法及电子设备 |
CN102938863A (zh) * | 2012-11-27 | 2013-02-20 | 乐视致新电子科技(天津)有限公司 | 基于Android***的智能电视图标主题替换方法和装置 |
CN102938863B (zh) * | 2012-11-27 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 基于Android***的智能电视图标主题替换方法和装置 |
CN104866353A (zh) * | 2015-05-27 | 2015-08-26 | 小米科技有限责任公司 | 显示按钮的方法及装置 |
CN104866353B (zh) * | 2015-05-27 | 2019-03-15 | 小米科技有限责任公司 | 显示按钮的方法及装置 |
CN105955588A (zh) * | 2016-06-17 | 2016-09-21 | 青岛海信移动通信技术股份有限公司 | 一种界面上图标的显示方法及装置 |
CN106445597A (zh) * | 2016-09-28 | 2017-02-22 | 依偎科技(南昌)有限公司 | 一种应用下载方法、终端、服务器及*** |
CN106873981A (zh) * | 2017-01-11 | 2017-06-20 | 努比亚技术有限公司 | 一种图标处理方法、装置及终端 |
CN106873981B (zh) * | 2017-01-11 | 2020-03-31 | 努比亚技术有限公司 | 一种图标处理方法、装置及终端 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2956057T3 (es) | Métodos y dispositivos para buscar y mostrar información en un terminal | |
CN102314291A (zh) | 图标处理***及方法 | |
CN105165069A (zh) | 接入Wi-Fi热点设备的方法、Wi-Fi热点设备和用户设备 | |
CN106325687B (zh) | 一种调用程序的方法及终端 | |
CN104657058A (zh) | 一种截图方法 | |
CN110909275B (zh) | 页面浏览方法、装置及电子设备 | |
CN103593171A (zh) | 多区域截图的方法和设备 | |
CN104679405A (zh) | 一种终端 | |
CN107844352A (zh) | 一种应用界面配置方法和装置 | |
CN108989704B (zh) | 图像生成方法和装置、终端设备 | |
CN104156222A (zh) | 自定义Android设备桌面的方法 | |
CN106227483B (zh) | 一种显示控制方法及移动终端 | |
CN102693238B (zh) | Widget应用方法、***及多媒体终端 | |
CN104657668A (zh) | 一种终端 | |
CN105224318A (zh) | 一种信息处理方法及电子设备 | |
CN107704253B (zh) | 控件的文字颜色变换方法、***及电子装置 | |
CN108052212A (zh) | 一种输入文字的方法、终端及计算机可读介质 | |
CN106293658B (zh) | 一种界面组件生成方法及其设备 | |
US10254959B2 (en) | Method of inputting a character into a text string using a sliding touch gesture, and electronic device therefor | |
CN109992580A (zh) | 列表数据的处理方法及装置、存储介质、计算机设备 | |
KR102204047B1 (ko) | 모바일 단말의 응용프로그램 저장공간 관리 장치 및 관리 방법 | |
CN104657991A (zh) | 一种图片处理的方法 | |
CN107193815B (zh) | 一种页面代码的处理方法、装置及设备 | |
US20140223354A1 (en) | Method and system for creating floating keys in a portable device | |
CN106293369A (zh) | 基于弹幕的交互方法、交互装置及用户设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1161920 Country of ref document: HK |
|
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120111 |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1161920 Country of ref document: HK |