CN102750168A - 应用图标更新方法及装置 - Google Patents
应用图标更新方法及装置 Download PDFInfo
- Publication number
- CN102750168A CN102750168A CN2012101873468A CN201210187346A CN102750168A CN 102750168 A CN102750168 A CN 102750168A CN 2012101873468 A CN2012101873468 A CN 2012101873468A CN 201210187346 A CN201210187346 A CN 201210187346A CN 102750168 A CN102750168 A CN 102750168A
- Authority
- CN
- China
- Prior art keywords
- application
- details
- database
- application icon
- icon
- 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
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明适用于智能终端信息处理领域,提供了一种应用图标更新方法及装置,所述方法包括:在安卓***启动时,获取所述安卓***中已添加的应用的详细信息;判断数据库是否更新已存储的应用的详细信息,并及时更新数据库中存储的应用的详细信息;检测所述数据库是否有更新应用信息,并在该数据库有更新信息时对应更新缓存中的应用的详细信息;获取并显示缓存中的应用的详细信息,以更新应用的应用图标。本发明实施例能够提高用户的体验。
Description
技术领域
本发明属于智能终端信息处理领域,尤其涉及应用图标更新方法及装置。
背景技术
目前,智能设备需要安装多种应用,每种应用对应不同的应用图标。
现在智能设备上面显示的应用图标通常是存放在应用本身的资源文件当中,在开发的时候已经设置好的。由于采用这种方式设置的应用图标通常是单一的,用户不能随意更换,特别是针对应用程序商店当中下载的应用,更是不能更改它在用户界面(User Interface,UI)显示的应用图标,因此难以满足用户的需求,用户体验低。
发明内容
本发明实施例提供了一种应用图标更新方法,旨在解决现有方法只能显示单一的应用图标、用户体验低的问题。
本发明实施例是这样实现的,一种应用图标更新方法,所述方法包括下述步骤:
在安卓***启动时,获取所述安卓***中已添加的应用的详细信息,所述应用的详细信息包括应用名称和应用图标;
判断数据库是否更新存储的应用的详细信息,并及时更新数据库中存储的应用的详细信息;
检测所述数据库是否有更新应用信息,并在该数据库有更新信息时对应更新缓存中的应用的详细信息;
获取并显示缓存中的应用的详细信息,以更新应用的应用图标。
本发明实施例的另一目的在于提供一种应用图标更新装置,所述装置包括:
应用管理单元,用于在安卓***启动时,获取所述安卓***中已添加的应用的详细信息,所述应用的详细信息包括应用名称和应用图标;
数据库管理单元,用于判断数据库是否更新存储的应用的详细信息,并及时更新数据库中存储的应用的详细信息;
应用信息更新单元,用于检测所述数据库是否有更新应用信息,并在该数据库有更新信息时对应更新缓存中的应用的详细信息;
应用信息显示单元,用于获取并显示缓存中的应用的详细信息,以更新应用的应用图标。
在本发明实施例中,由于存储了更新后的应用的详细信息,因此能够显示多样化的更新后的应用图标,提高了用户的良好体验。
附图说明
图1是本发明第一实施例提供的一种应用图标更新方法的流程图;
图2是本发明第二实施例提供的一种应用图标更新装置的结构图;
图3是本发明第三实施例提供的另一种应用图标更新装置的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例,从安卓***中获取更新后的应用的详细信息,并存入数据库和缓存中,再显示缓存中的应用的详细信息。
本发明实施例提供了一种:应用图标更新方法及装置。
所述方法包括:在安卓***启动时,获取所述安卓***中已添加的应用的详细信息,所述应用的详细信息包括应用名称和应用图标;
判断数据库是否更新存储的应用的详细信息,并及时更新数据库中存储的应用的详细信息;
检测所述数据库是否有更新应用信息,并在该数据库有更新信息时对应更新缓存中的应用的详细信息;
获取并显示缓存中的应用的详细信息,以更新应用的应用图标。
所述装置包括:应用管理单元,用于在安卓***启动时,获取所述安卓***中已添加的应用的详细信息,所述应用的详细信息包括应用名称和应用图标;
数据库管理单元,用于判断数据库是否更新存储的应用的详细信息,并及时更新数据库中存储的应用的详细信息;
应用信息更新单元,用于检测所述数据库是否有更新应用信息,并在该数据库有更新信息时对应更新缓存中的应用的详细信息;
应用信息显示单元,用于获取并显示缓存中的应用的详细信息,以更新应用的应用图标。
在本发明实施例中,由于存储了更新后的应用的详细信息,因此能够显示多样化的更新后的应用图标,提高了用户的良好体验。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
实施例一:
图1示出了本发明第一实施例提供的一种应用图标更新方法的流程图,详述如下:
步骤S11,在安卓***启动时,获取该安卓***中已添加的应用的详细信息,该应用的详细信息包括应用名称和应用图标。
本实施例中,在安卓(android)***启动时,获取该android***中已经添加的应用(包括***应用和下载应用)的详细信息,其中,应用的详细信息包括应用的应用名称和应用图标等。
步骤S12,判断数据库是否更新其存储的应用的详细信息,并及时更新数据库中存储的应用的详细信息。
本实施例中,查询数据库中存储的应用的详细信息,并将查询结果与步骤S11获取的应用的详细信息进行比较。若步骤S11中获取的应用的详细信息与数据库存储的应用的详细信息不同,表明数据库未及时更新存储的应用的详细信息,则在数据库中存入步骤S11中获取的而该数据库中没有存储的应用的详细信息;若数据库存储的应用的详细信息与从安卓***获取的应用的详细信息相同,说明数据库已经及时更新了存储的应用的详细信息,则不需添加数据库中应用的详细信息。
步骤S13,检测该数据库是否有更新应用信息,并在该数据库有更新信息时对应更新缓存中的应用的详细信息。
本实施例中,缓存中存储的是应用的详细信息,以利于提高应用的详细信息的加载速度。
其中,检测该数据库是否有更新应用信息,并在该数据库有更新信息时对应更新缓存中的应用的详细信息的步骤具体包括:检测数据库是否存在修改、删除、***的操作,若存在上述操作,判定该数据库有更新应用信息,并对应更新缓存中的应用的详细信息;若不存在上述操作,则无需对应更新缓存中的应用的详细信息。
步骤S14,获取并显示缓存中的应用的详细信息,以更新应用的应用图标。
本实施例中,在UI更新应用图标之前,判断缓存是否存储有应用的详细信息,若是,获取缓存中的应用的详细信息,并更新线程(如launcher线程)上面显示的应用图标;若否,等待缓存从数据库获取相应的应用的详细信息之后,再从缓存中获取应用的详细信息,并更新线程上面显示的应用图标。由于缓存中是更新后的应用的详细信息,因此显示缓存中的应用的详细信息就能够达到更新应用图标的目的。
在本发明实施例中,从安卓***中获取更新后的应用的详细信息,并存入数据库和缓存中,再显示缓存中的应用的详细信息。由于存储了更新后的应用的详细信息,因此能够显示多样化的更新后的应用图标,提高了用户的良好体验。
作为本发明一优选实施例,在步骤S14之后,还包括下述步骤:
接收用户输入的应用图标更改指令,根据该应用图标更改指令更改数据库与缓存存储的相应应用的详细信息。
本实施例中,当用户更改应用的应用图标时,选择需要更改的图标,发送应用图标更改指令至智能设备。智能设备接收到用户输入的应用图标更改指令后,根据该应用图标更改指令更改数据库中对应的应用的详细信息,并对应更新缓存中存储的应用的详细信息。
作为本发明一优选实施例,本实施例的应用包括***应用和下载应用;应用图标包括应用自带的应用图标和用户定义的应用图标。
作为本发明一优选实施例,对于***应用自带的应用图标,在智能设备的***应用升级,且***应用升级对应的应用图标发生变化时,***发送应用图标修改提示至用户,以提示用户确定是否更新相应的应用图标。
本实施例中,***提供的应用图标,可通过对***应用图标素材库进行更新,然后再通知用户,让用户确定是否更新***应用的应用图标。
实施例二:
图2示出了本发明第二实施例提供的一种应用图标更新装置的结构,对应实现实施例一中的步骤S11-S14,为了便于说明,仅示出了与本发明实施例相关的部分。
该应用图标更新装置可以用于通过有线或者无线网络连接服务器的各种智能设备,例如移动电话、口袋计算机(Pocket Personal Computer,PPC)、掌上电脑、计算机、笔记本电脑、个人数字助理(Personal Digital Assistant,PDA)等,可以是运行于这些智能设备内的软件单元、硬件单元或者软硬件相结合的单元,也可以作为独立的挂件集成到这些智能设备中或者运行于这些终端的应用***中,其中:
应用管理单元21,用于在安卓***启动时,获取该安卓***中已添加的应用的详细信息,该应用的详细信息包括应用名称和应用图标。
本实施例中,在android***启动时,获取该android***中已经添加的应用(包括***应用和下载应用)的详细信息。
数据库管理单元22,用于判断数据库是否更新存储的应用的详细信息,并及时更新数据库中存储的应用的详细信息。
本实施例中,查询数据库中存储的应用的详细信息,并将查询结果与应用管理单元21获取的应用的详细信息进行比较。若应用管理单元21中获取的应用的详细信息与数据库存储的应用的详细信息不同,表明需要更新数据库存储的应用的详细信息,则在数据库中存入应用管理单元21中获取的而该数据库中没有存储的应用的详细信息,若数据库存储的应用的详细信息与从安卓***获取的应用的详细信息相同,说明数据库已经及时更新了存储的应用的详细信息,则不需添加数据库中应用的详细信息。
应用信息更新单元23,用于检测该数据库是否有更新应用信息,并在该数据库有更新信息时对应更新缓存中的应用的详细信息。
本实施例中,该应用信息更新单元23包括操作检测模块231以及选择更新模块232。所述操作检测模块231用于检测所述数据库是否存在修改、删除、***的操作。所述选择更新模块232用于在所述操作检测模块231检测到修改、删除、***的操作时,判定所述数据库有更新应用信息,并对应更新缓存中的应用的详细信息,否则,无需对应更新缓存中的应用的详细信息。
应用信息显示单元24,用于获取并显示缓存中的应用的详细信息,以更新应用的应用图标。
本实施例中,在UI更新应用图标之前,判断缓存是否存储有应用的详细信息,若是,获取缓存中的应用的详细信息,并更新线程(如launcher线程)上面显示的应用图标;若否,等待缓存从数据库获取相应的应用的详细信息之后,再从缓存中获取应用的详细信息,并更新线程上面显示的应用图标。
在本发明实施例中,由于存储了更新后的应用的详细信息,因此能够显示多样化的更新后的应用图标,提高了用户的良好体验。
实施例三:
图3示出了本发明第三实施例提供的另一种应用图标更新装置的结构图,该装置除包括上述应用管理单元21、数据库管理单元22、应用信息更新单元23以及应用信息显示单元24外,还包括:
应用图标更改单元25,用于接收用户输入的应用图标更改指令,根据该应用图标更改指令更改数据库与缓存存储的相应应用的详细信息。
本实施例中,智能设备接收到用户输入的应用图标更改指令后,根据该应用图标更改指令更改数据库中对应的应用的详细信息并存储。
作为本发明一优选实施例,该应用包括***应用和下载应用;该应用图标包括应用自带的应用图标和用户定义的应用图标。
作为本发明一优选实施例,该装置包括提示单元26,对于***应用自带的应用图标,在智能设备***应用升级,且***应用升级对应的应用图标发生变化时,该提示单元发送应用图标修改提示给用户,以提示用户确定是否更新相应的应用图标。
本实施例中,***提供的应用图标,可通过对***应用图标素材库进行更新,然后通知用户,让用户确定是否更新***应用的应用图标。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种应用图标更新方法,其特征在于,所述方法包括下述步骤:
在安卓***启动时,获取所述安卓***中已添加的应用的详细信息,所述应用的详细信息包括应用名称和应用图标;
判断数据库是否更新其存储的应用的详细信息,并及时更新数据库中存储的应用的详细信息;
检测所述数据库是否有更新应用信息,并在该数据库有更新信息时对应更新缓存中的应用的详细信息;
获取并显示缓存中的应用的详细信息,以更新应用的应用图标。
2.如权利要求1所述的方法,其特征在于,所述检测所述数据库是否有更新应用信息,并在该数据库有更新信息时对应更新缓存中的应用的详细信息的步骤具体包括:
检测所述数据库是否存在修改、删除、***的操作,若存在上述操作,判定所述数据库有更新应用信息,并对应更新缓存中的应用的详细信息;若不存在上述操作,无需对应更新缓存中的应用的详细信息。
3.如权利要求1所述的方法,其特征在于,在所述获取并显示缓存中的应用的详细信息,以更新应用的应用图标的步骤之后,进一步包括下述步骤:
接收用户输入的应用图标更改指令,根据所述应用图标更改指令更改数据库与缓存存储的相应应用的详细信息。
4.如权利要求1至3任一项所述的方法,其特征在于,
所述应用包括***应用和下载应用;
所述应用图标包括应用自带的应用图标和用户定义的应用图标。
5.如权利要求4所述的方法,其特征在于,对于***应用自带的应用图标,
在***应用升级,且***应用升级对应的应用图标发生变化时,所述***发送应用图标修改提示用户,以提示用户确定是否更新相应的应用图标。
6.一种应用图标更新装置,其特征在于,所述装置包括:
应用管理单元,用于在安卓***启动时,获取所述安卓***中已添加的应用的详细信息,所述应用的详细信息包括应用名称和应用图标;
数据库管理单元,用于判断数据库是否其更新存储的应用的详细信息,并及时更新数据库中存储的应用的详细信息;
应用信息更新单元,用于检测所述数据库是否有更新应用信息,并在该数据库有更新信息时对应更新缓存中的应用的详细信息;
应用信息显示单元,用于获取并显示缓存中的应用的详细信息,以更新应用的应用图标。
7.如权利要求6所述的装置,其特征在于,所述应用信息更新单元包括:
操作检测模块,用于检测所述数据库是否存在修改、删除、***的操作;
选择更新模块,用于在所述操作检测模块检测到修改、删除、***的操作时,判定所述数据库有更新应用信息,并对应更新缓存中的应用的详细信息,否则,无需对应更新缓存中的应用的详细信息。
8.如权利要求6所述的装置,其特征在于,所述装置还包括:
应用图标更改单元,用于接收用户输入的应用图标更改指令,根据所述应用图标更改指令更改数据库与缓存存储的相应应用的详细信息。
9.如权利要求6至8任一项所述的装置,其特征在于,
所述应用包括***应用和下载应用;
所述应用图标包括应用自带的应用图标和用户定义的应用图标。
10.如权利要求9所述的装置,其特征在于,所述装置还包括提示单元,对于***应用自带的应用图标,在***应用升级,且***应用升级对应的应用图标发生变化时,所述提示单元发送应用图标修改提示至用户,以提示用户更新相应的应用图标。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012101873468A CN102750168A (zh) | 2012-06-07 | 2012-06-07 | 应用图标更新方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012101873468A CN102750168A (zh) | 2012-06-07 | 2012-06-07 | 应用图标更新方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102750168A true CN102750168A (zh) | 2012-10-24 |
Family
ID=47030387
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012101873468A Pending CN102750168A (zh) | 2012-06-07 | 2012-06-07 | 应用图标更新方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102750168A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102981824A (zh) * | 2012-10-31 | 2013-03-20 | 广州市久邦数码科技有限公司 | 一种获取安卓应用程序的入口及图标的方法 |
CN104050020A (zh) * | 2013-03-15 | 2014-09-17 | 宇宙互联有限公司 | 具有操作***共享控制功能的电子装置、***及方法 |
CN105138662A (zh) * | 2015-09-02 | 2015-12-09 | Tcl移动通信科技(宁波)有限公司 | 一种应用图标处理方法及*** |
CN105607926A (zh) * | 2015-12-17 | 2016-05-25 | 小米科技有限责任公司 | 应用图标的更新方法及装置、电子设备和服务器 |
CN106201482A (zh) * | 2016-06-30 | 2016-12-07 | 努比亚技术有限公司 | 一种数据处理方法及电子设备 |
WO2017219561A1 (zh) * | 2016-06-23 | 2017-12-28 | 中兴通讯股份有限公司 | 一种信息处理方法、装置及*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6728769B1 (en) * | 2000-05-04 | 2004-04-27 | Sun Microsystems, Inc. | Method and apparatus for providing a highly interactive transaction environment in a distributed network |
CN102135874A (zh) * | 2010-01-22 | 2011-07-27 | 腾讯科技(深圳)有限公司 | 计算机图形界面中图标的展示方法和***以及客户端 |
CN102143128A (zh) * | 2010-06-30 | 2011-08-03 | 华为技术有限公司 | 移动终端桌面快捷方式更新方法、装置与*** |
-
2012
- 2012-06-07 CN CN2012101873468A patent/CN102750168A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6728769B1 (en) * | 2000-05-04 | 2004-04-27 | Sun Microsystems, Inc. | Method and apparatus for providing a highly interactive transaction environment in a distributed network |
CN102135874A (zh) * | 2010-01-22 | 2011-07-27 | 腾讯科技(深圳)有限公司 | 计算机图形界面中图标的展示方法和***以及客户端 |
CN102143128A (zh) * | 2010-06-30 | 2011-08-03 | 华为技术有限公司 | 移动终端桌面快捷方式更新方法、装置与*** |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102981824A (zh) * | 2012-10-31 | 2013-03-20 | 广州市久邦数码科技有限公司 | 一种获取安卓应用程序的入口及图标的方法 |
CN102981824B (zh) * | 2012-10-31 | 2016-04-27 | 广州市久邦数码科技有限公司 | 一种获取安卓应用程序的入口及图标的方法 |
CN104050020A (zh) * | 2013-03-15 | 2014-09-17 | 宇宙互联有限公司 | 具有操作***共享控制功能的电子装置、***及方法 |
CN105138662A (zh) * | 2015-09-02 | 2015-12-09 | Tcl移动通信科技(宁波)有限公司 | 一种应用图标处理方法及*** |
CN105607926A (zh) * | 2015-12-17 | 2016-05-25 | 小米科技有限责任公司 | 应用图标的更新方法及装置、电子设备和服务器 |
WO2017219561A1 (zh) * | 2016-06-23 | 2017-12-28 | 中兴通讯股份有限公司 | 一种信息处理方法、装置及*** |
CN107544694A (zh) * | 2016-06-23 | 2018-01-05 | 中兴通讯股份有限公司 | 一种信息处理方法、装置及*** |
CN107544694B (zh) * | 2016-06-23 | 2022-06-07 | 中兴通讯股份有限公司 | 一种信息处理方法、装置及*** |
CN106201482A (zh) * | 2016-06-30 | 2016-12-07 | 努比亚技术有限公司 | 一种数据处理方法及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108829457B (zh) | 应用程序预测模型更新方法、装置、存储介质及终端 | |
CN103294335A (zh) | 用于创建快键菜单的设备和方法 | |
CN105718287B (zh) | 一种智能终端的程序流式执行方法 | |
CN102750168A (zh) | 应用图标更新方法及装置 | |
CN1989762B (zh) | 显示用户界面内一个或多个菜单项的方法和设备 | |
CN103530220A (zh) | 一种应用程序图标的显示方法、***及终端 | |
CN102118447A (zh) | 资源管理的方法及移动终端 | |
CN103049515A (zh) | 一种应用程序分类的方法、装置和设备 | |
CN108804153B (zh) | 应用程序的预加载方法、装置、存储介质及终端 | |
CN102455930A (zh) | 一种应用程序分类安装的方法 | |
US20130227085A1 (en) | Terminal and method for using cloud services | |
CN102932441A (zh) | 一种下载应用的方法、终端、服务器及*** | |
CN102035936A (zh) | 一种终端任务管理器的实现方法、终端 | |
CN111800462A (zh) | 微服务实例处理方法、装置、计算机设备及存储介质 | |
CN105955770A (zh) | 一种应用程序的卸载方法和终端 | |
CN103455348A (zh) | 分区调整方法、装置、终端、服务器及*** | |
CN104216751B (zh) | 一种应用程序的功能组件界面资源的加载方法及*** | |
CN103500191A (zh) | 一种流表配置、查询、表项删除方法及装置 | |
CN102073526A (zh) | 用于移动终端的软件转移安装方法及*** | |
CN104598286A (zh) | 移动终端的软件更新方法及装置 | |
EP2869604B1 (en) | Method, apparatus and device for processing a mobile terminal resource | |
CN103106007A (zh) | 一种图标显示方法及装置 | |
CN104216698A (zh) | 一种注册网页方法及相关装置 | |
CN107632872B (zh) | 桌面布局处理方法、用户数据处理方法及装置、计算机存储介质 | |
CN108646577B (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20121024 |