论文部分内容阅读
本文首先介绍了目前Android平台的开发趋势,了解了Android设备被越来越多的使用在办公,学习,娱乐等场合,分析了Android平台在专业领域的开发应用,同时结合目前CAD下的标准图形交换文件DXF和IGES格式,设计开发了基于Android平台的CAD标准图形交换文件浏览系统,方便使用Android移动设备的工作人员来随时随地的查看CAD图纸信息。首先搭建了Android开发环境,通过安装JDK(Java Development Kit)来支持Java开发环境,然后相应的选择Eclipse来做为集成开发环境,同时在Eclipse的基础上,安装Android SDK和ADT(Android Development Tools)插件,并进行相应的环境变量的配置,最终来进行Android的开发。同时利用ADT工具中的AVD虚拟设备(Android Virtual Device)和Android开发环境中的Dalvik虚拟机调试监控服务(Android DDMS)来调试程序。然后通过解析CAD标准图形交换文件(DXF和IGES)的信息结构存取方式编写了Java读取图元信息的接口类,顺利的完成了对CAD标准图形交换文件图元信息的读取,并利用Java的线性数据结构来存取读取的图元信息。其中对实体段进行了重要的读取实现,完成了对CAD标准图形交换信息数据的读取。并为后续的图形绘制参数做好了准备。其次搭建了Android程序框架,对程序的操作界面做了简单的设计,并对整个程序的功能进行了模块划分,同时对读取和绘制工作进行了多线程处理,完成了对CAD标准图形交换文件的点、直线、圆、圆弧、多义线等图元的绘制函数,并对图层信息,块信息做了相应的处理。最后,借助Android虚拟设备进行了调试,对程序的异常进行了相应的处理,并在HTC G14手机和Google Nexus7平板上对程序进行了验证,结果表明程序可以运行在Android设备中,并能完成指定的功能。