★期刊易论文网★全新改版-收录各领域省级、国家级、核心期刊共计12356种,是你发表的好帮手!
当前位置:期刊易论文网 > 论文范文 > 计算机论文 > 计算机论文 > 正文

基于Android的移动应用开发研究

2016/07/04|发布者: admin|阅读:
【摘要】基于Android的移动应用开发成为软件开发热点。探讨Android应用开发方法,包括Android应用程序的架构,应用开发的指导原则、实现技术手段、基本流程;应用开发技术学习路线;应用程序发布技术。所述的过程论和方法论具...

摘要:基于Android的移动应用开发成为软件开发热点。探讨Android应用开发方法,包括Android应用程序的架构,应用开发的指导原则、实现技术手段、基本流程;应用开发技术学习路线;应用程序发布技术。所述的过程论和方法论具有理论系统性和工程实践基础。 
关键词:软件开发;移动应用开发;Android应用开发 
作者简介作者简介:胡忠望(1965-),男,湖南常德人,肇庆学院计算机学院教授,研究方向为网络与信息安全、移动计算;莫家庆(1973-),男,广东肇庆人,肇庆学院计算机学院副教授,研究方向为网络与信息安全、移动计算。 
1Android体系结构与开发环境架构 
对Android体系结构的分析能够帮助开发者把握全局,形成Android开发完整的知识体系,为开发打下良好的理论基础。Android体系结构分为4层,从高到低分别是Applications layer、Application Framework layer、Libraries & Android Runtime layer、Linux Kernel layer,其结构图及详情参见文献[13]。典型的Android开发环境架构如图1所示。 
Android使用Eclipse IDE,Eclipse是开放源代码、基于Java的可扩展开发平台,通过插件组件构建开发环境。Eclipse附带一个标准插件集,包括Java开发工具。 
Android SDK是在Android平台上开发应用程序的工具集,包括:用于Eclipse中的开发工具插件ADT、模拟仿真器AVD、调试工具(如DDMS)、打包成APK文件的工具、Dalvik虚拟机、Webkit网页浏览引擎、2D/3D图形界面、SQLite数据库、照相机、指南针等。开发者可以直接调用这些API函数[45]。 
按照以下步骤完成Android开发环境的搭建与部署:①建立Java运行环境;②安装Eclipse和Android SDK;③更新Eclipse,安装Android开发插件ADT;④设置开发平台的环境变量;⑤配置Android AVD。 
2Android应用开发方法 
2.1Android应用程序架构 
Android应用程序其实是一组服务和系统。Android程序呈组件化、模块化,其程序部分可以分拆组合,灵活性较强,非常适合于和其它的应用进行集成和切换,这也是Android系统的一个特点。 
Android应用在系统中表现为一个单独的APK文件,由很多文件如程序、资源、配置和签名等封装起来。从执行逻辑上看, Android应用程序由4种类型的可执行组线程技术构建了支持并行计算的应力求解器,在确保正确性的前提下,应力计算性能满足工程应用要求,从而为疲劳监测系统最终疲劳损伤系数的累计求解节省了时间。随着研究的深入,格林函数结构可能发生变化,又或是引入了更为复杂的热边界处理算法等等,这些都将对现有的应力求解器构成冲击,需要进一步研究。 
参考文献: 
\[1\]熊玮, 夏文龙, 余晓鸿, 等. 多核并行计算技术在电力系统短路计算中的应用[J].电力系统自动化, 2011, 35(8):4952. 
[2]GORDER P F. Multicore processors for science and engineering[J].Computing in Science & Engineering, 2007, 9(2):37. 
[3]李妮,陈铮,龚光红,等.多核并行计算技术在景象匹配仿真中的应用[J].系统工程与电子技术, 2010, 32(2):428432. 
[4]邓倩妮.并行程序设计导论[M].北京:机械工业出版社, 2013:56. 
[5]朱晔,肖逵,姚琪琳,等.C#与.NET 4高级程序设计 [M].第5版.北京:人民邮电出版社, 2011:581587. 
[6]李虎, 范思怡.UML初学者指南[M].北京:人民邮电出版社, 2006:69. 


转载请标明出处,论文地址:

  • 1
  • 2
  • 3

【期刊易论文网】专业提供最新学术期刊论文范文在线阅读学习及期刊查询推荐发表服务!Tel:400-8813-556