CN107423066A - 一种应用程序图标样式的修改方法和修改装置 - Google Patents
一种应用程序图标样式的修改方法和修改装置 Download PDFInfo
- Publication number
- CN107423066A CN107423066A CN201710624514.8A CN201710624514A CN107423066A CN 107423066 A CN107423066 A CN 107423066A CN 201710624514 A CN201710624514 A CN 201710624514A CN 107423066 A CN107423066 A CN 107423066A
- Authority
- CN
- China
- Prior art keywords
- icon
- modified
- radian
- drift angles
- target
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Bioethics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例提供了一种应用程序图标样式的修改方法和修改装置,该修改方法包括:获取终端设备中图标操作的***权限;确定至少一个待修改图标修改后的多个顶角的弧度,生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标;基于已获取的所述***权限,将所述各个待修改图标替换为相匹配的所述各个目标图标。通过本发明,实现了对待修改图标的显示样式的重新设计,同时,实现了简单、便捷、快速地将待修改图标的显示样式修改为自定义的目标图标的样式,从而满足了用户的个性化显示需求,提高了用户的使用体验。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种应用程序图标样式的修改方法和修改装置。
背景技术
随着终端技术的不断发展,手机、智能手表和平板电脑等终端的应用越来越广泛。终端设备中通过下载并安装不同的应用程序,从而实现不同的功能。由于各个的应用程序具有不同的功能和用途,因此,终端设备中通过不同的显示图标来对各个应用程序进行区分。随着终端设备的广泛应用,用户群体也随之不断的壮大,各个用户对终端设备中应用程序显示样式的需求也不同,因此,现有技术中,往往通过不同显示主题的显示样式或自定义图标的背景,来满足不同用户的显示需求。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:现有技术中,一方面,用户只能选择一套主题的图标显示样式,在更换桌面主题后,桌面图标会随着更换主题的图标而修改,因而,对于用户自定义的桌面图标会随着桌面主题的修改而修改,无法满足用户的个性化显示需求;另一方面,通过自定义图标的背景,无法进一步地满足用户对图标样式的个性化需求。
因此,亟待一种应用程序图标样式的修改方法,来满足用户个性化的图标样式的显示需求。
发明内容
本发明实施例提供一种应用程序图标样式的修改方法和修改装置,以满足用户个性化的图标样式的显示需求。
一方面,本发明实施例提供了一种应用程序图标样式的修改方法,包括:
获取终端设备中图标操作的***权限;
确定至少一个待修改图标修改后的多个顶角的弧度,生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标;
基于已获取的所述***权限,将所述各个待修改图标替换为相匹配的所述各个目标图标。
另一方面,本发明实施例提供了一种应用程序图标样式的修改装置,包括:
获取单元,用于获取终端设备中图标操作的***权限;
确定及生成单元,用于确定至少一个待修改图标修改后的多个顶角的弧度,生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标;
替换单元,用于基于已获取的所述***权限,将所述各个待修改图标替换为相匹配的所述各个目标图标。
上述技术方案具有如下有益效果:通过获取终端设备中图标操作的***权限,为后续实现个性化修改图标的显示样式提供了必要的前提条件;实现了对待修改图标的显示样式的重新设计,同时,实现了简单、便捷、快速地将待修改图标的显示样式修改为自定义的目标图标的样式,从而满足了用户的个性化显示需求,提高了用户的使用体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中应用程序图标样式的修改方法流程图;
图2为本发明实施例应用程序图标样式的修改装置结构示意图;
图3为各种图形图标之间的样式转换示意图;
图4为本发明一优选实施例中应用程序图标样式的修改方法流程图;
图5为本发明一优选实施例中图片编辑替换工具的功能架构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,为本发明实施例中一种应用程序图标样式的修改方法流程图。
101、获取终端设备中图标操作的***权限;
102、确定至少一个待修改图标修改后的多个顶角的弧度,生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标;
103、基于已获取的所述***权限,将所述各个待修改图标替换为相匹配的所述各个目标图标。
可选地,所述获取终端设备中图标操作的***权限之后,还包括:
获取终端设备中每一个图标的图标列表;
其中,所述确定至少一个待修改图标修改后的多个顶角的弧度,生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标,包括:
在所述图标列表中确定至少一个待修改图标;
根据所述已确定的至少一个待修改图标,确定符合预定弧度阈值范围的各个待修改图标修改后的多个顶角的弧度,生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标;
其中,所述图标操作的***权限包括修改图标的***权限和替换图标的***权限。
优选地,所述在图标列表中确定至少一个待修改图标,包括:
在所述图标列表中确定满足预定形状图标的至少一个待修改图标;
其中,所述预定形状图标包括方形图标、圆角图标和圆形图标中的任一种。
优选地,所述确定至少一个待修改图标修改后的多个顶角的弧度,包括:
通过用户对各个待修改图标形状的拖拽操作,获取所述各个待修改图标修改后的多个顶角的弧度;或
根据用户设置的各个待修改图标的多个顶角修改后的弧度值,确定所述各个待修改图标修改后的多个顶角的弧度。
优选地,所述生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标,包括:
获取所述各个待修改图标修改前的多个顶角的弧度;
根据已确定的所述各个待修改图标修改后的多个顶角的弧度和已获取的所述各个待修改图标修改前的多个顶角的弧度,判断所述各个待修改图标修改后的多个顶角的弧度是否小于所述各个待修改图标修改前的多个顶角的弧度;
若是,获取所述各个待修改图标的色彩信息;
基于已获取的所述各个待修改图标的色彩信息,对所述各个待修改图标的多个顶角进行色彩填充,生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标。
优选地,所述基于已获取的所述***权限,将所述各个待修改图标替换为相匹配的所述各个目标图标,包括:
根据预定的替换规则,将所述各个待修改图标替换为相匹配的所述各个目标图标;
其中,所述预定的替换规则,包括以下任一种情形:
将终端设备中指定的单个待修改图标替换为相匹配的所述目标图标;
将终端设备中的多个待修改图标批量替换为相匹配的所述多个目标图标;
将终端设备中的全局图标全局替换为相匹配的所述各个目标图标。
如图2所示,为本发明实施例中一种应用程序图标样式的修改装置结构示意图。
第一获取单元,用于获取终端设备中图标操作的***权限;
确定及生成单元,用于确定至少一个待修改图标修改后的多个顶角的弧度,生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标;
替换单元,用于基于已获取的所述***权限,将所述各个待修改图标替换为相匹配的所述各个目标图标。
可选地,所述获取终端设备中图标操作的***权限之后,还包括:
第二获取单元,用于获取终端设备中每一个图标的图标列表;
其中,所述确定及生成单元,包括:
确定模块,用于在所述图标列表中确定至少一个待修改图标;
确定与生存模块,用于根据所述已确定的至少一个待修改图标,确定符合预定弧度阈值范围的各个待修改图标修改后的多个顶角的弧度,生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标;
其中,所述图标操作的***权限包括修改图标的***权限和替换图标的***权限。
优选地,所述确定模块具体用于在所述图标列表中确定满足预定形状图标的至少一个待修改图标;
其中,所述预定形状图标包括方形图标、圆角图标和圆形图标中的任一种。
优选地,所述确定及生成单元,包括:
第三获取模块,用于通过用户对各个待修改图标形状的拖拽操作,获取所述各个待修改图标修改后的多个顶角的弧度;或
弧度确定模块,用于根据用户设置的各个待修改图标的多个顶角修改后的弧度值,确定所述各个待修改图标修改后的多个顶角的弧度。
优选地,所述确定及生成单元,包括:
第一获取模块,用于获取所述各个待修改图标修改前的多个顶角的弧度;
判断模块,用于根据已确定的所述各个待修改图标修改后的多个顶角的弧度和已获取的所述各个待修改图标修改前的多个顶角的弧度,判断所述各个待修改图标修改后的多个顶角的弧度是否小于所述各个待修改图标修改前的多个顶角的弧度;
第二获取模块,用于若是,获取所述各个待修改图标的色彩信息;
生成模块,用于基于已获取的所述各个待修改图标的色彩信息,对所述各个待修改图标的多个顶角进行色彩填充,生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标。
优选地,所述替换单元,包括:
替换模块,用于根据预定的替换规则,将所述各个待修改图标替换为相匹配的所述各个目标图标;
其中,所述预定的替换规则,包括以下任一种情形:
将终端设备中指定的单个待修改图标替换为相匹配的所述目标图标;
将终端设备中的多个待修改图标批量替换为相匹配的所述多个目标图标;
将终端设备中的全局图标全局替换为相匹配的所述各个目标图标。
本发明实施例上述技术方案具有如下有益效果:通过获取终端设备中图标操作的***权限,为后续实现个性化修改图标的显示样式提供了必要的前提条件;实现了对待修改图标的显示样式的重新设计,同时,实现了简单、便捷、快速地将待修改图标的显示样式修改为自定义的目标图标的样式,从而满足了用户的个性化显示需求,提高了用户的使用体验。
以下结合应用实例对本发明实施例上述技术方案进行详细说明:
本发明应用实例旨在满足用户个性化的图标样式的显示需求。
如图1所示,例如,在终端设备A中,首先获取终端设备A中图标操作的***权限;随后,确定待修改图标,如app1.icon,修改后的四个顶角的弧度值为45度,生成与待修改图标app1.icon的四个顶角的弧度值为45度相匹配的目标图标;基于已获取的图标操作的***权限,将待修改图标app1.icon替换为生成的与待修改图标app1.icon相匹配的四个顶角的弧度值为45度的目标图标。
在一优选实施例中,在步骤101中所述获取终端设备中图标操作的***权限的步骤之后,还包括:获取终端设备中每一个图标的图标列表。
其中,所述确定至少一个待修改图标修改后的多个顶角的弧度,生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标,包括:在所述图标列表中确定至少一个待修改图标;根据所述已确定的至少一个待修改图标,确定符合预定弧度阈值范围的各个待修改图标修改后的多个顶角的弧度,生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标;
其中,所述图标操作的***权限包括修改图标的***权限和替换图标的***权限。
例如,在终端设备A中,预定弧度阈值范围为弧度值大于等于0度且小于等于90度;首先获取终端设备A中图标操作的***权限,如修改图标的***权限和替换图标的***权限;随后,获取终端设备A中全部图标的图标列表,如图标列表IconList,在图标列表IconList中,确定待修改图标如为app1.icon,待修改图标app1.icon修改后的四个顶角的弧度为45度,符合预定弧度阈值范围,随后生成与待修改图标app1.icon修改后的四个顶角的弧度为45度相匹配的目标图标。
通过本实施例,能够实现不同形状样式的图标之间进行转换,极大地提高了用户自定义图标样式的灵活度,丰富了图标的样式,更进一步地满足了用户的不同需求。
在一优选实施例中,步骤102中在图标列表中确定至少一个待修改图标的步骤,包括:在所述图标列表中确定满足预定形状图标的至少一个待修改图标。
其中,所述预定形状图标包括方形图标、圆角图标和圆形图标中的任一种。
例如,在终端设备A中,预定形状图标包括方形图标、圆角图标和圆形图标;首先获取终端设备A中图标操作的***权限,并获取终端设备A中全部图标的图标列表,如图标列表IconList,在图标列表IconList中,图标app1.icon为方形图标,满足预定形状图标,可确定图标app1.icon为待修改图标。
通过本实施例,基于预定形状图标的待修改图标,为后续生成对应的目标图标的高辨识度提供了必要的前提保证,进一步地,提高了用户的使用体验。
在一优选实施例中,步骤102中所述确定至少一个待修改图标修改后的多个顶角的弧度,包括:通过用户对各个待修改图标形状的拖拽操作,获取所述各个待修改图标修改后的多个顶角的弧度;或
根据用户设置的各个待修改图标的多个顶角修改后的弧度值,确定各个待修改图标修改后的多个顶角的弧度。
例如,在终端设备A中,获取终端设备A中图标操作的***权限;随后,确定待修改图标如为app1.icon,app1.icon为方形图标,用户通过鼠标或手指对待修改图标app1.icon形状的拖拽操作确定待修改图标app1.icon修改后的样式,随后,根据已确定的待修改图标app1.icon修改后的样式获取待修改图标app1.icon修改后的四个顶角的弧度值均为45度。
又例如,在终端设备A中,获取终端设备A中图标操作的***权限;随后,确定待修改图标如为app1.icon,app1.icon为方形图标,用户可自定义设置的待修改图标app1.icon的四个顶角的修改后的弧度值均为45度,可确定待修改图标app1.icon修改后的四个顶角的弧度值均为45度。
需要说明的是,本领域技术人员可以了解到,确定各个待修改图标修改后的多个顶角的弧度的实现方式有多种,本发明实施例虽会以特定方式为例说明,但在此不做限定。
在一优选实施例中,步骤102中生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标,包括:获取所述各个待修改图标修改前的多个顶角的弧度;根据已确定的所述各个待修改图标修改后的多个顶角的弧度和已获取的所述各个待修改图标修改前的多个顶角的弧度,判断所述各个待修改图标修改后的多个顶角的弧度是否小于所述各个待修改图标修改前的多个顶角的弧度;若是,获取所述各个待修改图标的色彩信息;基于已获取的所述各个待修改图标的色彩信息,对所述各个待修改图标的多个顶角进行色彩填充,生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标。
其中,所述各个待修改图标的色彩信息,包括但不限于所述各个待修改图标的RGB(red green blue,红、绿、蓝三色)值、所述各个待修改图标多个顶角的预定图标范围内的RGB值和所述各个待修改图标色彩的渐变信息中的至少一项。
例如,在终端设备A中,获取终端设备A中图标操作的***权限,确定待修改图标如为app2.icon,app2.icon为圆形图标,获取待修改图标app2.icon修改前的四个顶角的弧度值为45度,根据用户自定义设置的待修改图标app2.icon的四个顶角的修改后的弧度值均为25度,可确定待修改图标app2.icon修改后的四个顶角的弧度值均为25度,随后判断得到待修改图标修app2.icon改后的四个顶角的弧度小于修改前的四个顶角的弧度;随后,获取待修改图标app2.icon的色彩信息,如预定图标范围为以图标的各个顶角为中心点,半径为各个顶角至图标中心点距离的四分之一,的图标的扇形范围内的RGB色彩信息;基于已获取的待修改图标app2.icon的多个顶角各自的RGB色彩信息,对待修改图标app2.icon的多个顶角进行色彩填充,生成与待修改图标app2.icon修改后的多个顶角的弧度为25度相匹配的目标图标。
在一优选实施例中,步骤103基于已获取的所述***权限,将所述各个待修改图标替换为相匹配的所述各个目标图标,包括:根据预定的替换规则,将所述各个待修改图标替换为相匹配的所述各个目标图标。
其中,所述预定的替换规则,包括以下任一种情形:
将终端设备中指定的单个待修改图标替换为相匹配的所述目标图标;
将终端设备中的多个待修改图标批量替换为相匹配的所述多个目标图标;
将终端设备中的全局图标全局替换为相匹配的所述各个目标图标。
例如,接上例,在终端设备A中,可确定预定的替换规则为将终端设备A中指定的单个待修改图标替换为相匹配的目标图标,随后将终端设备A中的待修改图标app2.icon替换为生成的与待修改图标app2.icon修改后的多个顶角的弧度为25度相匹配的目标图标。
又例如,在终端设备A中,若确定待修改图标如为app1.icon和app2.icon,可确定预定的替换规则为将终端设备中的多个待修改图标批量替换为相匹配的所述多个目标图标,随后将终端设备A中的待修改图标app1.icon和app2.icon替换为生成的与待修改图标app1.icon和app2.icon各自修改后的目标图标。
再例如,在终端设备A中,若确定待修改图标为终端设备A中的所有图标,可确定预定的替换规则为将终端设备中的全局图标全局替换为相匹配的所述各个目标图标,随后将终端设备A中的全部图标替换为生成的与全部图标各自修改后的目标图标。
通过本实施例,能够方便、快速地根据用户的需求,灵活地将不同数量的图标均替换为用户自定义的图标样式的目标图标,极大地满足了用户的不同需求,进一步地提高了用户的使用体验。
在一具体应用场景中,将本发明中确定至少一个待修改图标修改后的多个顶角的弧度,生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标和本发明中基于已获取的所述***权限,将所述各个待修改图标替换为相匹配的所述各个目标图标的实现方法封装为图片编辑替换工具,通过图片编辑工具可实现如图3所示的各种图形样式图标之间的样式转换,具体实现流程示意图如图4所示,例如,在终端设备B中,首先确定终端设备B在出厂时是否已获取图标操作的***权限,若未获取,则首先获取图标操作的***权限,包括修改图标的***权限和替换图标的***权限,随后可通过操作***的更新方式将图片编辑替换工具下载并安装至终端设备B中,当用户打开图片编辑替换工具时,首先获取终端设备B中的全局图标列表,根据用户的选择,确定待修改图标如为app3.icon,待修改图标app3.icon为方形图标,随后根据获取用户通过图片编辑替换工具设置的待修改图标app3.icon修改后的四个顶角的弧度值为30度,生成与待修改图标app3.icon相匹配的修改后的目标图标,预定的替换规则为将终端设备中指定的单个待修改图标替换为相匹配的所述目标图标,随后将待修改图标app3.icon替换为相匹配的目标图标;若确定待修改图标如为app3.icon和app4.icon,预定的替换规则为将终端设备中的多个待修改图标批量替换为相匹配的所述多个目标图标,随后将待修改图标app3.icon和app4.icon批量替换为相匹配的app3.icon和app4.icon的目标图标;若确定待修改图标为终端设备B中的全部图标,预定的替换规则为将终端设备中的全局图标全局替换为相匹配的所述各个目标图标,随后将终端设备B中的全部图标替换为相匹配的各个待修改图标的目标图标;其中,图片编辑替换工具的功能架构图如图5所示,可分为图标设计***和图标替换***:
1)图标设计***用于根据用户的喜好生成不同样式的图标,如圆角样式,方形样式等的图标,图标设计***包括逻辑控制模块和图标样式设计模块:逻辑控制模块用来逻辑控制,如当用户待修改图标选择结束时,做出“生成图标”的指示,以及做出色彩填充指示,做出单个图标替换指示,做出批量图标替换指示灯其它逻辑指示;图标样式设计模块:图标的圆角进行处理、图标的方角进行处理等。
2)图标替换***用于将待替换图标替换成生成的与待替换图标相匹配的目标图标。
本发明实施例提供了一种应用程序图标样式的修改装置,可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。
应该明白,公开的过程中的步骤的特定顺序或层次是示例性方法的实例。基于设计偏好,应该理解,过程中的步骤的特定顺序或层次可以在不脱离本公开的保护范围的情况下得到重新安排。所附的方法权利要求以示例性的顺序给出了各种步骤的要素,并且不是要限于所述的特定顺序或层次。
在上述的详细描述中,各种特征一起组合在单个的实施方案中,以简化本公开。不应该将这种公开方法解释为反映了这样的意图,即,所要求保护的主题的实施方案需要比清楚地在每个权利要求中所陈述的特征更多的特征。相反,如所附的权利要求书所反映的那样,本发明处于比所公开的单个实施方案的全部特征少的状态。因此,所附的权利要求书特此清楚地被并入详细描述中,其中每项权利要求独自作为本发明单独的优选实施方案。
为使本领域内的任何技术人员能够实现或者使用本发明,上面对所公开实施例进行了描述。对于本领域技术人员来说;这些实施例的各种修改方式都是显而易见的,并且本文定义的一般原理也可以在不脱离本公开的精神和保护范围的基础上适用于其它实施例。因此,本公开并不限于本文给出的实施例,而是与本申请公开的原理和新颖性特征的最广范围相一致。
上文的描述包括一个或多个实施例的举例。当然,为了描述上述实施例而描述部件或方法的所有可能的结合是不可能的,但是本领域普通技术人员应该认识到,各个实施例可以做进一步的组合和排列。因此,本文中描述的实施例旨在涵盖落入所附权利要求书的保护范围内的所有这样的改变、修改和变型。此外,就说明书或权利要求书中使用的术语“包含”,该词的涵盖方式类似于术语“包括”,就如同“包括,”在权利要求中用作衔接词所解释的那样。此外,使用在权利要求书的说明书中的任何一个术语“或者”是要表示“非排它性的或者”。
本领域技术人员还可以了解到本发明实施例列出的各种说明性逻辑块(illustrative logical block),单元,和步骤可以通过电子硬件、电脑软件,或两者的结合进行实现。为清楚展示硬件和软件的可替换性(interchangeability),上述的各种说明性部件(illustrative components),单元和步骤已经通用地描述了它们的功能。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个***的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本发明实施例保护的范围。
本发明实施例中所描述的各种说明性的逻辑块,或单元都可以通过通用处理器,数字信号处理器,专用集成电路(ASIC),现场可编程门阵列或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。
本发明实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件模块、或者这两者的结合。软件模块可以存储于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于ASIC中,ASIC可以设置于用户终端中。可选地,处理器和存储媒介也可以设置于用户终端中的不同的部件中。
在一个或多个示例性的设计中,本发明实施例所描述的上述功能可以在硬件、软件、固件或这三者的任意组合来实现。如果在软件中实现,这些功能可以存储与电脑可读的媒介上,或以一个或多个指令或代码形式传输于电脑可读的媒介上。电脑可读媒介包括电脑存储媒介和便于使得让电脑程序从一个地方转移到其它地方的通信媒介。存储媒介可以是任何通用或特殊电脑可以接入访问的可用媒体。例如,这样的电脑可读媒体可以包括但不限于RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁性存储装置,或其它任何可以用于承载或存储以指令或数据结构和其它可被通用或特殊电脑、或通用或特殊处理器读取形式的程序代码的媒介。此外,任何连接都可以被适当地定义为电脑可读媒介,例如,如果软件是从一个网站站点、服务器或其它远程资源通过一个同轴电缆、光纤电缆、双绞线、数字用户线(DSL)或以例如红外、无线和微波等无线方式传输的也被包含在所定义的电脑可读媒介中。所述的碟片(disk)和磁盘(disc)包括压缩磁盘、镭射盘、光盘、DVD、软盘和蓝光光盘,磁盘通常以磁性复制数据,而碟片通常以激光进行光学复制数据。上述的组合也可以包含在电脑可读媒介中。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种应用程序图标样式的修改方法,其特征在于,包括:
获取终端设备中图标操作的***权限;
确定至少一个待修改图标修改后的多个顶角的弧度,生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标;
基于已获取的所述***权限,将所述各个待修改图标替换为相匹配的所述各个目标图标。
2.根据权利要求1所述的修改方法,其特征在于,所述获取终端设备中图标操作的***权限之后,还包括:
获取终端设备中每一个图标的图标列表;
其中,所述确定至少一个待修改图标修改后的多个顶角的弧度,生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标,包括:
在所述图标列表中确定至少一个待修改图标;
根据所述已确定的至少一个待修改图标,确定符合预定弧度阈值范围的各个待修改图标修改后的多个顶角的弧度,生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标;
其中,所述图标操作的***权限包括修改图标的***权限和替换图标的***权限。
3.根据权利要求2所述的修改方法,其特征在于,所述在图标列表中确定至少一个待修改图标,包括:
在所述图标列表中确定满足预定形状图标的至少一个待修改图标;
其中,所述预定形状图标包括方形图标、圆角图标和圆形图标中的任一种。
4.根据权利要求1-3任一项所述的修改方法,其特征在于,所述确定至少一个待修改图标修改后的多个顶角的弧度,包括:
通过用户对各个待修改图标形状的拖拽操作,获取所述各个待修改图标修改后的多个顶角的弧度;或
根据用户设置的各个待修改图标的多个顶角修改后的弧度值,确定所述各个待修改图标修改后的多个顶角的弧度。
5.根据权利要求4所述的修改方法,其特征在于,所述生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标,包括:
获取所述各个待修改图标修改前的多个顶角的弧度;
根据已确定的所述各个待修改图标修改后的多个顶角的弧度和已获取的所述各个待修改图标修改前的多个顶角的弧度,判断所述各个待修改图标修改后的多个顶角的弧度是否小于所述各个待修改图标修改前的多个顶角的弧度;
若是,获取所述各个待修改图标的色彩信息;
基于已获取的所述各个待修改图标的色彩信息,对所述各个待修改图标的多个顶角进行色彩填充,生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标。
6.根据权利要求1所述的修改方法,其特征在于,所述基于已获取的所述***权限,将所述各个待修改图标替换为相匹配的所述各个目标图标,包括:
根据预定的替换规则,将所述各个待修改图标替换为相匹配的所述各个目标图标;
其中,所述预定的替换规则,包括以下任一种情形:
将终端设备中指定的单个待修改图标替换为相匹配的所述目标图标;
将终端设备中的多个待修改图标批量替换为相匹配的所述多个目标图标;
将终端设备中的全局图标全局替换为相匹配的所述各个目标图标。
7.一种应用程序图标样式的修改装置,其特征在于,包括:
第一获取单元,用于获取终端设备中图标操作的***权限;
确定及生成单元,用于确定至少一个待修改图标修改后的多个顶角的弧度,生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标;
替换单元,用于基于已获取的所述***权限,将所述各个待修改图标替换为相匹配的所述各个目标图标。
8.根据权利要求7所述的修改装置,其特征在于,所述获取终端设备中图标操作的***权限之后,还包括:
第二获取单元,用于获取终端设备中每一个图标的图标列表;
其中,所述确定及生成单元,包括:
确定模块,用于在所述图标列表中确定至少一个待修改图标;
确定与生存模块,用于根据所述已确定的至少一个待修改图标,确定符合预定弧度阈值范围的各个待修改图标修改后的多个顶角的弧度,生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标;
其中,所述图标操作的***权限包括修改图标的***权限和替换图标的***权限。
9.根据权利要求7所述的修改装置,其特征在于,所述确定及生成单元,包括:
第一获取模块,用于获取所述各个待修改图标修改前的多个顶角的弧度;
判断模块,用于根据已确定的所述各个待修改图标修改后的多个顶角的弧度和已获取的所述各个待修改图标修改前的多个顶角的弧度,判断所述各个待修改图标修改后的多个顶角的弧度是否小于所述各个待修改图标修改前的多个顶角的弧度;
第二获取模块,用于若是,获取所述各个待修改图标的色彩信息;
生成模块,用于基于已获取的所述各个待修改图标的色彩信息,对所述各个待修改图标的多个顶角进行色彩填充,生成与所述各个待修改图标修改后的多个顶角的弧度相匹配的各个目标图标。
10.根据权利要求7所述的修改装置,其特征在于,所述替换单元,包括:
替换模块,用于根据预定的替换规则,将所述各个待修改图标替换为相匹配的所述各个目标图标;
其中,所述预定的替换规则,包括以下任一种情形:
将终端设备中指定的单个待修改图标替换为相匹配的所述目标图标;
将终端设备中的多个待修改图标批量替换为相匹配的所述多个目标图标;
将终端设备中的全局图标全局替换为相匹配的所述各个目标图标。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710624514.8A CN107423066A (zh) | 2017-07-27 | 2017-07-27 | 一种应用程序图标样式的修改方法和修改装置 |
PCT/CN2017/105842 WO2019019418A1 (zh) | 2017-07-27 | 2017-10-12 | 一种应用程序图标样式的修改方法和修改装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710624514.8A CN107423066A (zh) | 2017-07-27 | 2017-07-27 | 一种应用程序图标样式的修改方法和修改装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107423066A true CN107423066A (zh) | 2017-12-01 |
Family
ID=60431299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710624514.8A Pending CN107423066A (zh) | 2017-07-27 | 2017-07-27 | 一种应用程序图标样式的修改方法和修改装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107423066A (zh) |
WO (1) | WO2019019418A1 (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108304108A (zh) * | 2018-01-22 | 2018-07-20 | 维沃移动通信有限公司 | 一种应用程序的图标显示方法及移动终端 |
CN109753201A (zh) * | 2018-12-25 | 2019-05-14 | 苏州思必驰信息科技有限公司 | 一种自定义车载桌面的应用显示图标的方法及装置 |
CN109885218A (zh) * | 2018-12-29 | 2019-06-14 | 深圳前海达闼云端智能科技有限公司 | 一种图标处理方法、装置及终端 |
CN110515515A (zh) * | 2019-08-29 | 2019-11-29 | Oppo广东移动通信有限公司 | 信息展示方法及装置、存储介质 |
CN111638878A (zh) * | 2020-04-26 | 2020-09-08 | 华为终端有限公司 | 图标的样式风格处理的方法以及装置 |
CN111813286A (zh) * | 2020-06-24 | 2020-10-23 | 浙江工商职业技术学院 | 一种基于情绪设计对应图标的方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105677180A (zh) * | 2016-01-04 | 2016-06-15 | 深圳市创想天空科技股份有限公司 | 一种应用程序图标的处理方法及装置 |
CN106375529A (zh) * | 2016-09-27 | 2017-02-01 | 武汉米企通网络科技有限公司 | 一种手机软件图标的修改方法 |
CN106527871A (zh) * | 2016-12-14 | 2017-03-22 | 北京小米移动软件有限公司 | 应用图标的显示方法及装置 |
CN106843649A (zh) * | 2017-01-13 | 2017-06-13 | 努比亚技术有限公司 | 一种图标处理方法、装置及终端 |
-
2017
- 2017-07-27 CN CN201710624514.8A patent/CN107423066A/zh active Pending
- 2017-10-12 WO PCT/CN2017/105842 patent/WO2019019418A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105677180A (zh) * | 2016-01-04 | 2016-06-15 | 深圳市创想天空科技股份有限公司 | 一种应用程序图标的处理方法及装置 |
CN106375529A (zh) * | 2016-09-27 | 2017-02-01 | 武汉米企通网络科技有限公司 | 一种手机软件图标的修改方法 |
CN106527871A (zh) * | 2016-12-14 | 2017-03-22 | 北京小米移动软件有限公司 | 应用图标的显示方法及装置 |
CN106843649A (zh) * | 2017-01-13 | 2017-06-13 | 努比亚技术有限公司 | 一种图标处理方法、装置及终端 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108304108A (zh) * | 2018-01-22 | 2018-07-20 | 维沃移动通信有限公司 | 一种应用程序的图标显示方法及移动终端 |
CN108304108B (zh) * | 2018-01-22 | 2020-06-02 | 维沃移动通信有限公司 | 一种应用程序的图标显示方法及移动终端 |
CN109753201A (zh) * | 2018-12-25 | 2019-05-14 | 苏州思必驰信息科技有限公司 | 一种自定义车载桌面的应用显示图标的方法及装置 |
CN109885218A (zh) * | 2018-12-29 | 2019-06-14 | 深圳前海达闼云端智能科技有限公司 | 一种图标处理方法、装置及终端 |
CN109885218B (zh) * | 2018-12-29 | 2022-02-25 | 深圳前海达闼云端智能科技有限公司 | 一种图标处理方法、装置及终端 |
CN110515515A (zh) * | 2019-08-29 | 2019-11-29 | Oppo广东移动通信有限公司 | 信息展示方法及装置、存储介质 |
CN111638878A (zh) * | 2020-04-26 | 2020-09-08 | 华为终端有限公司 | 图标的样式风格处理的方法以及装置 |
CN111638878B (zh) * | 2020-04-26 | 2023-06-02 | 华为终端有限公司 | 图标的样式风格处理的方法以及装置 |
CN111813286A (zh) * | 2020-06-24 | 2020-10-23 | 浙江工商职业技术学院 | 一种基于情绪设计对应图标的方法 |
CN111813286B (zh) * | 2020-06-24 | 2021-09-03 | 浙江工商职业技术学院 | 一种基于情绪设计对应图标的方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2019019418A1 (zh) | 2019-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107423066A (zh) | 一种应用程序图标样式的修改方法和修改装置 | |
CN102708537B (zh) | 图形处理***及操作图形处理***的方法和设备 | |
US20140344746A1 (en) | Smart Progress Indicator | |
CN109032722A (zh) | 更新ui组件的显示效果的方法、装置及设备、介质 | |
CN104137134B (zh) | 用于云服务的对维护成本敏感的记账 | |
CN105117138B (zh) | 屏蔽操作***锁屏的方法、装置及移动终端 | |
CN104317648B (zh) | 一种监测广告的方法和装置 | |
US20100250903A1 (en) | Apparatuses and systems including a software application adaptation layer and methods of operating a data processing apparatus with a software adaptation layer | |
CN108762939A (zh) | 一种PCIe端口资源分配方法、***及设备和存储介质 | |
WO2021142979A1 (zh) | 交通信号机的配置方法及装置 | |
CN102693641B (zh) | 交通信号加载平台 | |
CN109508222A (zh) | 一种状态栏的颜色配置方法及相关设备 | |
CN106855800A (zh) | 一种界面元素背景图片的显示方法、装置及智能设备 | |
CN107357611A (zh) | 用户界面的主题更新方法及装置 | |
CN105573816B (zh) | 虚拟输入的方法、装置及*** | |
JP2022529841A (ja) | ゲームオブジェクト制御方法及び装置 | |
CN105677266B (zh) | 一种电子设备及其图标显示方法 | |
CN110515515A (zh) | 信息展示方法及装置、存储介质 | |
CN109086077A (zh) | 一种应用程序的运行方法和装置 | |
CN107357530A (zh) | 一种针对OpenStack云硬盘的设置方法及装置 | |
CN104572280B (zh) | 一种Android应用主题切换方法 | |
CN109669763A (zh) | 虚拟输入控制的方法、装置及*** | |
CN106569684A (zh) | 颜色渐变的图形显示方法及装置 | |
CN112619160A (zh) | 图像处理方法、装置、非易失性存储介质及电子装置 | |
KR20010071116A (ko) | 소프트웨어의 생성장치 및 소프트웨어의 생성방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171201 |