一种自定义脚本绘制终端及方法技术

技术编号:15690577 阅读:91 留言:0更新日期:2017-06-24 03:05
本发明专利技术公开了一种自定义脚本绘制终端及方法,所述自定义脚本绘制终端,基于安卓系统的渲染引擎,包括:存储发送模块,用于存储自定义脚本并将所述自定义脚本存储的标识符发送给Android HWUI模块;所述Android HWUI模块用于接收到所述自定义脚本标识符时,解析所述自定义脚本标识符对应的自定义脚本存储位置,加载所述自定义脚本存储位置对应的自定义脚本。本发明专利技术还公开了自定义脚本绘制方法。通过对自定义脚本存储位置设置对应的自定义脚本标识符,Android HWUI模块接收到所述自定义脚本标识符时,不加载系统默认的脚本,转而加载自定义脚本标识符对应存储位置的自定义脚本,实现Android HWUI模块加载自定义脚本,实现用户自定义渲染特效。

Custom script drawing terminal and method

The invention discloses a custom script rendering terminal and method, the custom script drawing terminal, including Android system rendering engine, based on storage and sending module, for storing custom scripts and sending the custom script stored identifier to the Android HWUI module; the Android HWUI module is used for receiving the a custom script identifier, custom script storage location parses the custom script identifier corresponding to the custom script loading the custom script corresponding storage location. The invention also discloses a method for drawing a custom script. By setting a custom script identifier corresponding to a custom script storage location, Android HWUI module receives the custom script identifier, not loading the system default script to custom script loading custom script identifier corresponding to the storage location, the Android HWUI module loading a custom script to achieve user-defined rendering effects.

【技术实现步骤摘要】
一种自定义脚本绘制终端及方法
本专利技术涉及移动通信领域,尤其涉及一种自定义脚本绘制终端及方法。
技术介绍
随着移动设备功能的不断丰富,人们通过移动设备进行视频渲染处理后便可在移动设备上方便地观看视频。视频渲染,指的是将图像数据按帧率在规定时间内按顺序输入到显存中,再输出到屏幕上进行显示,从而呈现出动画效果的过程。目前,在谷歌公司的Android(安卓)平台(系统)运行的移动应用程序通常使用View来构建自己的应用界面,而View会经过AndroidFramework的组合抽象成多个绘制命令,这些绘制命令则形成一组显示列表,保存下来。接下来这些显示列表会被送到Android的HWUI库中进行渲染。HWUI通过openGL来实现的一个渲染库,其主要作用是用openGL实现HWUI对外提供的显示列表的接口。现有通常情况下,应用界面会被HWUI用其系统默认的shader脚本来渲染。但如果需要实现一些系统原生不支持的特效时,这种方法就不奏效了。但如果不使用Android的View来开发应用界面,工作量又会相当大。
技术实现思路
本专利技术的主要目的在于提出一种自定义脚本绘制终端及方法,旨在解决现本文档来自技高网...
一种自定义脚本绘制终端及方法

【技术保护点】
一种自定义脚本绘制终端,基于安卓系统的渲染引擎,其特征在于,包括:存储发送模块,用于存储自定义脚本并将包含所述自定义脚本存储位置的自定义脚本标识符发送给Android HWUI模块;所述Android HWUI模块用于接收到所述自定义脚本标识符时,解析所述自定义脚本标识符对应的自定义脚本存储位置,加载所述自定义脚本存储位置对应的自定义脚本。

【技术特征摘要】
1.一种自定义脚本绘制终端,基于安卓系统的渲染引擎,其特征在于,包括:存储发送模块,用于存储自定义脚本并将包含所述自定义脚本存储位置的自定义脚本标识符发送给AndroidHWUI模块;所述AndroidHWUI模块用于接收到所述自定义脚本标识符时,解析所述自定义脚本标识符对应的自定义脚本存储位置,加载所述自定义脚本存储位置对应的自定义脚本。2.根据权利要求1所述的自定义脚本绘制终端,其特征在于,所述存储发送模块包括:存储模块,用于存储自定义脚本;发送模块,用于根据所述自定义脚本的存储位置生成所述自定义脚本标识符,将所述自定义脚本标识符发送给AndroidHWUI模块。3.根据权利要求1或2所述的自定义脚本绘制终端,其特征在于,还包括AndroidView模块和AndroidFramework模块;所述AndroidView模块,用于接收并将所述自定义脚本标识符发送给所述AndroidFramework模块;所述AndroidFramework模块,用于接收并将所述自定义脚本标识符发送给所述AndroidHWUI模块。4.根据权利要求1或2所述的自定义脚本绘制终端,其特征在于,所述AndroidHWUI模块包括:接收模块,用于接收所述自定义脚本标识符;解析模块,用于解析所述自定义脚本标识符对应的自定义脚本存储位置;加载模块,用于根据所述自定义脚本存储位置加载所述自定义脚本。5.根据权利要求4所述的自定义脚本绘制终端,其特征在于,所述自定义脚本标识符为字符串形式的脚本信息通过相应函...

【专利技术属性】
技术研发人员:陈鑫
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1