【技术实现步骤摘要】
一种免安装运行app的方法
本专利技术涉及一种手机客户端的app安装方法,具体为一种免安装运行app的方法。
技术介绍
虽然手机app软件可以提供更好的用户体验,但是相比于很简单地花几秒钟就可以打开一个网站,大部分的app却要需要更多的下载、安装时间,在一定程度上阻碍用户尝试更多的app。
技术实现思路
为解决现有技术大部分的app需要更多的下载、安装时间,在一定程度上阻碍用户尝试更多的app,时间利用效率不高等问题,提出一种免安装运行app的方法,从而节约时间,提高效率。app一般是在安装的过程中完成注册,而在目前沙箱运行环境SandboxRuntime(以下简称“SR”)设计中,注册这一流程被省略掉了。所以,在安卓系统上操作SR,需要在它的清单(清单文件)中为足够多的空占位符Activity/ContentProvider进行声明。此外,安卓操作系统也会通过核查这些即将上线Activity的名称来确认该名称和即将加载的java类是否相匹配,这项解决方案的技术将告知安卓系统上线的沙盒正在运行自己的占位符,所以核查可以顺利通过。在占位符活动上线之后,SR利用Java类 ...
【技术保护点】
1.一种免安装运行app的方法,其特征在于:由沙箱运行环境Sandbox Runtime在目标app和底层操作系统之间充当扁平的接口。沙箱运行环境负责在免安装的情况下运行无修改的app,代理通过操作系统边界进行的交互活动,所述方法包括如下步骤:S1:沙箱运行环境使用Java中原生的动态代理技术将安卓框架的两个函数截获;S2:在开始激活状态中,将真正的要开始激活状态的函数作为函数调用的参数;S3:将被调用的客户app传递进来,确认后,沙箱运行环境在它自己备选的占位符激活状态储备中,找到一个空闲可用的激活状态,创建一个形式上的占位符作为这个激活状态的包装;S4:把包装了占位符激 ...
【技术特征摘要】
1.一种免安装运行app的方法,其特征在于:由沙箱运行环境SandboxRuntime在目标app和底层操作系统之间充当扁平的接口。沙箱运行环境负责在免安装的情况下运行无修改的app,代理通过操作系统边界进行的交互活动,所述方法包括如下步骤:S1:沙箱运行环境使用Java中原生的动态代理技术将安卓框架的两个函...
【专利技术属性】
技术研发人员:胡森,段进伟,周喆吾,
申请(专利权)人:北京展心展力信息科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。