安卓基础知识课件.pptx
目录开发环境搭建Android平台概述12应用程序结构3创建并运行Android项目4第1页/共33页01Android平台概述第2页/共33页Android名词源于法国作家的科幻小说未来夏娃中的小机器人Android开发的领头人Andy Rubin(安迪罗宾)2005年Google收购了刚成立22个月的Android公司2007年11月5日,以Google为首的手机联盟成立Android起源第3页/共33页1.0 Astro(1.0 Astro(阿童木阿童木)内测版内测版1.1 Bender(1.1 Bender(发条机器人发条机器人)内测版内测版1.5 Cupcake(1.5 Cupcake(纸杯蛋糕纸杯蛋糕)(谷歌收购了)(谷歌收购了)1.6 Donut(1.6 Donut(甜甜圈甜甜圈)2.1 Eclair(2.1 Eclair(闪电泡芙闪电泡芙)2.2 Froyo(2.2 Froyo(冻酸奶冻酸奶)2.3 Gingerbread(2.3 Gingerbread(姜饼姜饼)3.0 Honeycomb(3.0 Honeycomb(蜂巢蜂巢)(开始支持平板开始支持平板)4.0 Ice cream SandWich(4.0 Ice cream SandWich(冰激凌三明治冰激凌三明治)4.1 Jelly Bean(4.1 Jelly Bean(果冻豆果冻豆)4.2 Jelly Bean(4.2 Jelly Bean(果冻豆果冻豆)4.3 Jelly Bean(4.3 Jelly Bean(果冻豆果冻豆)4.4 KitKat(4.4 KitKat(雀巢巧克力雀巢巧克力)5.0 Lollipop(5.0 Lollipop(棒棒糖棒棒糖)6.0 Marshmallow6.0 Marshmallow(棉花糖)(棉花糖)7.0 Nougat(7.0 Nougat(牛轧糖牛轧糖)Android发展史发展史第4页/共33页Android 的系统架构第5页/共33页Android 中常用组件-Activity第6页/共33页Android中常用组件-Intent第7页/共33页Android中常用组件-Sevice第8页/共33页02开发环境搭建第9页/共33页jdk-7u21-windows-x64.exe 是JDK安装包,用于完成java开发环境的搭建;adt-bundle-windows-x86_64_20140101.zip 是Android开发所需的安装包.工具软件安装包 64位32位第10页/共33页双击jdk-7u21-windows-x64.exe,出现以下界面安装 JDK第11页/共33页点击接受,出现如下界面:安装 JDK点击界面的更改按钮,可以设置需要安装到的路径,然后点击下一步,会进行JDK的安装,请耐心等待.第12页/共33页出现JRE的安装,如下图:安装 JDK可以选择更改,然后在弹出的界面选择JRE的安装路径,然后点击确定.也可以不更改路径,直接点击下一步,出现如下界面第13页/共33页出现如下界面,表示安装完成安装 JDK第14页/共33页创建变量名:JAVA_HOME 变量值:jdk的安装路径创建变量名:classpath 变量值:.;修改变量名:path 变量值:%JAVA_HOME%bin添加在原变量值前面 配置系统变量第15页/共33页解压adt-bundle-windows-x86_64_20140101.zip配置用户变量:(1)变量名:ANDROID_SDK_HOME 变量值:解压后文件夹中的sdk的路径(不能有中文和空格)(2)变量名:path 变量值:%ANDROID_SDK_HOME%tools;%ANDROID_SDK_HOME%platform_tools;部署eclipse第16页/共33页通过AVD Manager配置AVD模拟器启动AVD Manager配置AVD模拟器第17页/共33页配置AVD模拟器模拟器名Android版本内部存储空间模拟SD卡空间模拟器外观CPU模拟类型第18页/共33页03应用程序结构第19页/共33页一个Android应用程序项目,包含了众多目录和文件。与编程有关的目录和文件:src/目录gen/目录assets/目录bin/目录libs/目录res/目录AndroidManifest.xml文件其他目录和文件为系统内部使用。应用程序的项目结构第20页/共33页部署eclipse第21页/共33页04创建并运行Android项目第22页/共33页在New Android Application对话框中输入项目相关信息,如图所示:创建并运行创建并运行Android项目项目第23页/共33页New Android Project对话框中输入项目说明如下:Application name 是指程序安装在模拟器上所显示名称Project Name 是指在Eclipse中显示的项目名称Package name 每个Android应用程序都有属于自己的包名,包的形式就是Java包Minimum Required SDK 程序最低支持的SDK版本Target SDK 程序的目标SDK版本Compile With 程序的编译SDK版本,通常与Target SDK版本相同Theme 应用程序界面的主题,使用默认即可创建并运行创建并运行Android项目项目第24页/共33页l点击“下一步”按钮,进入“项目配置”(Configure Project)页面。在该页面中无需额外配置,直接点击“下一步”按钮。l进入“图标集属性配置”(Configure the attributes of the icon set)页面 在该页面中无需额外配置,直接点击“下一步”按钮。l进入“创建Activity”(Create Activity)页面,选择所创建的Activity类型。Activity类是应用程序的主要组成部分,一个Activity对应一个UI界面。选择“Blank Activity”即可,并点击“下一步”按钮。创建并运行创建并运行Android项目项目第25页/共33页进入“Blank Activity”页面,如图所示:Activity Name 即类名Layout Name 与Activity对应的UI布局文件的名称输入Activity名称HelloActivity,布局文件名称会自动与之对应,如图所示。创建并运行创建并运行Android项目项目第26页/共33页l 点击“完成”按钮,项目被自动创建。在窗口左边的“包资源管理器”中,可看到新创建的HelloAndroid项目,如图所示。l 在项目节点上,右击并选择“运行方式“-“1.Android Application”,可运行该应用程序。此时,模拟器将自动启动。之后该程序将被自动安装到模拟器上,并自动执行。创建并运行创建并运行Android项目项目第27页/共33页该程序的运行界面,如下图所示:创建并运行创建并运行Android项目项目第28页/共33页ADT除了支持在模拟器中调试和运行应用程序外,还支持在真机(手机或平板电脑)上完成同样的工作。这包含以下两种支持:在真机上开发并调试应用程序将应用程序部署到真机上正式使用要使用真机环境,首先应用USB电缆线将真机与电脑连接,并确保电脑可以正常识别该设备。在真机上运行应用程序在真机上运行应用程序第29页/共33页APK是Android Package的缩写,即Android安装包。应用程序开发完成后,Android sdk将其打包成.apk文件。通过将APK文件直接传到Android手机中执行安装后即可运行。APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,即Android Dalvik可执行程序。在真机上运行应用程序在真机上运行应用程序第30页/共33页应用程序开发完成后,在项目的bin目录中会自动生成APK文件,扩展名为.apk可按以下步骤将APK文件部署至真机:1.将.apk文件拷入真机设备的存储设备中。注:存储设备在电脑中被映射为一个虚拟磁盘。2.在真机设备中找到相应的.apk文件,点击即可进行安装。3.安装完成后,点击“打开”即可运行该应用程序。在真机上运行应用程序在真机上运行应用程序第31页/共33页Thanks!第32页/共33页感谢您的观看!第33页/共33页