Java-Web程序设计任务教程2全书电子教案完整版课件最全ppt整本书教学教程最新讲义.pptx
《Java-Web程序设计任务教程2全书电子教案完整版课件最全ppt整本书教学教程最新讲义.pptx》由会员分享,可在线阅读,更多相关《Java-Web程序设计任务教程2全书电子教案完整版课件最全ppt整本书教学教程最新讲义.pptx(603页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章 Android基础入门Android移动开发基础案例教程(第2版)学习目标/Target 了解1G5G的通信技术,能够说出1G5G技术的发展内容 掌握Android Studio开发环境的搭建步骤,能够独立搭建 Android Studio开发环境 掌握编写简单Android程序的步骤,能够编写一个Hello World程序 掌握资源的管理与使用方式,能够灵活使用程序中的资源 掌握单元测试与Logcat的使用,能够完成对程序的调试章节概述/ SummaryAndroid是Google公司基于Linux平台开发的手机及平板电脑的操作系统,它自问世以来,受到了前所未有的关注,并迅速成为移动
2、平台最受欢迎的操作系统之一。Android手机随处可见,如果能加入Android开发者行列,编写自己的应用程序供别人使用,想必是件诱人的事情。那么从今天开始,我们将开启Android开发之旅,并逐渐成为一名出色的Android开发者。目录/Contents01020304Android简介Android开发环境搭建开发第一个Android程序Android程序结构目录/Contents0506资源的管理与使用程序调试Android简介1.11.1 Android简介 先定一个小目标!了解1G5G的通信技术,能够说出1G5G技术的发展内容了解Android的发展历史,能够说出Android各版本
3、对应的系统名称和图标了解Android的体系结构,能够说出Android系统的4种分层结构了解Dalvik虚拟机,能够说出Dalvik虚拟机编译文件的过程l 第一代通信技术(1G):是指最初的模拟、仅限语音的蜂窝电话标准。l 第二代通信技术(2G):是指第2代移动通信技术,代表为GSM,以数字语音传输技术为核心。传输速度9.6k/s。l 第三代通信技术(3G):是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。3G通信网在室内、室外和行车的环境中能够分别支持至少2M/s、384K/s以及144K/s的传输速度。l 第四代通信技术(4G):又称IMT-Advanced技术,它包括了
4、TD-LTE 和 FDD-LTE。4G通信网最高甚至可以达到100M/s的传输速度。l 第五代通信技术(5G):传输速度可达20Gbps。1.1.1 通信技术1.1.2 Android发展历史Android操作系统最初是由安迪鲁宾(Andy Rubin)开发出的,后来被Google收购,并于2007年11月5日正式向外界展示了这款系统。随后Google以Apache开源许可证的授权方式,发布了Android操作系统的源代码。1.1.2 Android发展历史 2008年9月发布Android第1个版本Android1.1。 2009年4月30日,Android1.5 Cupcake(纸杯蛋糕)
5、正式发布。2009年9月5日,Android1.6 Donut(甜甜圈)版本发布。.Android9.0 Android pie (派)Android1.5 Cupcake(纸杯蛋糕)应用程序层应用程序框架层核心类库层Linux内核层1.1.3 Android体系结构Dalvik是Google公司设计的,用于在Android平台上运行的虚拟机,其指令集基于寄存器架构,执行其特有的dex文件来完成对象生命周期管理、堆栈管理、线程管理、安全异常管理、垃圾回收等重要功能。每一个Android应用在底层都会对应一个独立的Dalvik虚拟机实例,其代码在虚拟机的解释下得以执行,Dalvik虚拟机编译文件
6、的过程如下图所示。1.1.4 Dalvik虚拟机Dalvik虚拟机编译文件过程Android开发环境搭建1.21.2 Android开发环境搭建 先定一个小目标!掌握Android Studio开发环境的搭建步骤,能够独立搭建Android Studio开发环境掌握模拟器创建的步骤,能够独立创建模拟器掌握在Android Studio中下载SDK的步骤,能够独立下载SDK1.2.1 Android Studio 安装俗话说,“工欲善其事,必先利其器”。在开发Android程序之前,先要搭建开发环境。最开始Android是使用Eclipse作为开发工具的,但是在2015年底,Google公司声明
7、不再对Eclipse提供支持服务,Android Studio将全面取代Eclipse。接下来,本节将针对Android Studio开发工具的环境搭建进行讲解。1.2.1 Android Studio 安装步骤步骤1步骤2步骤3下载Android StudioAndroid Studio安装包可以从中文社区进行下载。这里我们以Windows 64系统为例,下载ANDROID STUDIO 3.2.0版本。Android Studio下载页面如下图所示。1.2.1 Android Studio 安装步骤步骤1步骤3安装Android Studio成功下载Android Studio安装包后,双
8、击后缀名为.exe的文件,进入Welcome to Android Studio Setup页面,如下图所示。步骤21.2.1 Android Studio 安装步骤步骤1步骤3安装Android Studio单击上一页图中的“Next” 按钮,进入Choose Components页面,如下图所示。步骤21.2.1 Android Studio 安装步骤步骤1步骤3安装Android Studio单击上一页图中的“Next”按钮,进入Configuration Settings页面,如下图所示。步骤21.2.1 Android Studio 安装步骤步骤1步骤3安装Android Studi
9、o单击上一页图中的“Install”按钮进入Installing页面开始安装,如下图所示。步骤21.2.1 Android Studio 安装步骤步骤1步骤3安装Android Studio安装完成后,单击上一页图中的“Next”按钮进入Completing Android Studio Setup页面,如下图所示。步骤2单击图中的“Finish”按钮,至此,Android Studio的安装全部完成。1.2.1 Android Studio 安装步骤步骤1步骤2配置Android Studio如果我们在上一页图的页面中勾选了Start Android Studio选项,安装完成之后Andro
10、id Studio会自动启动,会弹出一个Complete Installation对话框(选择导入Android Studio配置文件位置的窗口),如下图所示。步骤3图中包含2个选项,其中选项表示自定义Android Studio配置文件的位置,选项表示不导入配置文件的位置。如果之前安装过Android Studio,想要导入之前的配置文件,则可以选择选项,否则,选择选项,此处可以根据实际情况进行选择。1.2.1 Android Studio 安装步骤步骤1步骤2配置Android Studio我们选择选项上一页图中的之后会进入Android Studio的开启窗口,如下图所示。步骤31.2.
11、1 Android Studio 安装步骤步骤1步骤2配置Android Studio上一页图中的进度完成之后,会弹出Android Studio First Run对话框,如下图所示。步骤31.2.1 Android Studio 安装步骤步骤1步骤2配置Android Studio单击上一页图中的“Cancel” 按钮之后进入Welcome Android Studio页面,如下图所示。步骤31.2.1 Android Studio 安装步骤步骤1步骤2配置Android Studio单击上一页图中的“Next”按钮进入Install Type页面,如下图所示。步骤31.2.1 Andro
12、id Studio 安装步骤步骤1步骤2配置Android Studio单击上一页图中的“Next”按钮进入 Select UI Theme(选择UI主题)页面,如下图所示。步骤31.2.1 Android Studio 安装步骤步骤1步骤2配置Android Studio单击上一页图中的“Next”按钮进入Verify Settings页面,如下图所示。步骤31.2.1 Android Studio 安装步骤步骤1步骤2配置Android Studio单击上一页图中的“Finish”按钮进入Downloading Components页面,如下图所示。步骤31.2.1 Android Stu
13、dio 安装步骤步骤1步骤2配置Android Studio下载完成后,会显示Downloading Components(下载完成)页面,如下图所示。步骤31.2.1 Android Studio 安装步骤步骤1步骤2配置Android Studio单击上一页图中的“Finish”按钮,进入Welcome to Android Studio窗口,如下图所示。步骤3至此,Android Studio工具的配置已经完成。1.2.2 模拟器创建Android程序可以运行到手机和平板等物理设备上,当运行Android程序时,没有手机或平板等物理设备,可以使用Android系统提供的模拟器。模拟器是一
14、个可以运行在电脑上的虚拟设备。在模拟器上可预览和测试Android应用程序。1.2.2 模拟器创建步骤3步骤2单击ADV Manager标签当创建完第一个Android程序时,在Android Studio中,单击导航栏中的 图标会进入Your Virtual Devices页面,如下图所示。步骤11.2.2 模拟器创建步骤3步骤1选择模拟设备单击上一页图中的“+ Create Virtual Device”按钮,此时会进入选择模拟设备的Select Hardware页面,如下图所示。步骤21.2.2 模拟器创建步骤2步骤1下载SDK System Image我们选择上一页图中的【Phone】
15、【Nexus 4】选项(此选项可根据自己需求选择不同屏幕分辨率的模拟器),单击“Next”按钮进入 System Image页面,如下图所示。步骤31.2.2 模拟器创建步骤2步骤1下载SDK System Image选中上一页图中的Oreo系统版本,单击“Download”进入License Agreement页面,如下图所示。步骤31.2.2 模拟器创建步骤2步骤1下载SDK System Image选中上一页图中的“Accept”按钮接受页面中显示的信息,并单击“Next”按钮进入Component Installer页面,如下图所示。步骤31.2.2 模拟器创建步骤2步骤1下载SDK
16、System Image下载完成后的Component Installer的页面,如下图所示。步骤31.2.2 模拟器创建步骤5创建模拟设备此时选中System Image页面中系统版本名称为Oreo的条目,单击“Next”按钮进入Android Virtual Device(AVD)页面,如下图所示。步骤41.2.2 模拟器创建步骤5创建模拟设备单击上一页图中的“Finish”按钮,完成模拟器的创建。此时在Your Virtual Devices页面中会显示创建完成的模拟器,如下图所示。步骤41.2.2 模拟器创建步骤4打开模拟设备单击上一页图中的“启动” 按钮 启动模拟器,启动完成后的An
17、droid模拟器界面,如下图所示。步骤51.2.3 在Android Studio中下载SDK步骤2下载SDK版本打开Android Studio,单击导航栏中的 图标,进入Default Settings窗口,如下图所示。步骤11.2.3 在Android Studio中下载SDK下载SDK版本在SDK Platforms选项卡下选择Android 8.1 (Oreo)条目,单击图1-31中的“OK”按钮会弹出确认安装SDK组件的Confirm Change窗口,如下图所示。步骤2步骤11.2.3 在Android Studio中下载SDK下载SDK版本单击上一页图中的“OK”按钮,进入Co
18、mponent Installer下载页面,如下图所示。步骤2步骤11.2.3 在Android Studio中下载SDK下载SDK版本下载完成后的Component Installer页面,如下图所示。步骤2步骤11.2.3 在Android Studio中下载SDK下载Tools工具在Default Settings窗口中的SDK Tools选项卡下,勾选Android SDK Build-Tools选项,如下图所示。步骤1步骤21.2.3 在Android Studio中下载SDK下载Tools工具接着勾选Default Settings窗口右下角的Show Package Detail
19、s选项,会打开Android SDK Build-Tools中的SDK版本列表信息,在列表中勾选27.0.0条目,单击“OK”按钮会弹出Confirm Change窗口,如下图所示。步骤1步骤21.2.3 在Android Studio中下载SDK下载Tools工具单击上一页图中的“OK”按钮进入Component Installer下载页面,如下图所示。步骤1步骤21.2.3 在Android Studio中下载SDK下载Tools工具一段时间之后,SDK下载完成,Component Installer下载完成页面的显示如下图所示。步骤1步骤2开发第一个Android程序1.31.3 开发第
20、一个Android程序 先定一个小目标!掌握编写简单Android程序的步骤,能够编写一个Hello World程序学习Android可以开发出精美的APP,比如我们常见的QQ、微信和淘宝APP等。1.3 开发第一个Android程序前面小节中已经完成了Android开发环境的搭建,接下来使用Android Studio工具开发第一个Android程序,具体步骤如下:1创建程序:启动模拟器: 创建名为Hello World的程序指定包名为cn.itcast.helloworld2运行程序:3点击工具栏中的运行按钮运行程序点击工具栏中【AVD Manager】标签启动模拟器1.3 开发第一个An
21、droid程序Android程序结构1.41.4 Android程序结构 先定一个小目标!熟悉Android程序结构,能够归纳Android程序中常用的文件和文件夹的作用1.4 Android程序结构存放程序的代码和资源等文件程序的gradle构建脚本指定项目中所使用的SDK路径配置在Android中使用的子项目(Moudle)资源的管理与使用1.51.5 资源的管理与使用 先定一个小目标!掌握资源的管理与使用方式,能够灵活使用程序中的资源存放程序的代码和资源等文件程序的gradle构建脚本指定项目中所使用的SDK路径配置在Android中使用的子项目(Moudle)1.5 资源的管理与使用图
22、片资源:扩展名为.png、.jpg、.gif、.9.png等的文件。图片资源分类应用图标资源:存放在mipmap文件夹中界面中使用的图片资源:存放在drawable文件夹中屏幕密度匹配规则密度范围值mipmap文件夹drawable文件夹120160dpimipmap_mdpimipmap_mdpi160240dpimipmap_hdpidrawable_hdpi240320dpimipmap_xdpidrawable_xdpi320480dpimipmap_xxdpidrawable_xxdpi480640dpimipmap_xxxdpidrawable_xxxdpi1.5.1 图片资源调用
23、图片资源的方式有两种,具体如下:(1)通过Java代码调用图片资源(2) 在XML布局文件中调用图片资源 1.5.1 图片资源 /调用mipmap文件夹中资源文件 getResources().getDrawable(R.mipmap.ic_launcher); /调用以drawable开头的文件夹中的资源文件 getResources().getDrawable(R.drawable.icon); mipmap/ic_launcher /调用mipmap文件夹中的资源文件 drawable/icon /调用以drawable开头的文件夹中的资源文件主题:包含一种或多种格式化属性的集合,在程序
24、中调用主题资源可改变窗体的样式。主题资源定义位置:在res/values目录下的styles.xml文件中定义主题资源的标签:1.5.2 主题和样式资源 :定义主题的标签 :设置主题样式的标签 color/colorPrimary color/colorPrimaryDark color/colorAccent 用于指定主题名称用于指定继承的父主题想要调用styles.xml文件中定义的主题,可以在AndroidManifest.xml文件中设置,也可以在代码中设置。(1)在AndroidManifest.xml文件中设置主题(2)在Java代码中设置主题1.5.2 主题和样式资源 andro
25、id:theme =style/AppTheme setTheme(R.style.AppTheme);1.5.2 主题和样式资源样式:设置View的宽度、高度和背景颜色等信息。样式资源定义位置:res/values目录下的styles.xml文件中样式的标签:在XML布局文件中引用样式 :定义样式的标签 :设置控件样式的标签 style=style/textViewSytle1.5.3 布局资源 布局资源:通常用于搭建程序中的各个界面。 布局资源存放位置:res/layout文件夹中 调用布局资源的方式有2种:(1)通过Java代码调用布局资源文件 (2)在XML布局文件中调用布局资源文件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java Web 程序设计 任务 教程 全书 电子 教案 完整版 课件 ppt 教学 最新 讲义
链接地址:https://www.taowenge.com/p-11349105.html
限制150内