CN102955696B - 一种桌面插件部署方法及*** - Google Patents
一种桌面插件部署方法及*** Download PDFInfo
- Publication number
- CN102955696B CN102955696B CN201210436547.7A CN201210436547A CN102955696B CN 102955696 B CN102955696 B CN 102955696B CN 201210436547 A CN201210436547 A CN 201210436547A CN 102955696 B CN102955696 B CN 102955696B
- Authority
- CN
- China
- Prior art keywords
- unit
- plug
- desktop
- existing
- load
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000001514 detection method Methods 0.000 claims description 3
- 238000009434 installation Methods 0.000 description 5
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
本发明公开了一种桌面插件部署方法及***,所述方法包括以下步骤:a.用户进入插件界面,选择要加载的插件,并移到桌面页;b.获取加载插件需要占据的空间大小,获取桌面页剩余空间;c.判断插件需要占据的空间大小是否小于桌面页的剩余空间,是则直接进行插件加载,否则执行下一步;d.根据插件需占据的空间大小删除桌面页已有插件;e.在桌面页对插件进行加载。本发明在桌面页空间不足的情况下,用户可以选择是否要覆盖桌面页原有插件的技术,在任何情况下一次性完成桌面插件部署,提高用户体验。
Description
技术领域
本发明涉及一种移动终端插件,特别是涉及一种桌面插件部署方法及***。
背景技术
现有的android移动终端,在部署桌面插件时,如果选择的插件移动到桌面某一页时,会判断桌面页上的空间是否不足,如果空间不足,则部署桌面插件会失败,用户必须先退出部署操作,先删除该桌面页的插件,清理出足够的空间,才能再一次进行桌面插件的部署工作,在最不利情况下,可能要操作好几次才能成功部署新的桌面插件,这样操作比较繁琐,要多次操作,不利于用户体验。
发明内容
本发明的目的在于克服现有技术的不足,提供一种桌面插件部署方法及***,在桌面页空间不足的情况下,用户可以选择是否要覆盖桌面页原有插件的技术,在任何情况下一次性完成桌面插件部署,提高用户体验。
为了达到上述目的,本发明采用的技术方案是,一种桌面插件部署方法,包括以下步骤:
a.用户进入插件界面,选择要加载的插件,并移到桌面页;
b.获取加载插件需要占据的空间大小,获取桌面页剩余空间;
c.判断插件需要占据的空间大小是否小于桌面页的剩余空间,是则直接进行插件加载,否则执行下一步;
d.根据插件需占据的空间大小删除桌面页已有插件;
e.在桌面页对插件进行加载。
进一步的,所述的步骤d所述的根据插件需占据的空间大小删除桌面页已有的插件具体包括:
步骤S101.逐个获取桌面已有插件的大小;
步骤S102.将与要加载的插件与已有插件的大小进行比较,并挑选出大于要加载的插件并与要加载的插件相差最小的已有插件,将加载的插件覆盖已有插件。
进一步的,步骤d所述的根据插件需占据的空间大小删除桌面页已有的插件具体包括:
步骤S201.逐个获取桌面已有插件的大小;
步骤S202.将与要加载的插件与已有插件的大小进行比较,并挑选出大于要加载的插件的已有插件供用户选择;
步骤S203.用户选择要覆盖的已有插件。
进一步的,步骤e所述的在桌面页对插件进行加载具体包括:
步骤S301.桌面页获取到用户选择的覆盖的已有插件命令;
步骤S302.将需要加载的插件覆盖已有的选择插件。
进一步的,所述的覆盖包括:
步骤S401.删除已有插件;
步骤S402.加载需要加载的插件。
一种桌面插件部署方法的***,包括:
插件模块,用于用户进入插件界面,选择要加载的插件;
检测模块,用于获取加载插件需要占据的空间大小,获取桌面页剩余空间及获取各个已有插件大小;
判断模块,用于判断插件需要占据的空间大小是否小于桌面页的剩余空间;
删除模块,用于根据插件需占据的空间大小删除桌面页已有插件;
加载模块,用于在桌面页对插件进行加载。
所述的***进一步包括:
比较模块,用于将与要加载的插件与已有插件的大小进行比较,并挑选出大于要加载的插件并与要加载的插件相差最小的已有插件,将加载的插件覆盖已有插件;
选择模块,用于供用户选择要覆盖的已有插件。
与现有技术相比,本发明的有益效果是:在桌面页空间不足的情况下,用户可以选择是否要覆盖桌面页原有插件的技术,在任何情况下一次性完成桌面插件部署,提高用户体验。
附图说明
图1为本发明的方法流程图。
具体实施方式
下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。
本发明的方法流程图如图1所示,一种桌面插件部署方法,包括以下步骤:
a.用户进入插件界面,选择要加载的插件,并移到桌面页;
b.获取加载插件需要占据的空间大小,获取桌面页剩余空间;
c.判断插件需要占据的空间大小是否小于桌面页的剩余空间,是则直接进行插件加载,否则执行下一步;
d.根据插件需占据的空间大小删除桌面页已有插件;
e.在桌面页对插件进行加载。
进一步的,所述的步骤d所述的根据插件需占据的空间大小删除桌面页已有的插件具体包括:
步骤S101.逐个获取桌面已有插件的大小;
步骤S102.将与要加载的插件与已有插件的大小进行比较,并挑选出大于要加载的插件并与要加载的插件相差最小的已有插件,将加载的插件覆盖已有插件。
进一步的,步骤d所述的根据插件需占据的空间大小删除桌面页已有的插件具体包括:
步骤S201.逐个获取桌面已有插件的大小;
步骤S202.将与要加载的插件与已有插件的大小进行比较,并挑选出大于要加载的插件的已有插件供用户选择;
步骤S203.用户选择要覆盖的已有插件。
进一步的,步骤e所述的在桌面页对插件进行加载具体包括:
步骤S301.桌面页获取到用户选择的覆盖的已有插件命令;
步骤S302.将需要加载的插件覆盖已有的选择插件。
进一步的,所述的覆盖包括:
步骤S401.删除已有插件;
步骤S402.加载需要加载的插件。
一种桌面插件部署方法的***,包括:
插件模块,用于用户进入插件界面,选择要加载的插件;
检测模块,用于获取加载插件需要占据的空间大小,获取桌面页剩余空间及获取各个已有插件大小;
判断模块,用于判断插件需要占据的空间大小是否小于桌面页的剩余空间;
删除模块,用于根据插件需占据的空间大小删除桌面页已有插件;
加载模块,用于在桌面页对插件进行加载。
所述的***进一步包括:
比较模块,用于将与要加载的插件与已有插件的大小进行比较,并挑选出大于要加载的插件并与要加载的插件相差最小的已有插件,将加载的插件覆盖已有插件;
选择模块,用于供用户选择要覆盖的已有插件。
作为本发明的实施例,例如,本发明需要安装flash插件,则进入相应的插件界面进行查找,用户在插件界面找到flash插件后,点击该插件,并进行安装。***获取该安装命令后,首先对该flash插件安装所需要占据的桌面页空间进行计算,同时对桌面页的剩余空间进行计算。将两者空间大小进行比较,若桌面页剩余空间大则直接安装flash插件,若桌面页剩余空间不足安装,则自动对桌面页已有插件占据空间进行计算。将占据空间大于flash插件的已有插件以下拉列表形式展示给用户,供用户选择是否覆盖已有插件或覆盖哪个已有插件,一般用户选择不常用的插件,具体选择视用户需求而定。在覆盖插件的过程中,首先删除掉该已有插件,再进行加载安装。
本发明较现有技术而言,不需要用户退出安装,删除某个插件后再进行安装,万一出现删除某个已有插件后仍然空间不足,导致退出几次才能加载成功,利用本发明使用户安装加载插件一次即可成功,提高了加载效率,优化了用户体验。
以上内容是结合具体的优选方式对本发明所作的进一步详细说明,不应认定本发明的具体实施只局限于以上说明。对于本技术领域的技术人员而言,在不脱离本发明构思的前提下,还可以作出若干简单推演或替换,均应视为由本发明所提交的权利要求确定的保护范围之内。
Claims (4)
1.一种桌面插件部署方法,包括以下步骤:
a.用户进入插件界面,选择要加载的插件,并移到桌面页;
b.获取加载插件需要占据的空间大小,获取桌面页剩余空间;
c.判断插件需要占据的空间大小是否小于桌面页的剩余空间,是则直接进行插件加载,否则执行下一步;
d.根据插件需占据的空间大小删除桌面页已有插件;
e.在桌面页对插件进行加载;
所述的步骤d所述的根据插件需占据的空间大小删除桌面页已有的插件具体包括:
步骤S101.逐个获取桌面已有插件的大小;
步骤S102.将与要加载的插件与已有插件的大小进行比较,并挑选出大于要加载的插件并与要加载的插件相差最小的已有插件,将加载的插件覆盖已有插件;
或步骤d所述的根据插件需占据的空间大小删除桌面页已有的插件具体包括:
步骤S201.逐个获取桌面已有插件的大小;
步骤S202.将与要加载的插件与已有插件的大小进行比较,并挑选出大于要加载的插件的已有插件供用户选择;
步骤S203.用户选择要覆盖的已有插件。
2.根据权利要求1所述的桌面插件部署方法,其特征在于,步骤e所述的在桌面页对插件进行加载具体包括:
步骤S301.桌面页获取到用户选择的覆盖的已有插件命令;
步骤S302.将需要加载的插件覆盖已有的选择插件。
3.根据权利要求2所述的桌面插件部署方法,其特征在于:所述的覆盖包括:
步骤S401.删除已有插件;
步骤S402.加载需要加载的插件。
4.一种根据权利要求1-3所述的桌面插件部署方法的***,其特征在于,包括:
插件模块,用于用户进入插件界面,选择要加载的插件;
检测模块,用于获取加载插件需要占据的空间大小,获取桌面页剩余空间及获取各个已有插件大小;
判断模块,用于判断插件需要占据的空间大小是否小于桌面页的剩余空间;
删除模块,用于根据插件需占据的空间大小删除桌面页已有插件;
加载模块,用于在桌面页对插件进行加载;
进一步包括:
比较模块,用于将与要加载的插件与已有插件的大小进行比较,并挑选出大于要加载的插件并与要加载的插件相差最小的已有插件,将加载的插件覆盖已有插件;
选择模块,用于供用户选择要覆盖的已有插件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210436547.7A CN102955696B (zh) | 2012-11-06 | 2012-11-06 | 一种桌面插件部署方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210436547.7A CN102955696B (zh) | 2012-11-06 | 2012-11-06 | 一种桌面插件部署方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102955696A CN102955696A (zh) | 2013-03-06 |
CN102955696B true CN102955696B (zh) | 2016-05-04 |
Family
ID=47764532
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210436547.7A Expired - Fee Related CN102955696B (zh) | 2012-11-06 | 2012-11-06 | 一种桌面插件部署方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102955696B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104133669B (zh) * | 2014-06-11 | 2019-01-29 | 腾讯科技(深圳)有限公司 | 一种桌面应用的控制方法及终端设备 |
CN105117249B (zh) * | 2015-08-20 | 2019-10-18 | Oppo广东移动通信有限公司 | 一种android终端添加桌面插件的方法及装置 |
CN105930036A (zh) * | 2016-05-05 | 2016-09-07 | 珠海市魅族科技有限公司 | 桌面插件添加方法和装置 |
CN110297644A (zh) * | 2019-06-24 | 2019-10-01 | 深圳市酷开网络科技有限公司 | 一种首页悬浮应用设置方法、智能终端及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102323887A (zh) * | 2011-06-30 | 2012-01-18 | 中兴通讯股份有限公司 | 基于浏览器引擎的动态加载Widget的方法及移动终端 |
CN102681826A (zh) * | 2011-03-10 | 2012-09-19 | 腾讯科技(深圳)有限公司 | 动态调整桌面布局的方法及*** |
CN102736903A (zh) * | 2011-04-08 | 2012-10-17 | 腾讯科技(深圳)有限公司 | 一种基于智能终端桌面管理微件的方法及装置 |
-
2012
- 2012-11-06 CN CN201210436547.7A patent/CN102955696B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102681826A (zh) * | 2011-03-10 | 2012-09-19 | 腾讯科技(深圳)有限公司 | 动态调整桌面布局的方法及*** |
CN102736903A (zh) * | 2011-04-08 | 2012-10-17 | 腾讯科技(深圳)有限公司 | 一种基于智能终端桌面管理微件的方法及装置 |
CN102323887A (zh) * | 2011-06-30 | 2012-01-18 | 中兴通讯股份有限公司 | 基于浏览器引擎的动态加载Widget的方法及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN102955696A (zh) | 2013-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102955696B (zh) | 一种桌面插件部署方法及*** | |
CN102411628B (zh) | 基于android***的文件扫描方法及装置 | |
CN103064675A (zh) | 自动清理移动终端中冗余文件的方法和装置 | |
CN103246532B (zh) | 一种终端设备应用程序安装方法及装置 | |
CN105677742A (zh) | 一种存储文件的方法及装置 | |
CN103049287A (zh) | 移动终端和移动终端应用安装的方法 | |
CN103177104A (zh) | 一种应用程序搜索方法及装置 | |
CN102843752A (zh) | 一种长期演进网络的搜索方法和装置 | |
CN105469633A (zh) | 车位管理方法及装置 | |
CN102750463A (zh) | 一种提高重复扫描文件速度的***及方法 | |
CN105373485A (zh) | 内存清理***、方法及终端设备 | |
CN103645918A (zh) | 一种工业内窥镜的软件升级方法和装置 | |
CN102968270A (zh) | 一种数据删除方法及其终端设备 | |
CN103744693A (zh) | 一种多***切换方法及电子设备 | |
CN102929653A (zh) | 应用程序的加载方法及通信终端 | |
CN102323899A (zh) | Numa体系结构下面向容错的操作***内存管理方法 | |
CN103744911A (zh) | 一种视频文件扫描方法及电子设备 | |
CN102883017A (zh) | 终端和终端管理方法 | |
CN106470114B (zh) | 一种ota升级包的配置方法及装置 | |
CN104360880A (zh) | 一种应用安装方法及电子设备 | |
CN104102498A (zh) | 一种移动终端及其开机方法 | |
CN106200866A (zh) | 一种应用冻结方法及移动终端 | |
CN103024928A (zh) | 一种终端无线连接的方法及无线终端 | |
CN104572484A (zh) | 存储空间分配方法、存储空间分配装置和终端 | |
CN105472628A (zh) | 扩展wlan id个数的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160504 |