CN108647032B - 应用加载方法及装置、计算机装置和计算机可读存储介质 - Google Patents

应用加载方法及装置、计算机装置和计算机可读存储介质 Download PDF

Info

Publication number
CN108647032B
CN108647032B CN201810271298.8A CN201810271298A CN108647032B CN 108647032 B CN108647032 B CN 108647032B CN 201810271298 A CN201810271298 A CN 201810271298A CN 108647032 B CN108647032 B CN 108647032B
Authority
CN
China
Prior art keywords
application
sub
files
resource
installation
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.)
Active
Application number
CN201810271298.8A
Other languages
English (en)
Other versions
CN108647032A (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.)
Hubei Xingji Meizu Group Co ltd
Original Assignee
Meizu Technology Co 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 Meizu Technology Co Ltd filed Critical Meizu Technology Co Ltd
Priority to CN201810271298.8A priority Critical patent/CN108647032B/zh
Publication of CN108647032A publication Critical patent/CN108647032A/zh
Application granted granted Critical
Publication of CN108647032B publication Critical patent/CN108647032B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation

Landscapes

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

Abstract

本发明实施例公开了一种应用加载方法,其包括:当确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面时,获取所述应用页面的资源包中的N个子资源文件的标识,所述资源包为用于展示所述应用页面时所需的资源包;其中,所述目标应用为未安装的应用,所述目标应用的安装包包括多个子安装文件;多个子安装文件共同用于实现所述应用页面;所述N大于或等于1且小于或等于所述多个子安装文件的总数目;根据N个子资源文件的标识,获取N个子资源文件;运行所述多个子安装文件,以对N个子资源文件进行渲染或者绘制,从而生成所述应用页面并展示所述应用页面。如此应用程序包所占用的存储空间可以大大的减小,优化下载效率和打开效率。

Description

应用加载方法及装置、计算机装置和计算机可读存储介质
技术领域
本发明涉及终端技术领域,特别涉及一种应用加载方法及装置、计算机装置和计算机可读存储介质。
背景技术
随着电子科技的进步以及智能终端的配置日益提高,在终端上可以安装多种多样的应用,展示各种应用的页面,供用户使用。然而,随着应用的功能逐渐完善,所占用的存储空间也逐渐增大,很可能会影响操作***的正常运行。
现在rpk文件运行安装时,会把整个rpk文件下载到终端设备,并解压存储,页面加载资源文件直接从本地存储中获取显示,这样做的不好;没有使用的模块界面资源一起被安装到本地,占用空间,用户下载和打开rpk文件因rpk文件体积大而下降。
另外,快应用现在的打包编译时,会把资源文件和源代码一起打包进rpk文件中,例如A.rpk文件中,包含了资源文件和编译后的源代码和一些应用配置信息,一般资源文件会占到整个rpk文件绝大部分体积,体积大小决定了用户打开和使用快应用的速度和体验。
发明内容
本发明实施例第一方面公开了一种应用加载方法,其包括:
当确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面时,获取所述应用页面的资源包中的N个子资源文件的标识,所述资源包为用于展示所述应用页面时所需的资源包;
其中,所述目标应用为未安装的应用,所述目标应用的安装包包括多个子安装文件;多个子安装文件共同用于实现所述应用页面;所述N大于或等于1且小于或等于所述多个子安装文件的总数目;
根据N个子资源文件的标识,获取N个子资源文件;
运行所述多个子安装文件,以对N个子资源文件进行渲染或者绘制,从而生成所述应用页面并展示所述应用页面。
作为一种可能的实施方式,在所述应用加载方法中,所述确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面包括:
若接收到针对所述应用页面的标识的触控指令,则确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面;或者
若接收到针对所述应用页面的语音指令,则确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面。
作为一种可能的实施方式,在所述应用加载方法中,每个子安装文件包括代码文件和配置文件;所述运行所述多个子安装文件,以对N个子资源文件进行渲染或者绘制,从而生成所述应用页面并展示所述应用页面包括:
运行所述多个子安装文件中的多个配置文件,以对N个子资源文件进行渲染或者绘制,从而生成所述应用页面并展示所述应用页面。
作为一种可能的实施方式,在所述应用加载方法中,所述运行所述多个子安装文件中的多个配置文件,以对N个子资源文件进行渲染或者绘制,从而生成所述应用页面包括:
基于所述多个子安装文件中的多个配置文件调用内置于操作***中的框架文件;
通过框架文件解析所述N个子资源文件,以生成所述应用页面。
本发明实施例第二方面公开了一种应用加载方法,其包括:
当确定需要展示运行目标应用的多个安装包所生成的目标应用中的任一应用页面时,获取所述应用页面的多个资源包中每个资源包所包括的N个子资源文件的标识,多个资源包为用于展示所述应用页面时所需的资源包;
其中,所述目标应用为未安装的应用,所述目标应用的每个安装包包括多个子安装文件;多个子安装文件共同用于实现应用页面的对应部分;所述N大于或等于1且小于或等于所述多个子安装文件的总数目;
根据每个资源包所包括的N个子资源文件的标识,获取N个子资源文件;
运行所述多个子安装文件,以对对应的N个子资源文件进行渲染或者绘制,从而生成所述应用页面的对应部分并展示所述应用页面的对应部分。
本发明实施例第三方面公开了一种应用加载装置,其包括:
检测模块,用于当确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面时,获取所述应用页面的资源包中的N个子资源文件的标识,所述资源包为用于展示所述应用页面时所需的资源包;
其中,所述目标应用为未安装的应用,所述目标应用的安装包包括多个子安装文件;多个子安装文件共同用于实现所述应用页面;所述N大于或等于1且小于或等于所述多个子安装文件的总数目;
获取模块,用于根据N个子资源文件的标识,获取N个子资源文件;
执行模块,用于运行所述多个子安装文件,以对N个子资源文件进行渲染或者绘制,从而生成所述应用页面并展示所述应用页面。
作为一种可能的实施方式,在所述应用加载装置中,所述检测模块还用于若接收到针对所述应用页面的标识的触控指令,则确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面;或者
所述检测模块还用于若接收到针对所述应用页面的语音指令,则确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面。
本发明实施例第四方面公开了一种应用加载装置,其包括:
检测模块,用于当确定需要展示运行目标应用的多个安装包所生成的目标应用中的任一应用页面时,获取所述应用页面的多个资源包中每个资源包所包括的N个子资源文件的标识,多个资源包为用于展示所述应用页面时所需的资源包;
其中,所述目标应用为未安装的应用,所述目标应用的每个安装包包括多个子安装文件;多个子安装文件共同用于实现应用页面的对应部分;所述N大于或等于1且小于或等于所述多个子安装文件的总数目;
获取模块,用于根据每个资源包所包括的N个子资源文件的标识,获取N个子资源文件;
执行模块,用于运行所述多个子安装文件,以对对应的N个子资源文件进行渲染或者绘制,从而生成所述应用页面的对应部分并展示所述应用页面的对应部分。
本发明实施例第五方面公开了一种计算机装置,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现上述应用加载方法的步骤。
本发明实施例第六方面公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述应用加载方法的步骤。
从以上技术方案可以看出,本发明实施例具有以下优点:
本发明实施例公开了上述应用加载方法及装置、计算机装置和计算机可读存储介质,可以实现应用程序包所占用的存储空间大大的减小,优化下载效率和打开效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一种实施例的应用加载方法的流程图。
图2为本发明一种实施例的应用加载装置的程序模块图。
具体实施方式
为了解决以上问题,本发明实施例公开了一种应用加载方法及装置、计算机装置和计算机可读存储介质。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
以下将描述本发明实施例的实施环境,该实施环境包括终端和服务器,终端可以为手机、计算机、平板电脑等多种类型的设备,终端的操作***可以是安卓***、苹果的ios***等。终端和服务器之间通过网络连接,服务器用于通过网络连接向终端分发应用,终端用于运行应用。
服务器中存储有应用的配置文件,该配置文件包括运行应用所需的数据和运行逻辑,终端可以从服务器获取应用的配置文件,根据该配置文件生成应用的原生页面并展示,从而实现应用的运行。并且,在终端运行应用的过程中,无需进行安装,应用运行所需的数据可以从服务器获取。
服务器还可以对应用的配置文件进行更新,以便为终端提供更新后的配置文件,由终端运行更新后的应用。
另外,服务器也可以存储应用的安装文件,终端可以从服务器获取应用的安装文件,根据该安装文件安装应用后再运行应用。当然,服务器也可以对应用的安装文件进行更新,以便为终端提供更新后的安装文件,由终端根据更新后的安装文件安装更新后的应用。
图1为本发明所提供的一种实施例的应用加载方法100的流程图,应用加载方法100应用于终端。应用加载方法100包括步骤S102、步骤S104和步骤S106。
步骤S102:当确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面时,获取所述应用页面的资源包中的N个子资源文件的标识,所述资源包为用于展示所述应用页面时所需的资源包。
其中,所述目标应用为未安装的应用,所述目标应用的安装包包括多个子安装文件;多个子安装文件共同用于实现所述应用页面;所述N为自然数,所述N大于或等于1且小于或等于所述多个子安装文件的总数目。在一种可能的实施方式中,所述子安装文件的格式是.rpk(也即所述子安装文件的后缀名是rpk)。
步骤S104:根据N个子资源文件的标识,获取N个子资源文件。在一种可能的实施方式中,所述子资源文件的格式是.rpk(也即所述子资源文件的后缀名是rpk)。
步骤S106:运行所述多个子安装文件,以对N个子资源文件进行渲染或者绘制,从而生成所述应用页面并展示所述应用页面。
在本发明的一个实施方式中,步骤S102所述确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面包括:若接收到针对所述应用页面的标识的触控指令,则确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面。
可选地,在本发明的另一个实施方式中,步骤S102所述确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面包括:若接收到针对所述应用页面的语音指令,则确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面。
在本发明的一个实施方式中,每个子安装文件包括代码文件和配置文件(所述代码文件和配置文件的格式都是.rpk,也即所述代码文件和配置文件的后缀名都是rpk);步骤S106所述运行所述多个子安装文件,以对N个子资源文件进行渲染或者绘制,从而生成所述应用页面并展示所述应用页面包括:运行所述多个子安装文件中的多个配置文件,以对N个子资源文件进行渲染或者绘制,从而生成所述应用页面并展示所述应用页面。具体地,所述运行所述多个子安装文件中的多个配置文件,以对N个子资源文件进行渲染或者绘制,从而生成所述应用页面包括:基于所述多个子安装文件中的多个配置文件调用内置于操作***中的框架文件;通过框架文件解析所述N个子资源文件,以生成所述应用页面。
本发明还提供了另一种实施例的应用加载方法,该应用加载方法包括:当确定需要展示运行目标应用的多个安装包所生成的目标应用中的任一应用页面时,获取所述应用页面的多个资源包中每个资源包所包括的N个子资源文件的标识,多个资源包为用于展示所述应用页面时所需的资源包。
其中,所述目标应用为未安装的应用,所述目标应用的每个安装包包括多个子安装文件;多个子安装文件共同用于实现应用页面的对应部分;所述N大于或等于1且小于或等于所述多个子安装文件的总数目。
根据每个资源包所包括的N个子资源文件的标识,获取N个子资源文件。
运行所述多个子安装文件,以对对应的N个子资源文件进行渲染或者绘制,从而生成所述应用页面的对应部分并展示所述应用页面的对应部分。
图2为本发明所提供的一种实施例的应用加载装置200的程序模块图,应用加载装置200应用于终端。应用加载装置200与应用加载方法100对应,也可以说应用加载方法100执行于应用加载装置200中。应用加载装置200包括:检测模块202、获取模块204和执行模块206。
检测模块202,用于当确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面时,获取所述应用页面的资源包中的N个子资源文件的标识,所述资源包为用于展示所述应用页面时所需的资源包。
其中,所述目标应用为未安装的应用,所述目标应用的安装包包括多个子安装文件;多个子安装文件共同用于实现所述应用页面;所述N为自然数,所述N大于或等于1且小于或等于所述多个子安装文件的总数目。
获取模块204,用于根据N个子资源文件的标识,获取N个子资源文件。
执行模块206,用于运行所述多个子安装文件,以对N个子资源文件进行渲染或者绘制,从而生成所述应用页面并展示所述应用页面。
在本发明的一种实施方式中,所述检测模块202还用于若接收到针对所述应用页面的标识的触控指令,则确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面。
可选地,在本发明的另一种实施方式中,所述检测模块202还用于若接收到针对所述应用页面的语音指令,则确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面。
本发明还提供了另一种实施例的应用加载装置,所述应用加载装置包括:检测模块、获取模块和执行模块。
检测模块,用于当确定需要展示运行目标应用的多个安装包所生成的目标应用中的任一应用页面时,获取所述应用页面的多个资源包中每个资源包所包括的N个子资源文件的标识,多个资源包为用于展示所述应用页面时所需的资源包。
其中,所述目标应用为未安装的应用,所述目标应用的每个安装包包括多个子安装文件;多个子安装文件共同用于实现应用页面的对应部分;所述N大于或等于1且小于或等于所述多个子安装文件的总数目。
获取模块,用于根据每个资源包所包括的N个子资源文件的标识,获取N个子资源文件。
执行模块,用于运行所述多个子安装文件,以对对应的N个子资源文件进行渲染或者绘制,从而生成所述应用页面的对应部分并展示所述应用页面的对应部分。
本发明实施例还公开了一种计算机装置,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现上述应用加载方法100的步骤。
另外,本发明实施例还公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述应用加载方法100的步骤。
本发明实施例公开的应用加载方法100、应用加载装置200、计算机装置和计算机可读存储介质,rpk文件拆分为源代码文件包A-code.rpk和资源文件包A-res.rpk后,用户点击打开A应用时只需把A-code.rpk下载到本地,即可快速打开显示;在显示的过程中,如需使用到对应页面的资源文件,即可下载A-res.rpk中对应页面的资源文件到本地A应用资源目录,并加载使用即可。这样的好处是程序包体积可以大大减小,优化下载速度和打开效率,资源按需获取,不浪费,不占用空间,并独立下载,不影响主程序包加载效率。
相对应的,更换快应用的打包编译方式,在不改变原开发模式的前提下,进行rpk文件打包编译时,把资源文件统一打包到另一包A-res.rpk,源码文件和应用配置信息打包到一包A-code.rpk中。这样的做法可以保证运行程序包体积大幅减小,有利于提高用户的下载使用速度和体验。
在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (9)

1.一种应用加载方法,其特征在于,所述应用加载方法包括:
当确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面时,获取所述应用页面的资源包中的N个子资源文件的标识,所述资源包为用于展示所述应用页面时所需的资源包;所述资源包由多个子资源文件打包形成;
其中,所述目标应用为未安装的应用,所述目标应用的安装包包括多个子安装文件;多个子安装文件共同用于实现所述应用页面;所述N大于或等于1且小于或等于所述多个子安装文件的总数目;每个子安装文件包括代码文件和配置文件;所述安装包由代码文件和配置文件打包形成;
根据N个子资源文件的标识,获取N个子资源文件;
运行所述多个子安装文件中的多个配置文件,以对N个子资源文件进行渲染或者绘制,从而生成所述应用页面并展示所述应用页面。
2.如权利要求1所述的应用加载方法,其特征在于,所述确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面包括:
若接收到针对所述应用页面的标识的触控指令,则确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面;或者
若接收到针对所述应用页面的语音指令,则确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面。
3.如权利要求1所述的应用加载方法,其特征在于,所述运行所述多个子安装文件中的多个配置文件,以对N个子资源文件进行渲染或者绘制,从而生成所述应用页面包括:
基于所述多个子安装文件中的多个配置文件调用内置于操作***中的框架文件;
通过框架文件解析所述N个子资源文件,以生成所述应用页面。
4.一种应用加载方法,其特征在于,所述应用加载方法包括:
当确定需要展示运行目标应用的多个安装包所生成的目标应用中的任一应用页面时,获取所述应用页面的多个资源包中每个资源包所包括的N个子资源文件的标识,多个资源包为用于展示所述应用页面时所需的资源包;所述资源包由多个子资源文件打包形成;
其中,所述目标应用为未安装的应用,所述目标应用的每个安装包包括多个子安装文件;多个子安装文件共同用于实现应用页面的对应部分;所述N大于或等于1且小于或等于所述多个子安装文件的总数目;每个子安装文件包括代码文件和配置文件;所述安装包由代码文件和配置文件打包形成;
根据每个资源包所包括的N个子资源文件的标识,获取N个子资源文件;
运行所述多个子安装文件中的多个配置文件,以对对应的N个子资源文件进行渲染或者绘制,从而生成所述应用页面的对应部分并展示所述应用页面的对应部分。
5.一种应用加载装置,其特征在于,所述应用加载装置包括:
检测模块,用于当确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面时,获取所述应用页面的资源包中的N个子资源文件的标识,所述资源包为用于展示所述应用页面时所需的资源包;所述资源包由多个子资源文件打包形成;
其中,所述目标应用为未安装的应用,所述目标应用的安装包包括多个子安装文件;多个子安装文件共同用于实现所述应用页面;所述N大于或等于1且小于或等于所述多个子安装文件的总数目;每个子安装文件包括代码文件和配置文件;所述安装包由代码文件和配置文件打包形成;
获取模块,用于根据N个子资源文件的标识,获取N个子资源文件;
执行模块,用于运行所述多个子安装文件中的多个配置文件,以对N个子资源文件进行渲染或者绘制,从而生成所述应用页面并展示所述应用页面。
6.如权利要求5所述的应用加载装置,其特征在于,所述检测模块还用于若接收到针对所述应用页面的标识的触控指令,则确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面;或者
所述检测模块还用于若接收到针对所述应用页面的语音指令,则确定需要展示根据目标应用的安装包所生成的目标应用中的任一应用页面。
7.一种应用加载装置,其特征在于,所述应用加载装置包括:
检测模块,用于当确定需要展示运行目标应用的多个安装包所生成的目标应用中的任一应用页面时,获取所述应用页面的多个资源包中每个资源包所包括的N个子资源文件的标识,多个资源包为用于展示所述应用页面时所需的资源包;所述资源包由多个子资源文件打包形成;
其中,所述目标应用为未安装的应用,所述目标应用的每个安装包包括多个子安装文件;多个子安装文件共同用于实现应用页面的对应部分;所述N大于或等于1且小于或等于所述多个子安装文件的总数目;每个子安装文件包括代码文件和配置文件;所述安装包由代码文件和配置文件打包形成;
获取模块,用于根据每个资源包所包括的N个子资源文件的标识,获取N个子资源文件;
执行模块,用于运行所述多个子安装文件中的多个配置文件,以对对应的N个子资源文件进行渲染或者绘制,从而生成所述应用页面的对应部分并展示所述应用页面的对应部分。
8.一种计算机装置,其特征在于,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1-4中任意一项所述应用加载方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1-4中任意一项所述应用加载方法的步骤。
CN201810271298.8A 2018-03-29 2018-03-29 应用加载方法及装置、计算机装置和计算机可读存储介质 Active CN108647032B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810271298.8A CN108647032B (zh) 2018-03-29 2018-03-29 应用加载方法及装置、计算机装置和计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810271298.8A CN108647032B (zh) 2018-03-29 2018-03-29 应用加载方法及装置、计算机装置和计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN108647032A CN108647032A (zh) 2018-10-12
CN108647032B true CN108647032B (zh) 2022-03-01

Family

ID=63744796

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810271298.8A Active CN108647032B (zh) 2018-03-29 2018-03-29 应用加载方法及装置、计算机装置和计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN108647032B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109840116A (zh) * 2017-11-27 2019-06-04 北京京东尚科信息技术有限公司 一种加载资源文件的方法和装置
CN111309391A (zh) * 2020-01-20 2020-06-19 北京无限光场科技有限公司 应用程序启动方法、装置、设备及介质
CN111359217A (zh) * 2020-02-28 2020-07-03 深圳市腾讯信息技术有限公司 应用的内容生成方法、装置
CN113468454A (zh) * 2020-03-31 2021-10-01 北京沃东天骏信息技术有限公司 渲染html页面的方法和装置
WO2022205013A1 (zh) * 2021-03-30 2022-10-06 京东方科技集团股份有限公司 程序数据包生成方法、装置、设备及存储介质
CN114518912B (zh) * 2022-02-21 2023-04-25 度小满科技(北京)有限公司 一种页面加载方法、装置、设备及可读存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106133748A (zh) * 2012-05-18 2016-11-16 苹果公司 用于基于指纹传感器输入来操纵用户界面的设备、方法和图形用户界面
CN107220059A (zh) * 2017-06-14 2017-09-29 北京小米移动软件有限公司 应用界面的显示方法及装置
CN107329743A (zh) * 2017-06-14 2017-11-07 北京小米移动软件有限公司 应用页面的展示方法、装置及存储介质

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103870470B (zh) * 2012-12-11 2016-05-11 腾讯科技(深圳)有限公司 一种加载应用程序的资源文件的方法和加载装置
CN104123150A (zh) * 2013-04-28 2014-10-29 百度在线网络技术(北京)有限公司 应用程序的语言资源管理方法和装置
US9323514B2 (en) * 2013-05-30 2016-04-26 Microsoft Technology Licensing, Llc Resource package indexing
US20150339111A1 (en) * 2014-05-21 2015-11-26 Google Inc. Automatic discovery and installation of applications via the internet in response to coupling of hardware device to computing device
US10447812B2 (en) * 2015-06-05 2019-10-15 Apple Inc. On demand resources
CN105335206A (zh) * 2015-10-16 2016-02-17 Tcl集团股份有限公司 一种自定义***控件的扩展方法及***
CN107168719A (zh) * 2017-06-02 2017-09-15 广州视源电子科技股份有限公司 应用程序运行方法、装置、终端及计算机可读存储介质

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106133748A (zh) * 2012-05-18 2016-11-16 苹果公司 用于基于指纹传感器输入来操纵用户界面的设备、方法和图形用户界面
CN107220059A (zh) * 2017-06-14 2017-09-29 北京小米移动软件有限公司 应用界面的显示方法及装置
CN107329743A (zh) * 2017-06-14 2017-11-07 北京小米移动软件有限公司 应用页面的展示方法、装置及存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Android应用程序权限检测机制的研究;闫梅;《中国优秀硕士学位论文全文数据库 信息科技辑》;20140215;I138-63 *

Also Published As

Publication number Publication date
CN108647032A (zh) 2018-10-12

Similar Documents

Publication Publication Date Title
CN108647032B (zh) 应用加载方法及装置、计算机装置和计算机可读存储介质
CN109358936B (zh) 信息处理方法、装置、存储介质、电子设备及***
CN105100191B (zh) 一种云编译实现Java应用安装的方法、装置及***
CN106569856B (zh) 一种应用视图资源文件的加载方法和装置
CN110442327B (zh) 一种应用程序构建方法、装置、服务器
CN107885540A (zh) 一种加载应用程序静态资源的方法、装置及终端
CN108549568B (zh) 应用入口处理方法、装置、存储介质及电子设备
CN106681749B (zh) 基于安卓平台的局部代码补丁更新方法及装置
CN109933381B (zh) 一种内核的加载方法及装置
CN111026439B (zh) 应用程序的兼容方法、装置、设备及计算机存储介质
CN108733370B (zh) 原生app的样式化显示方法、装置、终端及存储介质
CN107861742A (zh) 一种程序的运行方法和终端设备
KR101117165B1 (ko) 이기종 운영체제 계층 모듈에서 동작하는 웹기반어플리케이션의 연동이 가능한 모바일 단말기용 웹 플랫폼 유닛
CN106599045B (zh) 一种请求发送方法及装置
CN109343970B (zh) 基于应用程序的操作方法、装置、电子设备及计算机介质
CN113157274B (zh) 基于微前端的软件开发方法、装置、电子设备及存储介质
CN112235132B (zh) 动态配置服务的方法、装置、介质以及服务器
CN110941443B (zh) 修改sdk中文件名的方法、装置及电子设备
US9916391B2 (en) Method, apparatus and terminal for webpage content browsing
CN111488286A (zh) 一种Android模块独立开发的方法及装置
CN113448585B (zh) 一种线程池的编译方法、装置、电子设备和存储介质
CN110502251B (zh) 应用安装方法及装置
CN113377376A (zh) 数据包生成方法、数据包生成装置、电子设备及存储介质
CN112714148A (zh) 一种界面配置方法、装置、设备及介质
CN115437551A (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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240527

Address after: B1345, Chuanggu Initiation Zone, Taizihu Cultural Digital Creative Industry Park, No. 18 Shenlong Avenue, Wuhan Economic and Technological Development Zone, Wuhan, Hubei Province, 430058

Patentee after: Hubei Xingji Meizu Group Co.,Ltd.

Country or region after: China

Address before: 519000 technology innovation coastal Meizu science and technology building, Zhuhai, Guangdong

Patentee before: MEIZU TECHNOLOGY Co.,Ltd.

Country or region before: China