The invention discloses a free installation method and system, VR application of Android system based on client method includes: a VR application client to download the installation package of the client; extracting installation package, obtaining key file in it; the key file storage to the default directory; receiving the VR operation application instruction; key file activity component loading application programming interface provided by Android systems, the application of VR, the rendering VR application interface. The key file dynamic loading VR application, free installation can be the normal operation of the VR application, start the application no longer need to go through the tedious manual installation process problems, improve the user experience; at the same time, the implementation of free installation also solve the desktop application icon produces a lot of inconvenience management, start the problem; and start the VR application more convenient. You can quickly between different VR application switching operation.
【技术实现步骤摘要】
基于安卓系统客户端的VR应用免安装方法及其系统
本专利技术涉及VR应用运行控制领域,尤其涉及一种基于安卓系统客户端的VR应用免安装方法及其系统。
技术介绍
随着手机等终端的日益普及和VR技术的应运而生,出现了能在Android系统的手机终端上运行的VR应用。目前现有技术下在Android端安装、运行不同VR应用主要有以下方式:1、用户通过互联网下载安装包自行管理、手动通过原有Android系统安装逻辑安装VR应用安装包后在系统桌面点击不同VR应用图标运行。2、通过应用商店等综合应用分发平台下载VR应用后由应用商店启动原有Android系统的安装流程,人工确认后安装VR应用后运行。在现有技术下运行VR应用前需要人工点击VR应用安装包通过系统的原有的安装流程进行安装,无法静默安装。当手机安装大量的VR应用后,系统桌面中有了大量的VR应用图标不便于应用的管理和启动。在公开号为CN105094922A的中国专利公开文件中,提出了一种应用程序免安装运行控制方法,包括步骤:响应于运行所述应用程序的指令,解析该应用程序的安装文件,获取其所需的运行信息,并据其中的配置文件预先注册应用程序运行所需程序资源和进程资源;基于所述运行信息构造所述应用程序的运行环境,利用所述预注册的程序资源及进程资源运行该应用程序;在所述应用程序运行过程中,调度应用程序运行所需的系统资源,以确保该应用程序正常运行。但该方案中在利用所述预注册程序资源及进程资源运行该应用程序的实现方式是利用hook技术在系统的函数接口进行拦截,启动预注册的Activity(活动组件)后,利用Intent(意图)将原预 ...
【技术保护点】
一种基于安卓系统客户端的VR应用免安装方法,其特征在于,包括:客户端下载一VR应用的安装包;客户端解压分析所述安装包,获取其内的关键文件;将所述关键文件存储至预设的目录下;接收运行所述一VR应用的指令;通过安卓系统的应用程序编程接口提供的活动组件加载所述一VR应用的关键文件,渲染得到所述一VR应用的界面。
【技术特征摘要】
1.一种基于安卓系统客户端的VR应用免安装方法,其特征在于,包括:客户端下载一VR应用的安装包;客户端解压分析所述安装包,获取其内的关键文件;将所述关键文件存储至预设的目录下;接收运行所述一VR应用的指令;通过安卓系统的应用程序编程接口提供的活动组件加载所述一VR应用的关键文件,渲染得到所述一VR应用的界面。2.根据权利要求1所述的基于安卓系统客户端的VR应用免安装方法,其特征在于,所述“客户端解压分析所述安装包,获取其内的关键文件”之后,进一步包括:根据所述关键文件,判断所述客户端是否支持所述安装包所需要的运行权限,以及所述关键文件是否可模拟运行。3.根据权利要求1所述的基于安卓系统客户端的VR应用免安装方法,其特征在于,所述“通过安卓系统的应用程序编程接口提供的活动组件加载所述一VR应用的关键文件,渲染得到所述一VR应用的界面”具体为:客户端获取安卓系统的应用程序编程接口提供的活动组件;利用所述活动组件,加载对应所述一VR应用的关键文件中的核心视图类;将所述活动组件的资源获取路径修改为所述预设的目录的路径;根据修改后的资源获取路径,从所述一VR应用的关键文件中获取渲染VR界面所需的资源;核心视图类根据所获取的资源,渲染得到所述一VR应用的界面。4.根据权利要求3所述的基于安卓系统客户端的VR应用免安装方法,其特征在于,所述“利用所述活动组件,加载对应所述一VR应用的关键文件中的核心视图类”之后,进一步包括:根据所述活动组件的生命周期,对应修改所述核心视图类的生命周期。5.根据权利要求1-4任一项所述的基于安卓系统客户端的VR应用免安装方法,其特征在于,所述关键文件包...
【专利技术属性】
技术研发人员:刘德建,曾毅峰,曾少彬,欧宁,钟良德,郭玉湖,
申请(专利权)人:福建天泉教育科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。