负一屏加载对象的方法和装置制造方法及图纸

技术编号:15048196 阅读:78 留言:0更新日期:2017-04-05 19:30
本发明专利技术公开了一种负一屏加载对象的方法和装置。其中,该方法包括:于移动终端提供一面负一屏,负一屏用于加载移动终端内安装的至少一个对象;检测移动终端内是否存在待加载的目标对象;当移动终端内存在待加载的目标对象时,在负一屏中创建加载位置;将目标对象加载到负一屏中的加载位置上;在加载位置上显示目标对象。本发明专利技术解决了现有技术中无法对加载到负一屏中的对象进行动态配置的技术问题。

【技术实现步骤摘要】

本专利技术涉及加载领域,具体而言,涉及一种负一屏加载对象的方法和装置。
技术介绍
移动终端的显示屏上显示多个应用,只有当用户进入某个特定的应用之后,才能看到该应用的信息。例如,用户的手机的显示屏上有5个应用,分别为应用A1、应用A2、应用A3、应用A4、应用A5。其中,应用A1为一个即时通讯软件,应用A2为一个购物软件,应用A3为一个新闻应用,应用A4为一个娱乐应用,应用A5为一个旅游软件。当用户想知道应用A1上朋友是否回复了他的信息、或者想知道朋友圈是否有新的动态时,用户必须进入应用A1才能知道。用户通过应用A2购买了一个商品,如果用户想知道该商品的最新派送状态,用户必须进入应用A2,才能够知道该商品的派送状态。由于用户安装的应用的数量往往很多,用户又经常会有进入应用查看的需要,这就使得用户的操作十分麻烦。用户必须从移动终端的屏幕上进入应用A1,才能查看应用A1。如果用户希望查看下一个应用A3,则回到终端的屏幕上,再查找到终端的屏幕上的应用A3,进入应用A3,才能查看应用A3。由于应用A1、应用A3可能不在同一个终端界面上,用户需要滑动终端的界面,在众多的应用查找需要进入的应用,而且,用户必须进入应用,才能查看该应用的动态,操作繁琐,十分不方便。负一屏的出现,解决了以上问题。负一屏上可以展示用户正在使用的多个应用,例如,当用户的应用A1有新的消息时,新消息会显示在负一屏上;当用户通过应用A2购买了一个商品,当该商品的派送状态发生变化时(例如到达了新的中转站),新的派送状态也会显示在负一屏上;当用户在应用A3中关注了某一类新闻时,例如,用户在应用A3中关注了体育类新闻,则应用A3新推送的体育类新闻也会显示在负一屏上;当用户在应用A4中关注了某一个明星时,则应用A4新推送的该明星的消息也会显示在负一屏上;当用户通过应用A5购买了一张机票,机票的航班信息也会显示在负一屏上,以提醒用户。用户在负一屏中,无需进入应用,即能够查看多个应用的最新状态,非常方便快捷。现有技术中负一屏都是将代码写入到桌面中,当应用程序模块功能发生变动或者有新的需要加载的应用程序模块时,需要重新修改代码,无法对加载到负一屏中的对象进行动态配置,增加了开发成本。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种负一屏加载对象的方法和装置,以至少解决现有技术中无法对加载到负一屏中的对象进行动态配置的技术问题。根据本专利技术实施例的一个方面,提供了一种在负一屏加载对象的方法,包括:于移动终端提供一面负一屏,所述负一屏用于加载所述移动终端内安装的至少一个对象;检测所述移动终端内是否存在待加载的目标对象;当所述移动终端内存在待加载的目标对象时,在所述负一屏中创建加载位置;将所述目标对象加载到所述负一屏中的所述加载位置上;在所述加载位置上显示所述目标对象。根据本专利技术实施例的另一方面,还提供了一种在负一屏加载对象的装置,包括:提供单元,用于于移动终端提供一面负一屏,所述负一屏用于加载所述移动终端内安装的至少一个对象;检测单元,用于检测所述移动终端内是否存在待加载的目标对象;创建单元,用于当所述移动终端内存在待加载的目标对象时,在所述负一屏中创建加载位置;加载单元,用于将所述目标对象加载到所述负一屏中的所述加载位置上;显示单元,用于在所述加载位置上显示所述目标对象。在本专利技术实施例中,如果存在需要加载到移动终端的负一屏中的对象(即目标对象),则在负一屏中创建加载位置,然后将目标对象加载到负一屏中的加载位置上,在目标对象加载到负一屏的加载位置上之后,该加载位置显示目标对象,当有新的待加载对象时,不需要重新修改代码,只需要新建加载位置并进行加载,达到了对加载到负一屏中的对象进行动态配置的技术效果,进而解决了现有技术中无法对加载到负一屏中的对象进行动态配置的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例中在负一屏加载对象的方法的流程图;图2是根据本专利技术实施例中第三方app加载方式的示意图;图3是根据本专利技术实施例中插件加载方式的示意图;图4是根据本专利技术实施例中对生命周期进行调用的示意图;图5是根据本专利技术实施例中在第三方应用与负一屏之间或在插件与负一屏之间进行事件传递的示意图;图6是根据本专利技术实施例中创建Fragment的视图view的示意图;图7是根据本专利技术实施例中负一屏显示智能推荐的界面的示意图;图8是根据本专利技术实施例中负一屏显示语音的界面的示意图;图9是根据本专利技术实施例中在负一屏加载对象的装置的示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。技术术语:URL:UniformResourceLocator,统一资源定位符,又叫做网页地址,是互联网上标准的资源的地址。需要注意的是,实施例中的“微桌面”是一种能够实现本专利技术实施例在负一屏加载对象的方法的产品的名称,“微桌面负一屏”即为“负一屏”。根据本专利技术实施例,提供了一种在负一屏加载对象的方法,如图1所示,该方法包括以下步骤:步骤S102,于移动终端提供一面负一屏,负一屏用于加载移动终端内安装的至少一个对象。步骤S104,检测移动终端内是否存在待加载的目标对象。步骤S106,当移动终端内存在待加载的目标对象时,在负一屏中创建加载位置。步骤S108,将目标对象加载到负一屏中的加载位置上。步骤S110,在加载位置上显示目标对象。移动终端可以是手机、平板等终端。目标对象为待加载到移动终端上的负一屏中的对象。目标对象可以是应用程序。移动终端上的负一屏上能够加载各种应用程序,例如视频软件、即时通讯软件、浏览器、购物软件、娱乐软件等。在本专利技术实施例中,如果存在需要加载到移动终端的负一屏中的对象(即目标对象),则在负一屏中创建加载位置,然后将目标对象加载到负一屏中的该加载位置上。在目标对象加载到负一屏的加载位置上之后,该加载位置显示目标对象,当有新的待加载对象时,不需要重新修改代码,只需要新建加载位置并进行加载,解决了现有技术中无法对加载到负一屏中的对象进行动态配置的技术问题,达到了对加载到负一屏中的对象进行动态配置的技术效果。可选地,检测移动终端内是否存在待加载的目标对象包括:本文档来自技高网
...

【技术保护点】
一种在负一屏加载对象的方法,其特征在于,包括:于移动终端提供一面负一屏,所述负一屏用于加载所述移动终端内安装的至少一个对象;检测所述移动终端内是否存在待加载的目标对象;当所述移动终端内存在待加载的目标对象时,在所述负一屏中创建加载位置;将所述目标对象加载到所述负一屏中的所述加载位置上;及在所述加载位置上显示所述目标对象。

【技术特征摘要】
1.一种在负一屏加载对象的方法,其特征在于,包括:于移动终端提供一面负一屏,所述负一屏用于加载所述移动终端内安装的至少一个对象;检测所述移动终端内是否存在待加载的目标对象;当所述移动终端内存在待加载的目标对象时,在所述负一屏中创建加载位置;将所述目标对象加载到所述负一屏中的所述加载位置上;及在所述加载位置上显示所述目标对象。2.根据权利要求1所述的方法,其特征在于,将所述目标对象加载到所述负一屏中的所述加载位置上包括:创建类加载器classloader;通过所述类加载器classloader将所述目标对象加载到所述负一屏中的所述加载位置上。3.根据权利要求2所述的方法,其特征在于,所述创建类加载器classloader包括:利用安卓系统android本身提供的接口createPackageContext,通过已安装的第三方应用的包名,创建出所述第三方应用的类加载器classloader。4.根据权利要求2所述的方法,其特征在于,所述创建类加载器classloader包括:利用安卓系统android本身提供的接口dexClassLoader,通过插件的存放路径,创建出所述插件的类加载器classloader,其中,所述目标对象为所述插件中待加载的对象。5.根据权利要求1至4中任一项所述的方法,其特征在于,在将所述目标对象加载到所述负一屏中的所述加载位置上之后,还包括:通过基类BaseFragment中实现的callback接口,在第三方应用与所述负一屏之间或在插件与所述负一屏之间进行通信,以对所述目标对象进行控制,其中,所述目标对象为所述第三方应用中待加载的对象或所述插件中待加载的对象。6.根据权利要求5所述的方法,其特征在于,通过基类BaseFragment中实现的callback接口,在第三方应用与所述负一屏之间或在插件与所述负一屏之间进行通信,以对所述目标对象进行控制包括以下至少之一:对所述目标对象的生命周期进行调用;在所述第三方应用与所述负一屏之间或在所述插件与所述负一屏之间进行事件传递。7.根据权利要求1所述的方法,其特征在于,检测所述移动终端内是否存在待加载的目标对象包括:接收服务器下发的配置文件;解析所述配置文件,得到待加载的目标对象的配置信息;判断能否获取到所述配置信息指示的资源;如果判断出能够获取到所述配置信息指示的资源,确定所述移动终端内存在待加载的目标对象;如果判断出无法获取到所述配置信息指示的资源,确定所述移动终端内不存在待加载的目标对象。8.一种在负一屏加载对象的装置,其特征...

【专利技术属性】
技术研发人员:王红斌生士东
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1