著录项信息
专利名称 | 实现移动终端应用程序下载的方法及移动终端 |
申请号 | CN201210443256.0 | 申请日期 | 2012-11-08 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-02-27 | 公开/公告号 | CN102946599A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W8/20 | IPC分类号 | H;0;4;W;8;/;2;0;;;H;0;4;L;2;9;/;0;8;;;G;0;6;F;9;/;4;4;5查看分类表>
|
申请人 | 惠州TCL移动通信有限公司 | 申请人地址 | 广东省惠州市仲恺高新区惠风四路70号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 惠州TCL移动通信有限公司 | 当前权利人 | 惠州TCL移动通信有限公司 |
发明人 | 周宝忠;吴峰铭;黄宗焱 |
代理机构 | 深圳市君胜知识产权代理事务所 | 代理人 | 王永文 |
摘要
本发明公开了实现移动终端应用程序下载的方法及移动终端,所述方法包括:在移动终端的操作界面上增加设置一用于实现移动终端应用程序下载的widget控件,并控制将所述widget控件在所述操作界面上显示。在widget控件上排列显示后台服务器推送的多个应用程序下载图标,每一应用程序下载图标在该应用程序下载完成前,超链接一相应的应用程序下载地址。接收用户的操作指令下载相应的应用程序,并根据不同的下载状态显示不同的标记。本发明在移动终端中增加了用于实现移动终端应用程序下载的widget控件,可以使用户方便快捷的下载并安装各种应用程序。
1.一种通过widget实现移动终端应用程序下载的方法,其特征在于,包括:
A、在移动终端的操作界面上增加设置一用于实现移动终端应用程序下载的widget控件,并控制将所述widget控件在所述操作界面上显示;
B、在所述widget控件上排列显示多个应用程序的下载图标,多个应用程序由后台服务器推送,每一应用程序下载图标在该应用程序下载完成前,超链接一相应的应用程序下载地址;
C、所述移动终端通过所述widget控件上的应用程序下载图标接收用户的操作指令下载相应的应用程序,并在所述widget控件的图标上根据不同的下载状态显示不同的标记。
2.根据权利要求1所述通过widget实现移动终端应用程序下载的方法,其特征在于,所述步骤A的widget控件为一应用程序视图,所述widget控件内嵌到移动终端的桌面的launcher程序中。
3.根据权利要求1所述通过widget实现移动终端应用程序下载的方法,其特征在于,所述步骤B还包括:
B1、后台服务器接收完成第三方程序测试的应用程序并存储;
B2、后台服务器定期将存储的完成第三方程序测试的应用程序推送给所述移动终端;
B3、所述移动终端将后台服务器推送的多个应用程序,在所述widget控件上用不同的应用程序下载图标排列显示,每一应用程序下载图标超链接一相应的应用程序下载地址。
4.根据权利要求1所述通过widget实现移动终端应用程序下载的方法,其特征在于,所述步骤B还包括:所述widget控件每隔一预定时间从后台服务器接收可供下载的应用程序更新。
5.根据权利要求1所述通过widget实现移动终端应用程序下载的方法,其特征在于,所述步骤B还包括:
设置当与每一应用程序下载图标相对应的应用程序下载完成并安装后,自动改变该应用程序下载图标的颜色;并设置所述改变颜色的程序下载图标再次接收用户的点击操作时,启动与所述改变颜色的程序下载图标对应的应用程序。
6.根据权利要求1所述通过widget实现移动终端应用程序下载的方法,其特征在于,所述步骤C还包括:
C1、所述移动终端通过所述widget控件上的应用程序下载图标接收用户的操作指令下载相应的应用程序;
C2、当与该应用程序下载图标对应的应用程序下载完成并安装后,则控制该应用程序下载图标变为彩色,表示应用已经安装;
C3、当变为彩色的程序下载图标再次接收用户的点击操作时,启动与变为彩色的程序下载图标对应的应用程序。
7.根据权利要求1所述通过widget实现移动终端应用程序下载的方法,其特征在于,所述步骤C中的在所述widget控件的图标上根据不同的下载状态显示不同的标记具体还包括:
当相应的应用程序未安装,则控制相应的应用程序下载图标显示为灰色,并控制在所述应用程序下载图标用不同的标记分别显示应用未下载、应用已经开始下载但暂停、或应用已经下载完成但未安装的状态。
8.一种采用权利要求1-7任一项所述方法的移动终端,其特征在于,包括:
widget控件增设模块,用于在移动终端的操作界面上增加设置一用于实现移动终端应用程序下载的widget控件,并控制将所述widget控件在所述操作界面上显示;
widget控件显示控制模块,用于在所述widget控件上控制排列显示多个应用程序的下载图标,多个应用程序由后台服务器推送,每一应用程序下载图标在该应用程序下载完成前,超链接一相应的应用程序下载地址;
下载控制模块,用于通过所述widget控件上的应用程序下载图标接收用户的操作指令下载相应的应用程序,并在所述widget控件的图标上根据不同的下载状态显示不同的标记。
9.根据权利要求8所述的移动终端,其特征在于,其还包括:
更新模块,用于控制所述widget控件每隔一预定时间从后台服务器接收可供下载的应用程序更新。
10.根据权利要求8所述的移动终端,其特征在于,
设置模块,用于设置当与每一应用程序下载图标相对应的应用程序下载完成并安装后,自动改变该应用程序下载图标的颜色;并设置所述改变颜色的程序下载图标再次接收用户的点击操作时,启动与所述改变颜色的程序下载图标对应的应用程序。
实现移动终端应用程序下载的方法及移动终端\n技术领域\n[0001] 本发明涉及移动通信领域,尤其涉及的是一种通过widget实现移动终端应用程序下载的方法及移动终端。\n背景技术\n[0002] 由于智能机时代到来,第三方应用程序爆发性增长,手机受硬件限制,预置的第三方应用程序数量有限,更多应用程序需用户自行从互联网下载,目前大部分处理方式是用户通过应用商店或者互联网自行寻找,一方面用户面对成千上万的应用程序无从选择,另一方面,一些恶意软件利用用户不了解应用的特点,通过各种渠道让用户下载,获取非法收入,损害用户权益。\n[0003] 因此,现有技术还有待于改进和发展。\n发明内容\n[0004] 鉴于上述现有技术的不足之处,本发明为解决此缺陷和不足,提供了一种通过widget实现移动终端应用程序下载的方法及移动终端,提供了一种方便、快捷的直接为用户推荐第三方应用程序的方法,提高了应用程序的下载效率,为用户提供了方便。\n[0005] 本发明解决技术问题所采用的技术方案如下:\n[0006] 一种通过widget实现移动终端应用程序下载的方法,其中,包括:\n[0007] A、在移动终端的操作界面上增加设置一用于实现移动终端应用程序下载的widget控件,并控制将所述widget控件在所述操作界面上显示;\n[0008] B、在所述widget控件上排列显示后台服务器推送的多个应用程序的下载图标,每一应用程序下载图标在该应用程序下载完成前,超链接一相应的应用程序下载地址;\n[0009] C、所述移动终端通过所述widget控件上的应用程序下载图标接收用户的操作指令下载相应的应用程序,并在所述widget控件的图标上根据不同的下载状态显示不同的标记。\n[0010] 所述通过widget实现移动终端应用程序下载的方法,其中,所述步骤A的widget控件为一应用程序视图,所述widget控件内嵌到移动终端的桌面的launcher程序中。\n[0011] 所述通过widget实现移动终端应用程序下载的方法,其特征在于,所述步骤B还包括:\n[0012] B1、后台服务器接收完成第三方程序测试的应用程序并存储;\n[0013] B2、后台服务器定期将存储的完成第三方程序测试的应用程序推送给所述移动终端;\n[0014] B3、所述移动终端将后台服务器推送的多个应用程序,在所述widget控件上用不同的应用程序下载图标排列显示,每一应用程序下载图标超链接一相应的应用程序下载地址。\n[0015] 所述通过widget实现移动终端应用程序下载的方法,其中,所述步骤B还包括:所述widget控件每隔一预定时间从后台服务器接收可供下载的应用程序更新。\n[0016] 所述通过widget实现移动终端应用程序下载的方法,其中,所述步骤B还包括:\n[0017] 设置当与每一应用程序下载图标相对应的应用程序下载完成并安装后,自动改变该应用程序下载图标的颜色;并设置所述改变颜色的程序下载图标再次接收用户的点击操作时,启动与所述改变颜色的程序下载图标对应的应用程序。\n[0018] 所述通过widget实现移动终端应用程序下载的方法,其中,所述步骤C还包括:\n[0019] C1、所述移动终端通过所述widget控件上的应用程序下载图标接收用户的操作指令下载相应的应用程序;\n[0020] C2、当与该应用程序下载图标对应的应用程序下载完成并安装后,则控制该应用程序下载图标变为彩色,表示应用已经安装;\n[0021] C3、当变为彩色的程序下载图标再次接收用户的点击操作时,启动与变为彩色的程序下载图标对应的应用程序。\n[0022] 所述通过widget实现移动终端应用程序下载的方法,其中,所述步骤C中的在所述widget控件的图标上根据不同的下载状态显示不同的标记具体还包括:\n[0023] 当相应的应用程序未安装,则控制相应的应用程序下载图标显示为灰色,并控制在所述应用程序下载图标用不同的标记分别显示应用未下载、应用已经开始下载但暂停、或应用已经下载完成但未安装的状态。\n[0024] 所述方法的移动终端,其中,包括:\n[0025] widget控件增设模块,用于在移动终端的操作界面上增加设置一用于实现移动终端应用程序下载的widget控件,并控制将所述widget控件在所述操作界面上显示;\n[0026] widget控件显示控制模块,用于在所述widget控件上控制排列显示后台服务器推送的多个应用程序的下载图标,每一应用程序下载图标在该应用程序下载完成前,超链接一相应的应用程序下载地址;\n[0027] 下载控制模块,用于通过所述widget控件上的应用程序下载图标接收用户的操作指令下载相应的应用程序,并在所述widget控件的图标上根据不同的下载状态显示不同的标记。\n[0028] 所述的移动终端,其中,其还包括:\n[0029] 更新模块,用于控制所述widget控件每隔一预定时间从后台服务器接收可供下载的应用程序更新。\n[0030] 所述的移动终端,其中,还包括:\n[0031] 设置模块,用于设置当与每一应用程序下载图标相对应的应用程序下载完成并安装后,自动改变该应用程序下载图标的颜色;并设置所述改变颜色的程序下载图标再次接收用户的点击操作时,启动与所述改变颜色的程序下载图标对应的应用程序。\n[0032] 本发明所提供的一种通过widget实现移动终端应用程序下载的方法及移动终端,提供了一种方便、快捷的直接为用户推荐第三方应用程序的方法,由于采用了widget技术,在移动终端中设置一个widget控制显示各种用户可能需要的通过第三方程序检测过的应用程序供用户选择,使移动终端增加了新功能:可以通过widget推荐实现应用程序下载;不仅可以使用户方便快捷的下载安装到需要的应用程序,为用户提供便利,而且提高了应用程序的下载效率,为用户提供了方便。\n附图说明\n[0033] 图1是本发明一种通过widget实现移动终端应用程序下载的方法的较佳实施例的流程图。\n[0034] 图2是本发明一种通过widget实现移动终端应用程序下载的方法中移动终端利用widget控件选择下载应用程序的方法流程图。\n[0035] 图3是本发明一种通过widget实现移动终端应用程序下载的方法中移动终端利用widget控件下载安装应用程序的方法流程图。\n[0036] 图4是本发明一种通过widget实现移动终端应用程序下载的方法的较佳实施例的应用示意图。\n[0037] 图5 是本发明移动终端实施例的功能原理框图。\n具体实施方式\n[0038] 为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0039] 请参见图1,图1是本发明一种通过widget实现移动终端应用程序下载的方法的较佳实施例的流程图。如图1所示,本发明的一种通过widget实现移动终端应用程序下载的方法包含以下步骤:\n[0040] S110、在移动终端的操作界面上增加设置一用于实现移动终端应用程序下载的widget控件,并控制将所述widget控件在所述操作界面上显示。\n[0041] 本实施例中所述的widget控件为微小的应用程序视图,可内嵌入到各应用程序中(比如android的桌面),并接收周期性的更新。利用widget技术在移动终端的操作界面上增加设置一个用于实现移动终端应用程序下载的widget控件,并控制将所述widget控件在所述操作界面上显示,以便利用widget控件控制下载移动终端中的各应用程序。本实施例中采用将所述widget控件内嵌到设备的桌面的launcher程序中,控制将所述widget控件在所述操作界面上显示。即显示在移动终端操作界面的最顶层,用户操作移动终端进入其它操作界面也一样显示在顶层。\n[0042] 本实施例中的用于实现移动终端应用程序下载的widget控件作为一个微小的应用程序视图,它内嵌于android的桌面程序launcher(安卓系统中的桌面启动器)中。\n[0043] S120、在所述widget控件上排列显示后台服务器推送的多个应用程序的下载图标,每一应用程序下载图标在该应用程序下载完成前,超链接一相应的应用程序下载地址。\n[0044] 在移动终端中的widget控件上排列显示后台服务器推送的多个应用程序的下载图标,提供给用户选择需要的应用程序进行下载和安装。如图4中所示,在移动终端中的widget控件上显示有:微信、微博、土豆、迅雷、机锋、虾米和QQ等应用程序的图标供用户根据自己的需要进行下载和安装。在每个应用程序下载图标在该应用程序下载完成前,超链接一个相应的应用程序下载地址。\n[0045] 为了给用户提供相对安全、快捷、可靠的下载环境,在移动终端通过超链接为用户在widget控件上显示后台服务器推送的多个应用程序的下载图标之前,如图2所示,移动终端还要完成以下步骤(即步骤S120还包括以下S210、S220、S230、S240、S250步骤):\n[0046] S210、后台服务器接收完成第三方程序测试的应用程序并存储;\n[0047] 为了给用户推荐功能齐全和性能稳定的应用程序,移动终端的后台服务器选择接收已经完成第三方程序测试的应用程序,并将这些评价高的应用程序进行存储以备用户使用。\n[0048] S220、后台服务器定期将存储的完成第三方程序测试的应用程序推送给所述移动终端;\n[0049] 移动终端的后台服务器定期的将存储的完成第三方程序测试的应用程序推送给移动终端,移动终端将这些应用程序的图标显示在widget控件上,供用户选择。定期的时间可以为一周推送一次,也可以为更长的时间或者更短的时间,这个时间以用户自己的需求进行设置。用户当然还可以选择移动终端将某一类或者某几类应用程序定期的推送到widget控件上,供用户了解了使用。\n[0050] S230、所述移动终端将后台服务器推送的多个应用程序,在所述widget控件上用不同的应用程序下载图标排列显示,每一应用程序下载图标超链接一相应的应用程序下载地址。\n[0051] 移动终端将后台服务器推送的多个应用程序,在widget控件上用不同的应用程序下载图标排列显示,如图4中所示,用户可以选择按照在移动终端存储的时间长短来排列也可以按照应用程序所占用的空间大小来排列,同时用户也可以通过滑动屏幕来翻看下一页应用程序的图标。对widget控件上的每一个应用程序下载图标都超链接到相应的下载地址。\n[0052] S240、所述widget控件每隔一个预定时间从后台服务器接收可供下载的应用程序更新。\n[0053] 由于目前应用程序更新很快,为了便于用户使用到最新的、功能更全的应用程序,widget控件每隔一个预定时间从后台服务器接收可供下载的应用程序进行更新。根据用户自己的需求,将此预定时间设置可以为1周或者更短的任意时间,同时也可以设置移动终端通过手动刷新的方式对其储存的应用程序进行更新提示。用户可以在widget控件中查看到可以进行更新的应用程序,可以选择对现有应用程序进行更新,或者不更新。\n[0054] 而在将应用程序推荐到所述widget控件过程中接收到用户点击刷新按钮时,实现如下:\n[0055] 检查服务器是否有新的应用程序列表,当否时,提示当前应用列表为最新列表,不需要更新。当是时,从服务器下载最新应用列表,并根据列表内容,下载相关数据图片,并异步更新所述widget控件视图。\n[0056] S250、设置当与每一应用程序下载图标相对应的应用程序下载完成并安装后,自动改变该应用程序下载图标的颜色;并设置所述改变颜色的程序下载图标再次接收用户的点击操作时,启动与所述改变颜色的程序下载图标对应的应用程序。\n[0057] 当然本实施例中,在后台实现时,可以通过所述移动终端接收用户的操作指令通过自动更新或手动更新发起请求下载应用列表。\n[0058] 然后根据用户终端信息返回不同的应用列表,达到不同机型获取不同的应用推荐列表,满足不同机型推荐不同应用的需求。\n[0059] 为了使移动终端用户更好的识别widget控件中哪些应用程序已经下载并安装完成、哪些未下载或者已经下载但是没有安装,在移动终端的widget控件中设置当该应用程序已经下载完成并安装,此应用程序自动改变其所对应的下载图标颜色,具体的设置为:应用程序下载安装前的颜色为灰色,当其下载安装完成后变为彩色。并设置当已经安装好图标变为彩色的应用程序再次接收到用户的点击操作时,启动该程序。\n[0060] 当完成步骤S120处理后,进入步骤S130。\n[0061] S130、所述移动终端通过所述widget控件上的应用程序下载图标接收用户的操作指令下载相应的应用程序,并在所述widget控件的图标上根据不同的下载状态显示不同的标记。\n[0062] 移动终端根据述widget控件上显示的应用程序下载图标来选择自己需要下载的应用程序,并通过点击相应的应用程序下载图标进行下载,并且移动终端实时显示该应用程序的下载状态,给出相应的不同的标记,如图4所示的状态表示:微信应用程序已经下载安装了,微博应用程序是正在下载状态、土豆应用程序是下载暂停状态、讯雷应用程序是已经下载安装了、机锋应用程序是推荐过来没下载,虾米应用程序是已经下载安装了,具体如下所述:\n[0063] 具体的,移动终端在给出相应的标记之后,如图3所示,还需要完成以下步骤:\n[0064] S310、当相应的应用程序未安装,则控制相应的应用程序下载图标显示为灰色,并控制在所述应用程序下载图标用不同的标记分别显示应用未下载、应用已经开始下载但暂停、应用已经下载完成但未安装状态。如图4中所示,图标左上角标记为下载的应用程序,所处的状态为:未下载。\n[0065] 根据上述步骤S250中的设置,在某应用程序未安装成功时,则移动终端控制其下载图标显示为灰色,并在此应用程序下载图标上显示此应用程序所处的状态,此应用程序所处的状态可能为:未下载、下载暂停、下载完成未安装和下载完成正在安装状态。例如图中的微信。图标左上角标记为安装的应用程序,所处的状态为:已经下载完成但未安装。例如:迅雷和虾米。图标左上角标记有正在下载和下载暂停并显示下载进度的为正在下载的应用程序,例如:微博和土豆。而在图标左上角没有任何标记的应用程序图标则表示已经下载并安装完成,例如图中所示的:机锋和QQ。\n[0066] 在具体实现时,可判断下载情况,当可正常下载则所述widget控件左上角状态变为正在下载状态,开始下载,否则提示无法下载的原因,如网络,存储问题。若停止下载,则左上角状态变为暂停状态。\n[0067] 如果下载完成安装应用,安装完成后左上角状态隐藏,应用图标点亮,不再为灰色。\n[0068] S320、所述移动终端通过所述widget控件上的应用程序下载图标接收用户的操作指令下载相应的应用程序。\n[0069] 用户通过点击widget控件上的应用程序下载图标下达相应的应用程序下载指令,移动终端根据用户的指令对相应的应用程序进行下载。\n[0070] S330、当与该应用程序下载图标对应的应用程序下载完成并安装后,则控制该应用程序下载图标变为彩色,表示应用已经安装。\n[0071] 当用户点击下载的应用程序已经下载安装完成后,根据上述步骤S250中预先进行的设置,该应用程序的下载图标变为彩色,提示用户此应用程序已经安装完成。\n[0072] S340、当变为彩色的程序下载图标再次接收用户的点击操作时,启动与变为彩色的程序下载图标对应的应用程序。\n[0073] 当此应用程序已经安装完成后,该应用程序左上角上将没有标记显示,图标由原来的灰色变化为彩色,用户通过再次点击此应用程序下载图标,启动该应用程序,对其进行使用。\n[0074] 本实施中, widget实现应用程序下载原理与实现在具体实施时如下:\n[0075] (一)数据持久化:要使用widget实现应用程序下载,在下载的过程中会有各种下载状态需要控制。例如下载中,网络中断,下载到一半关机重启,暂停,下载完成,未安装,已安装等一系列逻辑控制。由于作为逻辑判断的变量不定期被系统回收。为了使得widget和普通应用商城APP一样可以实现应用程序的下载,需要把这些状态数据实现持久保存,本实施中在具体实施时使用了SharedPreferences(SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态)来实现数据持久化:实现代码如下:\n[0076] /**\n[0077] * 设置是否下载APK完成状态\n[0078] * @param context\n[0079] * @param statu\n[0080] * @param packageName\n[0081] */\n[0082] public void setApkStatu(Context context,int statu,String packageName){\n[0083] SharedPreferences uiState = context.getSharedPreferences("ApkStatu", Activity.MODE_PRIVATE);\n[0084] SharedPreferences.Editor editor = uiState.edit();\n[0085] // 添加值ֵ\n[0086] editor.putInt(packageName, statu);\n[0087] editor.commit();\n[0088] }\n[0089] (二)避免用户清除widget数据导致异常:\n[0090] 本实施例中用于实现移动终端应用程序下载的widget控件和普通的App一样,用户可以通过android系统的设置里面选择清除数据。当清除数据后,应用会恢复到安装的初始状态,其内的数据库和文件都将被清除。而本实施例所述用于实现移动终端应用程序下载的widget控件和普通App在这清除数据的不同点在于:\n[0091] 普通App在被清除数据后,生命周期就结束了,切换回去时会重新启动这个App,以初始状态启动。\n[0092] 而本实施所述的widget控件在被设置在桌面后,作为一个视图存在桌面上,不会主动的去刷新界面更新数据。当数据被清除后,会出现一种情况,在桌面上看到的widget控件是没被清除数据的视图,当用户对这个widget控件操作时,实际上是没有数据可以被操作的,这就会导致出现空指针异常,于是本实施中采用在所述widget控件的操作时间中,需要添加一些标识来判断数据是否存在。实现代码如下:\n[0093] if(intent==null){\n[0094] return;\n[0095] }\n[0096] context = AppWidgetApplication.getInstance( )\n.getApplicationContext();\n[0097] title_name = intent.getStringExtra(Constant.APP_NAME);\n[0098] view_postion = intent.getIntExtra(Constant.VIEW_POSITION,0);\n[0099] package_name = intent.getStringExtra(Constant.PACKAGE_NAME);\n[0100] activity_sart_name = intent.getStringExtra(Constant.ACTIVITY_START_NAME);\n[0101] apk_url = intent.getStringExtra(Constant.APK_URL);\n[0102] statuSharePreferense = new StatuSharePreferense();\n[0103] if(!statuSharePreferense.getRunStatu(context)){\n[0104] Toast.makeText(this, "数据内存被清空,将自动刷新应用列表重新加载数据", Toast.LENGTH_LONG).show();\n[0105] DataView.getInstance().refresh(this);\n[0106] return;\n[0107] }\n[0108] 通过判断widget控件是否存在文件来判断widget控件有没被清除了数据,在判断数据被清除后,就重新刷新界面,使得widget控件的视图和后台数据同步。\n[0109] (三)widget实现应用下载的UI(用于界面)交互\n[0110] 本实施例中采用所述widget控制布局是基于RemoteViews,要使得widget实现应用下载的交互便于使用,需要通过一种扩展的方式来丰富界面的表现能力。本实施例中通过所述widget控件启动一个activity(活动窗)作为对话框的形式进行扩展。\n[0111] 通常一个activity都是全屏的,并且启动后再android的activity堆栈中是可以看到的,而本实施例所述widget控件作为一个窗口小部件,放置在桌面,是不应该出现一个独立的模块。也不应该通过任务堆栈中启动。\n[0112] 那么就需要对这个作为对话框的activity进行一个特殊处理。使得该activity看起来像是由widget所产生的一个对话框部件。\n[0113] 首先我们需要把这个activity定义为一个对话框形式,风格为:不全屏,没有标题,背景模糊半透无边框。实现代码如下:\n[0114] \n[0122] 设置好该activity的风格后,执行该activity还是会出现在近期的任务堆栈中。\n那么就需要在声明这个activity时再做以下设置就能实现一个不进任务堆栈,没有历史记录的activity.\n[0123]
\n[0132] \n[0133] 设置完成后便能把这个activity作为所述widget控件的一个弹出对话框小部件了。实现如图4所示的widget控件。\n[0134] 更进一步地实施例,本发明实施中还可以在所述widget控件上设置一用于搜索的操作项,供用户搜索其它应用程序,这样便于用户在所述widget控件及时找到自己需要的应用程序。更进一地步,还可以在所述widget控件上设置一用于上翻、下翻的操作项,以便于用户对所述widget控件上推荐的应用程序进行翻页。\n[0135] 由上述本发明的方法实施例可以得出,本方法通过在移动终端中增加设置一用于实现移动终端应用程序下载的widget控件,通过在widget控件上排列显示后台服务器推送的多个应用程序的下载图标,并将这些应用程序下载图标与其第三方应用程序下载地址相对应,从而使用户可以方便、快捷的下载到安全的应用程序。\n[0136] 基于上述方法实施例,本发明还提供了采用如上述实施例中一种通过widget实现移动终端应用程序下载的方法的移动终端,如图5所示,此移动终端具体的包含以下模块:\n[0137] widget控件增设模块410,用于在移动终端的操作界面上增加设置一用于实现移动终端应用程序下载的widget控件,并控制将所述widget控件在所述操作界面上显示。具体的实施同步骤S110。\n[0138] widget控件显示控制模块420,用于在所述widget控件上控制排列显示后台服务器推送的多个应用程序的下载图标,每一应用程序下载图标在该应用程序下载完成前,超链接一相应的应用程序下载地址。具体实施方式同步骤S120。\n[0139] 下载控制模块430,用于通过所述widget控件上的应用程序下载图标接收用户的操作指令下载相应的应用程序,并在所述widget控件的图标上根据不同的下载状态显示不同的标记。具体实施方式同步骤S130。\n[0140] 进一步的,本发明移动终端还包括以下模块:\n[0141] 更新模块440,用于控制所述widget控件每隔一预定时间从后台服务器接收可供下载的应用程序更新。具体的实施方式同步骤S240。\n[0142] 设置模块450,用于设置当与每一应用程序下载图标相对应的应用程序下载完成并安装后,自动改变该应用程序下载图标的颜色;并设置所述改变颜色的程序下载图标再次接收用户的点击操作时,启动与所述改变颜色的程序下载图标对应的应用程序。具体实施方式同步骤S250。\n[0143] 综上所述,本发明主要是为了解决移动终端用户面对互联网上海量的应用程序,在对其进行选择下载的时候苦于无法辨别真伪、优劣,在短时间内不能快速找到需要的应用程序,并且现在互联网上的有些恶意网站里面的应用程序可能包含一些病毒,对移动终端的用户带来诸多不便。本发明通过在移动终端中增加设置一用于实现移动终端应用程序下载的widget控件,由后台服务器选择出经过测试的第三方应用程序,将这些程序并将这些程序保存在后服务器中。widget控件将后台服务器推进的应用程序显示出来,用户可以很方便的根据下载图标对应用程序进行选择下载和安装。解决了用户在寻找和下载所需要的应用程序面临的困难,方便快捷的下载各种应用程序,增加了用户对移动终端使用的体验度和满意度。\n[0144] 应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
法律信息
- 2016-08-17
- 2013-11-27
实质审查的生效
IPC(主分类): H04W 8/20
专利申请号: 201210443256.0
申请日: 2012.11.08
- 2013-02-27
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-03-30
|
2010-08-23
| | |
2
| |
2011-05-25
|
2009-11-20
| | |
3
| | 暂无 |
2012-03-02
| | |
4
| |
2012-05-23
|
2010-11-08
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |