【技术实现步骤摘要】
一种Android用户界面生成方法及系统
本专利技术涉及一种Android用户界面生成方法及系统。
技术介绍
传统的安卓界面开发使用的是Android原生的开发技术,通常为两种方式:1)在Xml文件中使用AndroidUI组件定义界面,通过编译生成Android的应用界面;2)使用Java代码调用AndroidUI布局和组件,构造Android应用界面。当前,Web应用技术有很大发展,很多掌握Web前端技术的开发者希望能够使用Web前端开发技术快速构建Web应用,这样,同一套Web代码可以同时兼容Web端和Android端,而不是维护两套UI代码。为了解决以上问题,PhoneGap、Cordova等混合编程技术应运而生,但是,Cordova等混合编程技术是通过调用Android设备的Webview来呈现应用程序界面的,通过这种方式与Android原生界面相比,有以下缺点:缺点1:Webview界面的UI响应速度没有Android原生界面的响应速度快,在长列表刷新或动画效果呈现时 ...
【技术保护点】
1.一种Android用户界面生成方法,其特征在于:包括:/n步骤1、在Android应用内置用于解析js文件的so内核;/n步骤2、将Web编写的UI界面文件编译为js文件;/n步骤3、将js文件发送至Android应用,so内核读取js文件,并进行解析,生成界面描述数据结构;/n步骤4、Android界面渲染引擎根据界面描述数据结构生成Android原生界面。/n
【技术特征摘要】
1.一种Android用户界面生成方法,其特征在于:包括:
步骤1、在Android应用内置用于解析js文件的so内核;
步骤2、将Web编写的UI界面文件编译为js文件;
步骤3、将js文件发送至Android应用,so内核读取js文件,并进行解析,生成界面描述数据结构;
步骤4、Android界面渲染引擎根据界面描述数据结构生成Android原生界面。
2.根据权利要求1所述的一种Android用户界面生成方法,其特征在于:所述步骤2进一步具体为:通过一编译工具将Web编写的UI界面文件进行编译,若编译无误,则生成js文件;若编译有误,则显示错误信息并结束。
3.根据权利要求1所述的一种Android用户界面生成方法,其特征在于:所述步骤3进一步具体为:将js文件发送至Android应用,so内核读取js文件,并进行解析,若解析无误,则生成界面描述数据结构;若解析有误,则显示错误信息并结束。
4.根据权利要求1所述的一种Android用户界面生成方法,其特征在于:所述步骤4进一步具体为:Android界面渲染引擎根据界面描述数据结构进行渲染,若无误,则生成Android原生界面;若有误,则显示错误信息并结束。
<...
【专利技术属性】
技术研发人员:邱熠龙,
申请(专利权)人:福州汇思博信息技术有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。