2 开发环境与技术

2.1 开发环境

2.1.1 Java环境

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,Microsystem公司于1995年5月推出的Java程序设计语言和Java平台(Javase,Javaee,Javame)的总称。Java的应用范围非常广泛,包括个人电脑、服务器的数据中心、移动通信、或者大型的超级计算机还有移动互联网,另一方面Java在技术的高效性、平台的移植性、通用和安全性都是非常卓越的,所以Java拥有全球最大的开发者专业群体,同时它还拥有显著优势和广阔前景。

作为一种纯粹的面向对象的程序设计语言,它的语风格与C语言,源Z自L吹冰W文·论^文]网[www.chuibin.com、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端运行,而不用在智能终端上进行调试,大大节约了开发者宝贵的时间。

上一篇:异构数据库的迁移工具系统的实现与优化
下一篇:asp.net公司招聘管理系统设计

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

Python+mysql宠物领养平台的设计与实现

基于激光超声检测金属材...

Android全国天气移动终端应用程序设计研究

基于MOODLE平台的在线交互式学习设计

基于离散事件系统Petri网模型的可达图研究

浅谈高校行政管理人员的...

AES算法GPU协处理下分组加...

提高教育质量,构建大學生...

压疮高危人群的标准化中...

从政策角度谈黑龙江對俄...

酵母菌发酵生产天然香料...

浅论职工思想政治工作茬...

上海居民的社会参与研究

基于Joomla平台的计算机学院网站设计与开发

STC89C52单片机NRF24L01的无线病房呼叫系统设计