CN108549568A - 应用入口处理方法、装置、存储介质及电子设备 - Google Patents

应用入口处理方法、装置、存储介质及电子设备 Download PDF

Info

Publication number
CN108549568A
CN108549568A CN201810350611.7A CN201810350611A CN108549568A CN 108549568 A CN108549568 A CN 108549568A CN 201810350611 A CN201810350611 A CN 201810350611A CN 108549568 A CN108549568 A CN 108549568A
Authority
CN
China
Prior art keywords
entrance
application
application program
configuration file
interface
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.)
Granted
Application number
CN201810350611.7A
Other languages
English (en)
Other versions
CN108549568B (zh
Inventor
候祥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201810350611.7A priority Critical patent/CN108549568B/zh
Publication of CN108549568A publication Critical patent/CN108549568A/zh
Application granted granted Critical
Publication of CN108549568B publication Critical patent/CN108549568B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/62Uninstallation

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Stored Programmes (AREA)

Abstract

本申请公开了一种应用入口处理方法、装置、存储介质及电子设备,具体在接收到对第一应用入口的第一预设操作,且第一应用入口关联已安装的第一应用程序时,显示第一控件;在接收到对第一控件的第二预设操作时,从应用服务器获取第一应用程序的第一配置文件;生成关联第一配置文件的第二应用入口,第二应用入口用于触发执行第一配置文件,以生成并展示第一应用程序的原生界面;将第二应用入口添加至第一预设界面,并卸载第一应用程序,以删除第一应用入口,从而在卸载安装的应用程序之后,通过新添加的应用入口来触发生成的该应用程序的原生界面,利用该原生界面实现应用程序的功能,可以节省电子设备的存储空间。

Description

应用入口处理方法、装置、存储介质及电子设备
技术领域
本申请涉及电子设备技术领域,具体涉及一种应用入口处理方法、装置、存储介质及电子设备。
背景技术
随着智能手机等电子设备的普及,使用者可以在电子设备上安装应用程序来实现各种各样的功能,比如,可以在电子设备安装信息聚合类应用程序,从而通过该聚合类应用程序获得丰富的各类型信息,如新闻类信息、音视频信息等。然而,随着应用程序的功能越来越强大,其占用的存储空间也越来越多。
发明内容
本申请实施例提供了一种应用入口处理方法、装置、存储介质及电子设备,能够节省电子设备的存储空间。
第一方面,本申请实施例了提供了的一种应用入口处理方法,包括:
接收对第一应用入口的第一预设操作;
在接收到所述第一预设操作,且所述第一应用入口关联已安装的第一应用程序时,显示第一控件;
在接收到对所述第一控件的第二预设操作时,从应用服务器获取所述第一应用程序的第一配置文件;
生成关联所述第一配置文件的第二应用入口,所述第二应用入口用于触发执行所述第一配置文件,以生成并展示所述第一应用程序的原生界面;
将所述第二应用入口添加至第一预设界面,并卸载所述第一应用程序,以删除所述第一应用入口。
第二方面,本申请实施例提供了的一种应用入口处理装置,包括:
操作接收模块,用于接收对第一应用入口的第一预设操作;
控件显示模块,用于在所述操作接收模块接收到所述第一预设操作,且所述第一应用入口关联已安装的第一应用程序时,显示第一控件;
文件获取模块,用于在接收到对所述第一控件的第二预设操作时,从应用服务器获取所述第一应用程序的第一配置文件;
入口生成模块,用于生成关联所述第一配置文件的第二应用入口,所述第二应用入口用于触发执行所述第一配置文件,以生成并展示所述第一应用程序的原生界面;
入口处理模块,用于将所述第二应用入口添加至第一预设界面,并卸载所述第一应用程序,以删除所述第一应用入口。
第三方面,本申请实施例提供的存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如本申请任一实施例提供的应用入口处理方法。
第四方面,本申请实施例提供的电子设备,包括处理器和存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行如本申请任一实施例提供的应用入口处理方法。
本申请实施例首先接收对第一应用入口的第一预设操作;然后在接收到第一预设操作,且第一应用入口关联已安装的第一应用程序时,显示第一控件;再在接收到对第一控件的第二预设操作时,从应用服务器获取第一应用程序的第一配置文件;再生成关联第一配置文件的第二应用入口,第二应用入口用于触发执行第一配置文件,以生成并展示第一应用程序的原生界面;最后将第二应用入口添加至第一预设界面,并卸载第一应用程序,以删除第一应用入口,从而在卸载安装的应用程序之后,通过新添加的应用入口来触发生成的该应用程序的原生界面,利用该原生界面实现应用程序的功能,可以节省电子设备的存储空间。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的应用入口处理方法的应用场景示意图。
图2是本申请实施例提供的应用入口处理方法的一个流程示意图。
图3是本申请一实施例中输入第一预设操作的操作示意图。
图4是本申请一实施例中一种显示第一控件的示例图。
图5是本申请一实施例中一种添加第二应用入口的示例图。
图6是本申请一实施例中另一种添加第二应用入口的示例图。
图7是本申请实施例提供的应用入口处理方法的另一个流程示意图。
图8是本申请一实施例中已安装应用程序和未安装快应用的界面对比图。
图9是本申请一实施例中另一种显示第一控件的示例图。
图10是本申请一实施例中一种显示第二控件的示例图。
图11是本申请一实施例中另一种显示第二控件的示例图。
图12是本申请实施例提供的应用入口处理装置的一结构示意图。
图13是本申请实施例提供的电子设备的一个结构示意图。
图14是本申请实施例提供的电子设备的另一结构示意图。
具体实施方式
请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。
在以下的说明中,本申请的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存***中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实***置,其具有由该数据格式所定义的特定特性。但是,本申请原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
本文所使用的术语“模块”可看做为在该运算***上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看做为在该运算***上的实施对象。而本文所述的装置及方法可以以软件的方式进行实施,当然也可在硬件上进行实施,均在本申请保护范围之内。
本申请中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、***、产品或设备没有限定于已列出的步骤或模块,而是某些实施例还包括没有列出的步骤或模块,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本申请实施例提供一种应用入口处理方法,该应用入口处理方法的执行主体可以是本申请实施例提供的应用入口处理装置,或者集成了该应用入口处理装置的电子设备,其中该应用入口处理装置可以采用硬件或者软件的方式实现。其中,电子设备可以是智能手机、平板电脑、掌上电脑、笔记本电脑、或者台式电脑等设备。
请参阅图1,图1为本申请实施例提供的应用入口处理方法的一个应用场景示意图,如图1所示,电子设备与应用服务器通过网络连接。
其中,电子设备可以根据实际需要安装与其硬件所适配的操作***,比如安卓***、苹果***、Windows***以及塞班***等。
网络可以为无线网络,也可以为有线网络,其中可以包括路由器以及网关等网络实体,图1中并未一一示出。为无线网络时,可以包括无线广域网、无线局域网、无线城域网、以及无线个人网中的一种或其组合。
应用服务器中存储有应用程序的配置文件,该配置文件被配置为由电子设备执行以生成对应应用程序的原生界面,也即是在未安装相关应用程序的前提下,实现安装相关应用程序相同的运行效果。需要说明的是,除生成原生界面的配置文件之外,应用程序运行所需的数据可以实时从应用服务器获取。因此,可以通俗的将电子设备执行配置文件而生成的原生界面称作“快应用”。此外,应用服务器作为使用者与应用开发者之间的“中间人”,为使用者和开发者提供平台服务,一方面,开发者可以将自身开发的“快应用”(包括相应的配置文件以及应用运行所需的其他文件)上传至应用服务器,通过应用服务器提供给使用者使用;另一方面,使用者可以根据自己使用需求,通过应用服务器查找到需要使用的“快应用”,快速进行使用。
请参照图2,图2为本申请实施例提供的应用入口处理方法的流程示意图。本申请实施例提供的应用入口处理方法的具体流程可以如下:
在步骤101中,接收对第一应用入口的第一预设操作;
需要说明的是,在本申请实施例中,对于应用入口在电子设备的展现形式不做具体限制,比如,应用入口可以应用图标的形式展现。
此外,应用入口除了可与电子设备当前已安装的应用程序关联,用于触发运行其关联的应用程序之外,还可与快应用的配置文件相关联,用于触发执行其关联的配置文件,从而生成对应应用程序的原生界面。
本申请实施例中,首先接收对第一应用入口的第一预设操作,其中,该第一预设操作并不用于触发执行第一应用入口所关联的应用程序或配置文件,而是用于触发显示第一控件。可选的,在用于触发执行第一应用入口所关联的应用程序或配置文件的操作为单击操作时,可以设置该第一预设操作为双击操作或长按操作等单击操作之外的其它操作。
比如,请参照图3,一方面,第一应用入口以应用图标的形式,显示在电子设备操作***的主界面中,用户可以手指长按主界面中显示的第一应用入口,以向电子设备输入对该第一应用入口的第一预设操作;另一方面,电子设备将接收到用户输入的,对该第一应用入口的第一预设操作。
在步骤102中,在接收到第一预设操作,且第一应用入口关联已安装的第一应用程序时,显示第一控件;
本申请实施例中,在接收到对第一应用入口的第一预设操作时,首先识别该第一应用入口与电子设备当前已安装的应用程序关联,还是与快应用的配置文件关联(或者说,与电子设备当前未安装的应用程序的配置文件关联)。
此处,电子设备将识别到第一应用入口关联电子设备当前已安装的第一应用程序,相应的,在接收到对第一应用入口的第一预设操作,且第一应用入口关联已安装的第一应用程序时,显示第一控件。
其中,显示的第一控件用于接收用户输入的第二预设操作,该第二预设操作可以为对第一控件的单击操作、双击操作以及长按操作,或者是本申请实施例未列出的其它类型操作等。
需要说明的是,本申请实施例中,对于第一控件的显示方式不做具体限制,可选的,可以单独悬浮显示第一控件,也可以悬浮显示包括第一控件的预设界面。
比如,请参照图4,第一控件以可点击按钮的形式显示,并包括提示信息“添加快应用并卸载当前应用程序”,由用户选择是否卸载第一应用入口关联的第一应用程序,并添加对应第一应用程序的快应用;用户可以通过手指单击第一控件,以输入对第一控件的第二预设操作,确认卸载第一应用入口关联的第一应用程序,并添加对应第一应用程序的快应用。
在步骤103中,在接收到对第一控件的第二预设操作时,从应用服务器获取第一应用程序的第一配置文件;
在接收到对第一控件的第二预设操作时,也即是用户确认卸载第一应用程序并添加对应第一应用程序的快应用时,从应用服务器获取第一应用程序的第一配置文件。
其中,在从应用服务器获取第一应用程序的第一配置文件时,首先获取第一应用程序的应用信息,该应用信息可以是第一应用程序的应用标识,其中,应用标识为可以映射到第一应用程序的字符或字符串,比如,获取的第一应用程序的应用信息可以是第一应用程序的应用名称、应用名称的一部分,或者是可以联想到该第一应用程序的其它名词等。
比如,第一应用程序为漫画类应用程序,其应用名称为“XX漫画”,则可以获取到“XX漫画”作为该第一应用程序的应用信息。
在获取到第一应用程序的应用信息之后,电子设备首先按照预定报文格式构建配置文件获取请求,该配置文件获取请求至少包括第一应用程序的应用信息,用于指示应用服务器返回第一应用程序的第一配置文件。
在完成配置文件获取请求的构建之后,电子设备将构建的配置文件获取请求通过网络传输至应用服务器。其中,应用服务器维护存储有配置文件和应用信息的关联关系。
应用服务器在接收到电子设备发送的配置文件获取请求之后,解析出配置文件获取请求携带的应用信息(即第一应用程序的应用信息),并根据配置文件和应用信息的关联关系,获取到与解析出的应用信息所关联的配置文件,也即是第一应用程序的第一配置文件,之后,将该第一配置文件通过网络返回至电子设备。
相应的,电子设备接收应用服务器通过网络返回的第一配置文件。
其中,电子设备在接收到应用服务器返回的第一配置文件之后,可以将该第一配置文件缓存至预设的缓存区中。需要说明的是,本申请实施例对于缓存区的大小以及路径的设置不做限定,可由本领域技术人员根据实际需要进行设置。
在步骤104中,生成关联第一配置文件的第二应用入口,第二应用入口用于触发执行第一配置文件,以生成并展示第一应用程序的原生界面;
在获取到第一应用程序的第一配置文件之后,生成关联第一配置文件的第二应用入口,其中,第二应用入口可与第一应用入口同样以应用图标的形式展现,其具体的图标样式可以与第一应用入口相同,也可以不同。
在步骤105中,将第二应用入口添加至第一预设界面,并卸载第一应用程序,以删除第一应用入口。
在生成关联第一配置文件的第二应用入口之后,将生成的该第二应用入口添加至第一预设界面。其中,第一预设界面可以是电子设备操作***的主界面,也可以是某个应用的应用界面,还可以是第一应用入口所在的界面等,具体可由电子设备缺省设置,或者由用户根据实际需要进行设置。
比如,请参照图5,在从应用程序服务器获取到第一应用程序的第一配置文件,并生成关联第一配置文件的第二应用入口之后,将生成的第二应用入口添加至已安装的某浏览器应用的初始界面某浏览器应用的主界面中,如图5所示,该第二应用入口与第一应用入口在展现形式上一致;用户在需要使用第一应用程序的功能时,可以进入到该浏览器应用的初始界面,并触发该初始界面中展示的第二应用入口,从而触发执行第一配置文件,生成第一应用程序的原生界面。
又比如,请参照图6,在从应用程序服务器获取到第一应用程序的第一配置文件,并生成关联第一配置文件的第二应用入口之后,将生成的第二应用入口添加至操作***的主界面中,如图6所示,该第二应用入口与第一应用入口在展现形式上大体一致,但第二应用入口右下角多一个额外标识;用户在需要使用第一应用程序的功能时,可以进入到操作***的主界面,并触发该主界面中展示的第二应用入口,从而触发执行第一配置文件,生成第一应用程序的原生界面。
此外,在将第二应用入口添加至第一预设界面的同时,还将当前已安装的第一应用程序卸载,以删除关联该第一应用程序的第一应用入口。
由上可知,本申请实施例首先接收对第一应用入口的第一预设操作;然后在接收到第一预设操作,且第一应用入口关联已安装的第一应用程序时,显示第一控件;再在接收到对第一控件的第二预设操作时,从应用服务器获取第一应用程序的第一配置文件;再生成关联第一配置文件的第二应用入口,第二应用入口用于触发执行第一配置文件,以生成并展示第一应用程序的原生界面;最后将第二应用入口添加至第一预设界面,并卸载第一应用程序,以删除第一应用入口,从而在卸载安装的应用程序之后,通过新添加的应用入口来触发生成的该应用程序的原生界面,利用该原生界面实现应用程序的功能,可以节省电子设备的存储空间。
下面将在上述实施例描述的方法基础上,对本申请的应用入口处理方法做进一步介绍。参考图7,该应用入口处理方法可以包括:
在步骤201中,接收对第一应用入口的第一预设操作;
需要说明的是,在本申请实施例中,对于应用入口在电子设备的展现形式不做具体限制,比如,应用入口可以应用图标的形式展现。
此外,应用入口除了可与电子设备当前已安装的应用程序关联,用于触发运行其关联的应用程序之外,还可与快应用的配置文件相关联,用于触发执行其关联的配置文件,从而生成对应应用程序的原生界面。
本申请实施例中,首先接收对第一应用入口的第一预设操作,其中,该第一预设操作并不用于触发执行第一应用入口所关联的应用程序或配置文件,而是用于触发显示第一控件。可选的,在用于触发执行第一应用入口所关联的应用程序或配置文件的操作为单击操作时,可以设置该第一预设操作为双击操作或长按操作等单击操作之外的其它操作。
比如,请参照图3,一方面,第一应用入口以应用图标的形式,显示在电子设备操作***的主界面中,用户可以手指长按主界面中显示的第一应用入口,以向电子设备输入对该第一应用入口的第一预设操作;另一方面,电子设备将接收到用户输入的,对该第一应用入口的第一预设操作。
在步骤202中,在接收到第一预设操作,且第一应用入口关联已安装的第一应用程序时,显示第一控件;
本申请实施例中,在接收到对第一应用入口的第一预设操作时,首先识别该第一应用入口与电子设备当前已安装的应用程序关联,还是与快应用的配置文件关联(或者说,与电子设备当前未安装的应用程序的配置文件关联)。
此处,电子设备将识别到第一应用入口关联电子设备当前已安装的第一应用程序,相应的,在接收到对第一应用入口的第一预设操作,且第一应用入口关联已安装的第一应用程序时,显示第一控件。
其中,显示的第一控件用于接收用户输入的第二预设操作,该第二预设操作可以为对第一控件的单击操作、双击操作以及长按操作,或者是本申请实施例未列出的其它类型操作等。
需要说明的是,本申请实施例中,对于第一控件的显示方式不做具体限制,可选的,可以单独悬浮显示第一控件,也可以悬浮显示包括第一控件的预设界面。
比如,请参照图4,第一控件以可点击按钮的形式显示,并包括提示信息“添加快应用并卸载当前应用程序”,由用户选择是否卸载第一应用入口关联的第一应用程序,并添加对应第一应用程序的快应用;用户可以通过手指单击第一控件,以输入对第一控件的第二预设操作,确认卸载第一应用入口关联的第一应用程序,并添加对应第一应用程序的快应用。
在一实施例中,显示第一控件之后,还包括:
在接收到返回键的触发操作时,停止显示第一控件。
其中,返回键可以是电子设备提供的实体返回键,也可以是虚拟返回键。
在步骤203中,在接收到对第一控件的第二预设操作时,从应用服务器获取第一应用程序的第一配置文件;
在接收到对第一控件的第二预设操作时,也即是用户确认卸载第一应用程序并添加对应第一应用程序的快应用时,从应用服务器获取第一应用程序的第一配置文件。
具体的,在从应用服务器获取第一应用程序的第一配置文件时,首先获取第一应用程序的应用信息,该应用信息可以是第一应用程序的应用标识,其中,应用标识为可以映射到第一应用程序的字符或字符串,比如,获取的第一应用程序的应用信息可以是第一应用程序的应用名称、应用名称的一部分,或者是可以联想到该第一应用程序的其它名词等。
比如,第一应用程序为漫画类应用程序,其应用名称为“XX漫画”,则可以获取到“XX漫画”作为该第一应用程序的应用信息。
在获取到第一应用程序的应用信息之后,电子设备首先按照预定报文格式构建配置文件获取请求,该配置文件获取请求至少包括第一应用程序的应用信息,用于指示应用服务器返回第一应用程序的第一配置文件。
在完成配置文件获取请求的构建之后,电子设备将构建的配置文件获取请求通过网络传输至应用服务器。其中,应用服务器维护存储有配置文件和应用信息的关联关系。
应用服务器在接收到电子设备发送的配置文件获取请求之后,解析出配置文件获取请求携带的应用信息(即第一应用程序的应用信息),并根据配置文件和应用信息的关联关系,获取到与解析出的应用信息所关联的配置文件,也即是第一应用程序的第一配置文件,之后,将该第一配置文件通过网络返回至电子设备。
相应的,电子设备接收应用服务器通过网络返回的第一配置文件。
其中,电子设备在接收到应用服务器返回的第一配置文件之后,可以将该第一配置文件缓存至预设的缓存区中。需要说明的是,本申请实施例对于缓存区的大小以及路径的设置不做限定,可由本领域技术人员根据实际需要进行设置。
在一实施例中,显示第一控件之后,还包括:
在接收到返回键的触发操作时,停止显示第一控件。
其中,返回键可以是电子设备提供的实体返回键,也可以是虚拟返回键。
在步骤204中,生成关联第一配置文件的第二应用入口,第二应用入口用于触发执行第一配置文件,以生成并展示第一应用程序的原生界面;
在获取到第一应用程序的第一配置文件之后,生成关联第一配置文件的第二应用入口,其中,第二应用入口可与第一应用入口同样以应用图标的形式展现,其具体的图标样式可以与第一应用入口相同,也可以不同。
在步骤205中,将第二应用入口添加至第一预设界面,并卸载第一应用程序,以删除第一应用入口。
在生成关联第一配置文件的第二应用入口之后,将生成的该第二应用入口添加至第一预设界面。其中,第一预设界面可以是电子设备操作***的主界面,也可以是某个应用的应用界面,还可以是第一应用入口所在的界面等,具体可由电子设备缺省设置,或者由用户根据实际需要进行设置。
比如,请参照图5,在从应用程序服务器获取到第一应用程序的第一配置文件,并生成关联第一配置文件的第二应用入口之后,将生成的第二应用入口添加至已安装的某浏览器应用的初始界面某浏览器应用的主界面中,如图5所示,该第二应用入口与第一应用入口在展现形式上一致;用户在需要使用第一应用程序的功能时,可以进入到该浏览器应用的初始界面,并触发该初始界面中展示的第二应用入口,从而触发执行第一配置文件,生成第一应用程序的原生界面。
又比如,请参照图6,在从应用程序服务器获取到第一应用程序的第一配置文件,并生成关联第一配置文件的第二应用入口之后,将生成的第二应用入口添加至操作***的主界面中,如图6所示,该第二应用入口与第一应用入口在展现形式上大体一致,但第二应用入口右下角多一个额外标识;用户在需要使用第一应用程序的功能时,可以进入到操作***的主界面,并触发该主界面中展示的第二应用入口,从而触发执行第一配置文件,生成第一应用程序的原生界面。
此外,在将第二应用入口添加至第一预设界面的同时,还将当前已安装的第一应用程序卸载,以删除关联该第一应用程序的第一应用入口。
在一实施例中,将第二应用入口添加至第一预设界面,并卸载第一应用程序之后,还包括:
在接收到第二应用入口的触发操作时,根据第一配置文件生成第一应用程序的原生界面,并展示生成的原生界面。
其中,在接收到第二应用入口的触发操作时,即可根据第一配置文件生成第一应用程序的原生界面,并展示生成的原生界面,或者说,运行对应第一应用程序的快应用。
其中,第一配置文件包括描述第一应用程序的界面的语句,该语句包括界面展示所需的数据以及界面的运行逻辑。
前述界面展示所需的数据可以包括第一应用程序界面需要展示的显示元素、显示元素的布局信息以及该显示元素展示所需的资源地址等,其中,布局信息可以包括各个显示元素的位置、尺寸、颜色等信息,资源地址可以为电子设备本地资源的地址或者应用服务器上存储的资源的链接地址。
前述运行逻辑可以包括点击显示元素时需要跳转的界面地址,或者点击该显示元素需要执行的操作,或者其他用户操作对应的需要执行的操作。
在根据第一配置文件生成第一应用程序的原生界面时,电子设备调用内置于操作***的框架文件解析前述语句,通过框架文件将第一配置文件中的前述语句解析为显示元素,并通过框架文件中设置的显示元素与第一应用程序原生视图的对应关系,将解析得到的显示元素转换为第一应用程序的原生视图,并根据转换得到的原生视图进行本地渲染,生成第一应用程序的原生界面,也即是第一应用程序对应的、快应用的界面。
在根据第一配置文件生成第一应用程序的原生界面之后,即可展示生成的该原生界面,由用户根据实际需要对该原生界面进行操作,由此,在未安装第一应用程序的前提下,即可获得与安装的第一应用程序相同的运行效果。
比如,请参照图8,以第一应用程序为某浏览器应用“XX浏览器”为例,图8左侧所示为运行安装的XX浏览器时所显示的界面,图7右侧所示为根据XX浏览器的配置文件所生成的、XX浏览器的原生界面,也即是运行对应XX浏览器的快应用所显示的界面,可以看出,二者的界面显示一致。
在步骤206中,获取第二应用入口的累计触发次数;
其中,电子设备还对前述第二应用入口的触发次数进行统计。比如,设置一个初始值为零的变量T,在每次侦测到前述第二应用入口被触发时,将T的值+1,在获取前述第二应用入口的累计触发次数时,直接获取到当前变量T的值,作为前述第二应用入口的累计触发次数。其中,累计触发次数可以是第二应用入口由生成以来的累计运行次数,也可以是一定时间段内的累计运行次数,具体可由本领域技术人员根据实际需要进行选择,并设置与其对应的预设次数。该预设次数用于表征使用者是否习惯于使用对应第一应用程序的“快应用”,若获取到第二应用入口的累计触发次数大于其对应的预设次数,则说明使用者习惯使用对应第一应用程序的“快应用”。
在步骤207中,在获取到的累计触发次数达到预设次数时,确定第二应用入口触发频率最高的目标时间段;
在步骤208中,在当前时间位于目标时间段之内时,将第二应用入口添加至操作***的主界面。
其中,对于时间段的划分,本申请实施例不做具体限制,可由本领域技术人员根据实际需要进行划分。此外,当前时间可以是电子设备当前的***时间,也可以是提供互联网实时查询到当前时间。
比如,可以小时为单位,将一个自然日划分为12个时长为两小时的时间段,经过统计,电子设备确定前述第二应用入口触发频率最高的目标时间段为20:00-22:00,若确定当前时间位于20:00-22:00之内,比如当前时间为20:01,则判断操作***的主界面是否添加有前述第二应用入口,若未添加有,则将前述第二应用入口添加至操作***的主界面。
此外,需要说明的是,在将第二应用入口添加至操作***的主界面之后,可以删除前述第一预设界面添加的第二应用入口,也可以不删除前述第一预设界面添加的第二应用入口,具体可由电子设备缺省设置(比如缺省设置为不删除),或者由使用者根据实际需要确认是否删除第一预设界面添加的前述第二应用入口。
在一实施例中,判断当前时间是否位于目标时间段之内的步骤之后,还包括:
在当前时间位于目标时间段之外,且操作***的主界面添加有前述第二应用入口时,将前述第二应用入口从操作***的主界面删除。
比如,可以小时为单位,将一个自然日划分为12个时长为两小时的时间段,经过统计,电子设备确定前述第二应用入口触发频率最高的目标时间段为20:00-22:00,若确定当前时间为位于20:00-22:00之外,如当前时间为22:15,则判断操作***的主界面是否添加有前述第二应用入口,若添加有,则将前述第二应用入口从操作***的主界面中删除。
在一实施例中,显示第一控件,包括:
显示包括第一控件的预设界面。
请参照图9,在显示第一控件时,具体显示包括第一控件的预设界面,该预设界面可以悬浮显示在第一应用入口所在的界面之上。
请继续参照图9,预设界面还包括第三控件,显示包括第一控件的预设界面之后,还包括:
在接收到对第三控件的第二预设操作时,从应用服务器获取第一应用程序的第一配置文件;
生成关联第一配置文件的第二应用入口,第二应用入口用于触发执行第一配置文件,以生成并展示第一应用程序的原生界面;
将第二应用入口添加至第一预设界面。
其中,第三控件与第一控件的区别在于,第一控件用于触发电子设备获取对应第一应用程序的快应用,并删除第一应用程序,而第三控件用于触发电子设备获取对应第一应用程序的快应用,但保留第一应用程序。
在一实施例中,接收对第一应用入口的第一预设操作之后,还包括:
在接收到第一预设操作,且第一应用入口关联未安装的第二应用程序的第二配置文件时,显示第二控件;
在接收到对第二控件的第三预设操作时,从应用服务器获取第二应用程序的安装包,并根据获取到的安装包安装第二应用程序;
生成关联第二应用程序的第三应用入口,并将第三应用入口添加至第二预设界面。
其中,在接收到对第一应用入口的第一预设操作时,首先识别该第一应用入口与电子设备当前已安装的应用程序关联,还是与快应用的配置文件关联(或者说,与电子设备当前未安装的应用程序的配置文件关联)。
此处,电子设备将识别到第一应用入口关联电子设备当前未安装的第二应用程序的第二配置文件,相应的,电子设备在接收到第一应用入口的触发操作,且第一应用入口关联未安装的第二应用程序的第二配置文件时,显示第二控件。
其中,显示的第二控件用于接收用户输入的第三预设操作,该第三预设操作可以为对第二控件的单击操作、双击操作以及长按操作,或者是本申请实施例未列出的其它类型操作等。
需要说明的是,本申请实施例中,对于第二控件的显示方式不做具体限制,可选的,可以单独悬浮显示第二控件,也可以悬浮显示包括第二控件的预设界面。
比如,请参照图10,第二控件以可点击按钮的形式显示,并包括提示信息“安装完整应用程序”,由用户选择是否安装第二应用程序;用户可以通过手指单击第二控件,以输入对第二控件的第三预设操作,确认安装第二应用程序。
在接收到对第二控件的第三预设操作时,即可从应用服务器获取第二应用程序的安装包,其中,在从应用服务器获取第二应用程序的安装包时,首先获取第二应用程序的应用信息,该应用信息为可以映射到第二应用程序的字符或字符串,比如,获取的第二应用程序的应用信息可以是第二应用程序的应用名称、应用名称的一部分,或者是可以联想到该第二应用程序的其它名词等。
在获取到第二应用程序的应用信息之后,电子设备首先按照预定报文格式构建安装包获取请求,该安装包获取请求至少包括第二应用程序的应用信息,用于指示应用服务器返回第二应用程序的安装包。
在完成安装包获取请求的构建之后,电子设备将构建的安装包获取请求通过网络传输至应用服务器。其中,应用服务器维护存储有安装包和应用信息的关联关系。
应用服务器在接收到电子设备发送的安装包获取请求之后,解析出安装包获取请求携带的应用信息(即第二应用程序的应用信息),并根据安装包和应用信息的关联关系,获取到与解析出的应用信息所关联的安装包,也即是第二应用程序的安装包,之后,将该安装包通过网络返回至电子设备。
相应的,电子设备接收应用服务器通过网络返回的第二应用程序的安装包。之后,即可根据该安装包安装第二应用程序。
在完成第二应用程序的生成关联第二应用程序的第三应用入口,并将第三应用入口添加至第二预设界面。
其中,第三应用入口可与第一应用入口同样以应用图标的形式展现,其具体的图标样式可以与第一应用入口相同,也可以不同。
生成关联第二应用程序的第三应用入口之后,将生成的该第三应用入口添加至第二预设界面。其中,第二预设界面可以是电子设备操作***的主界面,也可以是某个应用的应用界面,还可以是第一应用入口所在的界面等,具体可由电子设备缺省设置,或者由用户根据实际需要进行设置。
在一实施例中,将第三应用入口添加至第二预设界面之后,还包括:
在预设时间段内,获取第三应用入口的累计触发次数,以及获取第一应用入口的累计触发次数;
在第三应用入口的累计触发次数,大于第一应用入口的累计触发次数时,删除第一应用入口以及第二配置文件。
其中,预设时间段可以根据实际需要进行设置,本申请实施例对其不做具体限制,比如,可以设置为一个自然日、一个自然周、一个自然月等。
本申请实施例中,通过分别对第三应用入口和第一应用入口的累计触发次数进行统计,再比较第三应用入口的累计触发次数和第一应用入口的累计触发次数,根据比较结果来识别用户倾向于使用安装的第二应用程序,还是倾向于使用未安装的、对应第二应用程序的快应用。
其中,在第三应用入口的累计触发次数,大于第一应用入口的累计触发次数时,说明用户倾向于使用安装的第二应用程序,此时删除第一应用入口以及第二配置文件。
在一实施例中,显示第二控件,包括:
显示包括第二控件的预设界面。
请参照图11,在显示第二控件时,具体显示包括第二控件的预设界面,该预设界面可以悬浮显示在第一应用入口所在的界面之上。
请继续参照图11,该预设界面还包括第四控件,显示包括第二控件的预设界面之后,还包括:
在接收到对第四控件的第三预设操作时,从应用服务器获取第二应用程序的安装包,并根据获取到的安装包安装第二应用程序;
生成关联第二应用程序的第三应用入口,并将第三应用入口添加至第二预设界面;
删除第一应用入口以及第二配置文件。
其中,第四控件与第二控件的区别在于,第四控件用于触发电子设备安装第二应用程序,并删除对应第二应用程序的快应用,而第二控件用于触发电子设备安装第二应用程序,但保留对应第二应用程序的快应用。
在一实施例中还提供了一种应用入口处理装置。请参阅图12,图12为本申请实施例提供的应用入口处理装置400的结构示意图。其中该应用入口处理装置400应用于电子设备,该应用入口处理装置400包括操作接收模块401、控件显示模块402、文件获取模块403、入口生成模块404以及入口处理模块405,如下:
操作接收模块401,用于接收对第一应用入口的第一预设操作;
控件显示模块402,用于在操作接收模块401接收到第一预设操作,且第一应用入口关联已安装的第一应用程序时,显示第一控件;
文件获取模块403,用于在接收到对第一控件的第二预设操作时,从应用服务器获取第一应用程序的第一配置文件;
入口生成模块404,用于生成关联第一配置文件的第二应用入口,第二应用入口用于触发执行第一配置文件,以生成并展示第一应用程序的原生界面;
入口处理模块405,用于将第二应用入口添加至第一预设界面,并卸载第一应用程序,以删除第一应用入口。
在一实施例中,第一预设界面不为操作***的主界面,入口处理模块405还用于:
获取第二应用入口的累计触发次数;
在获取到的累计触发次数达到预设次数时,将第二应用入口添加至操作***的主界面。
在一实施例中,入口处理模块405具体用于:
在第二应用入口的累计触发次数达到预设次数时,确定第二应用入口触发频率最高的目标时间段;
判断当前时间是否位于目标时间段之内;
在当前时间位于目标时间段之内时,将第二应用入口添加至操作***的主界面。
在一实施例中,入口处理模块405还具体用于:
在当前时间位于目标时间段之外,且操作***的主界面添加有第二应用入口时,将第二应用入口从操作***的主界面删除。
在一实施例中,控件显示模块402还用于在操作接收模块401接收到第一预设操作,且第一应用入口关联未安装的第二应用程序的第二配置文件时,显示第二控件;
文件获取模块403还用于在接收到对第二控件的第三预设操作时,从应用服务器获取第二应用程序的安装包,并根据安装包安装第二应用程序;
入口生成模块404还用于生成关联第二应用程序的第三应用入口;
入口处理模块405还用于将第三应用入口添加至第二预设界面。
在一实施例中,入口处理模块405还用于在预设时间段内,获取第三应用入口的累计触发次数,以及获取第一应用入口的累计触发次数;
在第三应用入口的累计触发次数,大于第一应用入口的累计触发次数时,删除第一应用入口以及第二配置文件。
具体实施时,以上各个模块可以作为独立的实体实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单位的具体实施可参见前面的实施例,在此不再赘述。
由上可知,本实施例应用入口处理装置400由操作接收模块401接收对第一应用入口的第一预设操作;由控件显示模块402在操作接收模块401接收到第一预设操作,且第一应用入口关联已安装的第一应用程序时,显示第一控件;由文件获取模块403在接收到对第一控件的第二预设操作时,从应用服务器获取第一应用程序的第一配置文件;由入口生成模块404生成关联第一配置文件的第二应用入口,第二应用入口用于触发执行第一配置文件,以生成并展示第一应用程序的原生界面;由入口处理模块405将第二应用入口添加至第一预设界面,并卸载第一应用程序,以删除第一应用入口。
本申请实施例还提供一种电子设备。请参阅图13,电子设备500包括处理器501以及存储器502。其中,处理器501与存储器502电性连接。
所述处理器500是电子设备500的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器502内的计算机程序,以及调用存储在存储器502内的数据,执行电子设备500的各种功能并处理数据。
所述存储器502可用于存储软件程序以及模块,处理器501通过运行存储在存储器502的计算机程序以及模块,从而执行各种功能应用以及数据处理。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的计算机程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器502还可以包括存储器控制器,以提供处理器501对存储器502的访问。
在本申请实施例中,电子设备500中的处理器501会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器502中,并由处理器501运行存储在存储器502中的计算机程序,从而实现各种功能,如下:
接收对第一应用入口的第一预设操作;
在接收到第一预设操作,且第一应用入口关联已安装的第一应用程序时,显示第一控件;
在接收到对第一控件的第二预设操作时,从应用服务器获取第一应用程序的第一配置文件;
生成关联第一配置文件的第二应用入口,第二应用入口用于触发执行第一配置文件,以生成并展示第一应用程序的原生界面;
将第二应用入口添加至第一预设界面,并卸载第一应用程序,以删除第一应用入口。
由上可知,本申请实施例首先接收对第一应用入口的第一预设操作;然后在接收到第一预设操作,且第一应用入口关联已安装的第一应用程序时,显示第一控件;再在接收到对第一控件的第二预设操作时,从应用服务器获取第一应用程序的第一配置文件;再生成关联第一配置文件的第二应用入口,第二应用入口用于触发执行第一配置文件,以生成并展示第一应用程序的原生界面;最后将第二应用入口添加至第一预设界面,并卸载第一应用程序,以删除第一应用入口,从而在卸载安装的应用程序之后,通过新添加的应用入口来触发生成的该应用程序的原生界面,利用该原生界面实现应用程序的功能,可以节省电子设备的存储空间。
请一并参阅图14,在某些实施方式中,电子设备500还可以包括:显示器503、射频电路504、音频电路505以及电源506。其中,显示器503、射频电路504、音频电路505以及电源506分别与处理器501电性连接。
所述显示器503可以用于显示由用户输入的信息或提供给用户的信息以及各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示器503可以包括显示面板,在某些实施方式中,可以采用液晶显示器(Liquid CrystalDisplay,LCD)、或者有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板。
所述射频电路504可以用于收发射频信号,以通过无线通信与网络设备或其他电子设备建立无线通讯,与网络设备或其他电子设备之间收发信号。
所述音频电路505可以用于通过扬声器、传声器提供用户与电子设备之间的音频接口。
所述电源506可以用于给电子设备500的各个部件供电。在一些实施例中,电源506可以通过电源管理***与处理器501逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
尽管图14中未示出,电子设备500还可以包括摄像头、蓝牙模块等,在此不再赘述。
在某些实施方式中,第一预设界面不为操作***的主界面,在将第二应用入口添加至第一预设界面,并卸载第一应用程序之后,处理器501可以具体执行以下步骤:
获取第二应用入口的累计触发次数;
在获取到的累计触发次数达到预设次数时,将第二应用入口添加至操作***的主界面。
在某些实施方式中,在将第二应用入口添加至操作***的主界面时,处理器501还可以执行以下步骤:
在第二应用入口的累计触发次数达到预设次数时,确定第二应用入口触发频率最高的目标时间段;
判断当前时间是否位于目标时间段之内;
在当前时间位于目标时间段之内时,将第二应用入口添加至操作***的主界面。
在某些实施方式中,在判断当前时间是否位于目标时间段之内的步骤之后,处理器501可以执行以下步骤:
在当前时间位于目标时间段之外,且操作***的主界面添加有第二应用入口时,将第二应用入口从操作***的主界面删除。
在某些实施方式中,在接收对第一应用入口的第一预设操作之后,处理器501还可以具体执行以下步骤:
在接收到第一预设操作,且第一应用入口关联未安装的第二应用程序的第二配置文件时,显示第二控件;
在接收到对第二控件的第三预设操作时,从应用服务器获取第二应用程序的安装包,并根据安装包安装第二应用程序;
生成关联第二应用程序的第三应用入口,并将第三应用入口添加至第二预设界面。
在某些实施方式中,在将第三应用入口添加至第二预设界面之后,处理器501还可以具体执行以下步骤:
在预设时间段内,获取第三应用入口的累计触发次数,以及获取第一应用入口的累计触发次数;
在第三应用入口的累计触发次数,大于第一应用入口的累计触发次数时,删除第一应用入口以及第二配置文件。
本申请实施例还提供一种存储介质,所述存储介质存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述任一实施例中的应用入口处理方法,比如:首先接收对第一应用入口的第一预设操作;然后在接收到第一预设操作,且第一应用入口关联已安装的第一应用程序时,显示第一控件;再在接收到对第一控件的第二预设操作时,从应用服务器获取第一应用程序的第一配置文件;再生成关联第一配置文件的第二应用入口,第二应用入口用于触发执行第一配置文件,以生成并展示第一应用程序的原生界面;最后将第二应用入口添加至第一预设界面,并卸载第一应用程序,以删除第一应用入口。
在本申请实施例中,存储介质可以是磁碟、光盘、只读存储器(Read Only Memory,ROM,)、或者随机存取记忆体(Random Access Memory,RAM)等。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
需要说明的是,对本申请实施例的应用入口处理方法而言,本领域普通测试人员可以理解实现本申请实施例的应用入口处理方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存储介质中,如存储在电子设备的存储器中,并被该电子设备内的至少一个处理器执行,在执行过程中可包括如应用入口处理方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储器、随机存取记忆体等。
对本申请实施例的应用入口处理装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。
以上对本申请实施例所提供的一种应用入口处理方法、装置、存储介质及电子设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (10)

1.一种应用入口处理方法,其特征在于,包括:
接收对第一应用入口的第一预设操作;
在接收到所述第一预设操作,且所述第一应用入口关联已安装的第一应用程序时,显示第一控件;
在接收到对所述第一控件的第二预设操作时,从应用服务器获取所述第一应用程序的第一配置文件;
生成关联所述第一配置文件的第二应用入口,所述第二应用入口用于触发执行所述第一配置文件,以生成并展示所述第一应用程序的原生界面;
将所述第二应用入口添加至第一预设界面,并卸载所述第一应用程序,以删除所述第一应用入口。
2.如权利要求1所述的应用入口处理方法,其特征在于,在所述第一预设界面不为操作***的主界面时,将所述第二应用入口添加至第一预设界面之后,还包括:
获取所述第二应用入口的累计触发次数;
在所述累计触发次数达到预设次数时,将所述第二应用入口添加至所述主界面。
3.如权利要求2所述的应用入口处理方法,其特征在于,在所述累计触发次数达到预设次数时,将所述第二应用入口添加至所述主界面,包括:
在所述累计触发次数达到所述预设次数时,确定所述第二应用入口触发频率最高的目标时间段;
判断当前时间是否位于所述目标时间段之内;
在当前时间位于所述目标时间段之内时,将所述第二应用入口添加至所述主界面。
4.如权利要求3所述的应用入口处理方法,其特征在于,判断当前时间是否位于所述目标时间段之内的步骤之后,还包括:
在当前时间位于所述目标时间段之外,且所述主界面添加有所述第二应用入口时,将所述第二应用入口从所述主界面删除。
5.如权利要求1所述的应用入口处理方法,其特征在于,接收对第一应用入口的第一预设操作之后,还包括:
在接收到所述第一预设操作,且所述第一应用入口关联未安装的第二应用程序的第二配置文件时,显示第二控件;
在接收到对所述第二控件的第三预设操作时,从所述应用服务器获取所述第二应用程序的安装包,并根据所述安装包安装所述第二应用程序;
生成关联所述第二应用程序的第三应用入口,并将所述第三应用入口添加至第二预设界面。
6.如权利要求5所述的应用入口处理方法,其特征在于,将所述第三应用入口添加至第二预设界面之后还包括:
在预设时间段内,获取所述第三应用入口的累计触发次数,以及获取所述第一应用入口的累计触发次数;
在所述第三应用入口的累计触发次数,大于所述第一应用入口的累计触发次数时,删除所述第一应用入口以及所述第二配置文件。
7.一种应用入口处理装置,其特征在于,包括:
操作接收模块,用于接收对第一应用入口的第一预设操作;
控件显示模块,用于在所述操作接收模块接收到所述第一预设操作,且所述第一应用入口关联已安装的第一应用程序时,显示第一控件;
文件获取模块,用于在接收到对所述第一控件的第二预设操作时,从应用服务器获取所述第一应用程序的第一配置文件;
入口生成模块,用于生成关联所述第一配置文件的第二应用入口,所述第二应用入口用于触发执行所述第一配置文件,以生成并展示所述第一应用程序的原生界面;
入口处理模块,用于将所述第二应用入口添加至第一预设界面,并卸载所述第一应用程序,以删除所述第一应用入口。
8.如权利要求7所述的应用入口处理装置,其特征在于,所述控件显示模块还用于在所述操作接收模块接收到所述第一预设操作,且所述第一应用入口关联未安装的第二应用程序的第二配置文件时,显示第三控件;
所述文件获取模块还用于在接收到对所述第三控件的第三预设操作时,从所述应用服务器获取所述第二应用程序的安装包,并根据所述安装包安装所述第二应用程序;
所述入口生成模块还用于生成关联所述第二应用程序的第三应用入口,并将所述第三应用入口添加至第二预设界面。
9.一种存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1至6任一项所述的应用入口处理方法。
10.一种电子设备,包括处理器和存储器,所述存储器储存有计算机程序,其特征在于,所述处理器通过调用所述计算机程序,用于执行如权利要求1至6任一项所述的应用入口处理方法。
CN201810350611.7A 2018-04-18 2018-04-18 应用入口处理方法、装置、存储介质及电子设备 Active CN108549568B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810350611.7A CN108549568B (zh) 2018-04-18 2018-04-18 应用入口处理方法、装置、存储介质及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810350611.7A CN108549568B (zh) 2018-04-18 2018-04-18 应用入口处理方法、装置、存储介质及电子设备

Publications (2)

Publication Number Publication Date
CN108549568A true CN108549568A (zh) 2018-09-18
CN108549568B CN108549568B (zh) 2020-01-31

Family

ID=63515376

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810350611.7A Active CN108549568B (zh) 2018-04-18 2018-04-18 应用入口处理方法、装置、存储介质及电子设备

Country Status (1)

Country Link
CN (1) CN108549568B (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109358933A (zh) * 2018-09-28 2019-02-19 北京小米移动软件有限公司 快应用的创建方法及装置
CN109408150A (zh) * 2018-10-30 2019-03-01 维沃移动通信有限公司 一种快应用加载方法及移动终端
CN109491747A (zh) * 2018-11-07 2019-03-19 维沃移动通信有限公司 一种服务跳转方法及移动终端
CN111130995A (zh) * 2019-12-16 2020-05-08 维沃移动通信有限公司 图像控制方法、电子设备及存储介质
CN112379954A (zh) * 2020-11-16 2021-02-19 北京百度网讯科技有限公司 应用程序的数据处理方法、装置、设备及存储介质
CN113196235A (zh) * 2019-02-22 2021-07-30 深圳市欢太科技有限公司 快应用的添加方法、装置、电子设备及存储介质
CN113721936A (zh) * 2018-12-19 2021-11-30 聚好看科技股份有限公司 一种应用管理方法及智能终端、装置及存储介质
CN115550416A (zh) * 2022-03-16 2022-12-30 荣耀终端有限公司 应用服务器连接方法、装置和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105955576A (zh) * 2016-04-29 2016-09-21 杨永明 基于用户操作数据的应用图标显示方法
CN106292999A (zh) * 2016-07-29 2017-01-04 宇龙计算机通信科技(深圳)有限公司 一种终端节能的方法、装置以及终端
CN107291352A (zh) * 2017-06-20 2017-10-24 广州阿里巴巴文学信息技术有限公司 一种文字阅读中应用程序跳转的方法及其装置
CN107329743A (zh) * 2017-06-14 2017-11-07 北京小米移动软件有限公司 应用页面的展示方法、装置及存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105955576A (zh) * 2016-04-29 2016-09-21 杨永明 基于用户操作数据的应用图标显示方法
CN106292999A (zh) * 2016-07-29 2017-01-04 宇龙计算机通信科技(深圳)有限公司 一种终端节能的方法、装置以及终端
CN107329743A (zh) * 2017-06-14 2017-11-07 北京小米移动软件有限公司 应用页面的展示方法、装置及存储介质
CN107291352A (zh) * 2017-06-20 2017-10-24 广州阿里巴巴文学信息技术有限公司 一种文字阅读中应用程序跳转的方法及其装置

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109358933A (zh) * 2018-09-28 2019-02-19 北京小米移动软件有限公司 快应用的创建方法及装置
CN109408150A (zh) * 2018-10-30 2019-03-01 维沃移动通信有限公司 一种快应用加载方法及移动终端
CN109491747A (zh) * 2018-11-07 2019-03-19 维沃移动通信有限公司 一种服务跳转方法及移动终端
CN113721936A (zh) * 2018-12-19 2021-11-30 聚好看科技股份有限公司 一种应用管理方法及智能终端、装置及存储介质
CN113721936B (zh) * 2018-12-19 2023-09-26 聚好看科技股份有限公司 一种应用管理方法及智能终端、装置及存储介质
CN113196235A (zh) * 2019-02-22 2021-07-30 深圳市欢太科技有限公司 快应用的添加方法、装置、电子设备及存储介质
CN111130995A (zh) * 2019-12-16 2020-05-08 维沃移动通信有限公司 图像控制方法、电子设备及存储介质
CN111130995B (zh) * 2019-12-16 2021-08-10 维沃移动通信有限公司 图像控制方法、电子设备及存储介质
CN112379954A (zh) * 2020-11-16 2021-02-19 北京百度网讯科技有限公司 应用程序的数据处理方法、装置、设备及存储介质
CN115550416A (zh) * 2022-03-16 2022-12-30 荣耀终端有限公司 应用服务器连接方法、装置和存储介质

Also Published As

Publication number Publication date
CN108549568B (zh) 2020-01-31

Similar Documents

Publication Publication Date Title
CN108549568A (zh) 应用入口处理方法、装置、存储介质及电子设备
US20210191996A1 (en) Method for displaying application page, non-transitory storage medium and electronic device
CN108228305A (zh) 应用页面的显示方法、装置、存储介质及电子设备
CN109358936A (zh) 信息处理方法、装置、存储介质、电子设备及***
CN108391009A (zh) 应用页面的显示方法、装置、存储介质及电子设备
CN108363792A (zh) 应用页面的链接生成方法、装置、存储介质及电子设备
CN103959745B (zh) 监视应用程序资源消耗的方法和设备
CN107066632B (zh) 一种网页信息预加载的方法及装置
Rawassizadeh et al. UbiqLog: a generic mobile phone-based life-log framework
CN108334608A (zh) 应用页面的链接生成方法、装置、存储介质及电子设备
CN109408136A (zh) 信息处理方法、装置、存储介质及电子设备
CN106777184A (zh) 一种页面加载方法、装置及电子设备
CN108319489A (zh) 应用页面的启动方法、装置、存储介质及电子设备
CN108363528A (zh) 应用页面的启动方法、装置、存储介质及电子设备
CN109933760A (zh) 表单生成方法、装置、计算机设备及计算机可读存储介质
CN108287917B (zh) 文件打开方法、装置、存储介质及电子设备
CN108287918B (zh) 基于应用页面的音乐播放方法、装置、存储介质和电子设备
WO2020206691A1 (zh) 应用程序的处理方法、装置、存储介质及电子设备
CN108345478B (zh) 应用处理方法、装置、存储介质及电子设备
US9424364B2 (en) Integrated context-driven information search and interaction
CN108319708A (zh) 视频播放方法、装置、存储介质及电子设备
CN108769234A (zh) 应用下载方法、装置、存储介质及电子设备
CN107957837A (zh) 网页应用程序的快捷方式生成方法、装置和终端设备
CN108334330B (zh) 应用卸载方法、装置、存储介质及电子设备
CN108563476A (zh) 应用程序运行方法、装置、存储介质及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant