在宿主应用页面中展现插件视图元素的方法及装置制造方法及图纸

技术编号:13537535 阅读:47 留言:0更新日期:2016-08-17 10:55
本发明专利技术公开了一种在宿主应用页面中展现插件视图元素的方法及装置。其中方法包括:在宿主应用启动时,加载插件;获取所述插件构造的插件视图元素以及能被所述插件视图元素调用的上下文环境;依据所述上下文环境,将所述插件视图元素添加到宿主应用页面中进行展现。通过该方案,可以在宿主应用的任意页面的任意部分加载显示插件视图元素,可以随时静默更新界面样式与内在逻辑并且不需要用户重新安装应用。

【技术实现步骤摘要】
201510712954

【技术保护点】
一种在宿主应用页面中展现插件视图元素的方法,其特征在于,包括:在宿主应用启动时,加载插件;获取所述插件构造的插件视图元素以及能被所述插件视图元素调用的上下文环境;依据所述上下文环境,将所述插件视图元素添加到宿主应用页面中进行展现。

【技术特征摘要】
1.一种在宿主应用页面中展现插件视图元素的方法,其特征在于,包括:在宿主应用启动时,加载插件;获取所述插件构造的插件视图元素以及能被所述插件视图元素调用的上下文环境;依据所述上下文环境,将所述插件视图元素添加到宿主应用页面中进行展现。2.根据权利要求1所述的方法,其特征在于,所述上下文环境包含资源文件管理和类加载的处理逻辑。3.根据权利要求1或2所述的方法,其特征在于,所述获取能被插件视图元素调用的上下文环境具体为:获取由所述插件创建的上下文环境。4.根据权利要求3所述的方法,其特征在于,所述在宿主应用启动时,加载插件进一步包括:在宿主应用启动时,初始化插件框架;通过插件框架读取插件文件;加载插件文件至所述宿主应用的内存中。5.根据权利要求4所述的方法,其特征在于,所述获取所述插件构造的插件视图元素以及能被所述插件视图元素调用的上下文环境进一步包括:所述宿主应用向插件框架发送获取插件视图元素的请求;由所述插件框架将从插件处获取的所述插件视图元素和由所述插件创建的上下文环境反馈给所述宿主应用。6.根据权利要求1或2所述的方法,其特征在于,所述获取能被插件视图元素调用的上下文环境具体为:获取通过修改宿主应用创建的上下文环境而得到的能被插件视图元素调用的上下文环境。7.根据权利要求6所述的方法,其特征在于,所述在宿主应用启动时,加载插件进一步包括:在宿主应用启动时,初始化插件框架;通过插件框架读取插件文件;加载插件文件至所述宿主应用的内存中;在所述加载插件之后,所述方法包括:修改宿主应用创建的上下文环境。8.根据权利要求7所述的方法,其特征在于,在所述获取能被所述插件视图元素调用的上下文环境之前,所述方法进一步包括:侦测上下文环境的调用方是否为插件视图元素;若侦测到上下文环境的调用方为所述插件视图元素,则获取通过修改宿主应用创建的上下文环境而得到的能被插件视图元素调用的上下文环境。9.根据权利要求1或2所述的方法,其特征在于,在所述获取所述插件构造的插件视图元素以及能被所述插件视图元素调用的上下文环境之前,所述方法进一步包括:接收启动包含插件视图元素的宿主应用页面的请求。10.根据权利要求1所述的方法,其特征在于,所述插件视图元素包含一个或多个视图基础单元,和/或由一个或多个视图基础单元构成的能独立添加到宿主应用页面中的视图单元。11.一...

【专利技术属性】
技术研发人员:刘力伟王若韬
申请(专利权)人:乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

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

1