2 开发环境与技术
2.1 开发环境
2.1.1 Java环境
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,Microsystem公司于1995年5月推出的Java程序设计语言和Java平台(Javase,Javaee,Javame)的总称。Java的应用范围非常广泛,包括个人电脑、服务器的数据中心、移动通信、或者大型的超级计算机还有移动互联网,另一方面Java在技术的高效性、平台的移植性、通用和安全性都是非常卓越的,所以Java拥有全球最大的开发者专业群体,同时它还拥有显著优势和广阔前景。
作为一种纯粹的面向对象的程序设计语言,它的语风格与C语言,源Z自L751W文·论^文]网[www.751com.cn、C++语言十分相似,并且继承和发展了C++语言的技术核心。所以非常适合团队开发和软件工程。
同时由于Java语言本省极其严格的语法限制,Java语言无法写出结构混乱的程序。所以Android 选择了Java开发环境,在Android Studio在使用前必须配置安装Java环境变量。
2.1.2 Android Studio开发工具
Android Studio是Google公司推出的Android开发环境。是目前最流行的Android开发工具。与Ecplise ADT插件相似,Android Studio提供了集成的Android开发工具用于开发和调试。基于Gradle构建的支持让开发者在使用Android Studio时节省大量的时间和精力,Intellij idea的强大解决方案为Android创造了唯一的重构和快速修复功能,在安全稳定的前提下,很好的解决了Android SDK多版本的兼容性问题,由于Android Studio提供了基于模板的向导来创建常见的Android设计和组件。为开发者提供了大量的开发资源,Android Studio也拥有丰富的布局编辑器,允许拖放UI组件在多个屏幕上的预览布局。让开发者直观的了解自己程序的内容和进度。同时Android Studio也提供了模拟器可以让开发者对自己所开发的应用实时的在PC端运行,而不用在智能终端上进行调试,大大节约了开发者宝贵的时间。