摘要:

移动互联网在最近几年中发展特别迅速,越来越多人加入APP生活.在智能手机操作系统中Android手机操作系统备受关注,越来越多的开发者致力于Android嵌入式应用程序的开发.在移动终端程序的开发过程中有许多移动终端程序的界面开发可借助于界面开发工具.对于Android嵌入式应用程序的开发,多数开发者选择主流的Eclipse作为开发Android程序的开发工具,虽然在Eclipse开发工具中提供了界面开发的功能,但是由于其操作不灵敏,设计过程效率低而并未被大多数开发者所使用.同时,目前存在Android可视化开发工具并不具有生成Android嵌入式程序业务代码及框架结构的功能. 为了解决Android嵌入式可视化开发及代码自动生成问题,在分析可视化开发工具的需求以及深入研究了Android嵌入式应用程序结构框架和工程文件之后,本文提出了一种基于规则的Android嵌入式程序可视化开发方法.该方法论述了Android嵌入式应用程序界面的布局问题,定义了布局与组件之间的约束规则,根据它们之间的约束规则生成界面框架,此界面框架将用于指导Android嵌入式XML界面代码的生成.在界面框架的指导下结合界面XML生成规则,实现了界面XML文件代码的递归生成,提高了生成效率.同时定义了Android组件对象,事件处理规则以及用于储存java代码块的代码存储规则.在Java文件生成规则的约束指导下,最终生成Android嵌入式Java文件代码.最后通过批处理程序将文件进行编译,打包,签名等操作后生成可执行的.apk程序. 开发者只需要拖拽相应组件,设置属性,点击对应生成按钮就可以开发Android嵌入式应用程序,提高了Android应用程序的开发效率,降低了开发难度.

展开