您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > Android移动应用基础01
让IT教学更简单,让IT学习更有效第一章Android基础入门Android体系结构Android开发环境搭建开发第一个Android程序让IT教学更简单,让IT学习更有效✎学习目标通信技术Android体系结构3掌握2Android程序结构Android程序打包过程Android开发环境搭建HelloWorld程序的编写1让IT教学更简单,让IT学习更有效目录让IT教学更简单,让IT学习更有效Android简介☞点击查看本小节知识架构Android开发环境搭建☞点击查看本小节知识架构开发第一个Android程序☞点击查看本小节知识架构本章小结让IT教学更简单,让IT学习更有效让IT教学更简单,让IT学习更有效1.1Android简介什么是Android?让IT教学更简单,让IT学习更有效–Android本意指“机器人”,Google公司将Android的标识设计为一个绿色机器人,表示Android系统符合环保概念,是一个轻薄短小,功能强大的移动系统,是第一个真正为手机打造的开放性系统。1.1Android简介让IT教学更简单,让IT学习更有效1.1Android简介•1.1.1通信技术−第一代通信技术(1G):是指最初的模拟、仅限语音的蜂窝电话标准。−第二代通信技术(2G):是指第2代移动通信技术,代表为GSM,以数字语音传输技术为核心。−第三代通信技术(3G):是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。−第四代通信技术(4G):又称IMT-Advanced技术,它包括了TD-LTE和FDD-LTE。让IT教学更简单,让IT学习更有效1.1Android简介•1.1.2Android起源–Android一词最早出现于法国作家利尔亚当在1886年发表的科幻小说《未来夏娃》中,将外表像人的机器起名为Android。–Android操作系统最初是由安迪·罗宾(AndyRubin)开发出的,2005年被Google收购,并于2007年11月5日正式向外界展示了这款系统。让IT教学更简单,让IT学习更有效–2008年9月发布Android第1个版本Android1.1。Android系统一经推出,版本升级非常快,几乎每隔半年就有一个新的版本发布。从Android1.5版本开始,Android用甜点作为系统版本的代号。•2009年4月30日,Android1.5Cupcake(纸杯蛋糕)正式发布。•2009年9月5日,Android1.6Donut(甜甜圈)版本发布。……………….1.1Android简介•1.1.2Android起源让IT教学更简单,让IT学习更有效1.1Android简介•1.1.3Android体系结构让IT教学更简单,让IT学习更有效1.1Android简介•1.1.4Dalvik虚拟机–Dalvik是Google公司自己设计用于Android平台的虚拟机,它可以简单的完成进程隔离和线程管理,并且可以提高内存的使用效率。基于架构基于栈架构基于寄存器架构JVM(jdkjavac)文件格式.java.class.jar.java.class.dex.odexDalvikVM(sdkdex)让IT教学更简单,让IT学习更有效1.2Android开发环境搭建•1.2.1ADTBundle开发工具集合–到“”网址,下载相应的版本的ADTBundle。将ADTBundle解压后,会看到eclipse目录、sdk目录和SDKManager.exe。让IT教学更简单,让IT学习更有效1.2Android开发环境搭建•1.2.2Android调试桥(ADB)–Android调试桥指的就是adb.exe工具(AndroidDebugBridge简称ADB),存在于SDK的platform-tools目录中,允许开发人员与模拟器或者连接的Android设备进行通信。–ADB常见命令•adbstart-server:开启adb服务•adbdevice:列出所有设备•adblogcat:查看日志•adbkill-server:关闭adb服务•adbshell:挂载到Linux的空间让IT教学更简单,让IT学习更有效1.2Android开发环境搭建•1.2.3DDMS的使用–DDMS全称DalvikDebugMonitorService,它是Android开发环境中Dalvik虚拟机调试监控服务。DDMS作为IDE、emultor、真机之间的桥梁,将捕捉到终端的ID通过ADB建立调试桥,从而实现发送指令到测试终端的目的。让IT教学更简单,让IT学习更有效1.3开发第一个Android程序•1.3.1案例——HelloWorld程序–任何一门语言编写的第一个程序毫无疑问的都是HelloWorld,当然我们也不例外,本小节就教大家如何编写一个HelloWorld程序,以及了解Android项目的结构。让IT教学更简单,让IT学习更有效1.3开发第一个Android程序•1.3.2Android程序结构–Android程序创建时,eclipse就为其构建了基本结构,设计者可以在此结构上开发应用程序,因此,掌握Android程序的结构是很有必要的。让IT教学更简单,让IT学习更有效1.3开发第一个Android程序•1.3.3Android程序打包过程–Android程序开发完成后,如果要发布到互联网上供别人使用,就需要将自己的程序打包成正式的Android安装包文件(AndroidPackage简称APK),其后缀名“.apk”。–使用runas也能生成一个apk安装包,但是使用runas生成的是测试的安装包,只供开发者自己测试使用。让IT教学更简单,让IT学习更有效1.4本章小结本章主要讲解了Android的基础知识,首先介绍了Android的起源以及体系结构,然后讲解Android开发环境的搭建,最后通过一个HelloWorld程序来讲解如何开发Android程序。本章的知识作为Android开发者的入门知识,要求初学者对Android开发有个简单的了解,方便学习后面的知识。
本文标题:Android移动应用基础01
链接地址:https://www.777doc.com/doc-3375691 .html