Android移动互联应用开发最全课件整套ppt教学课件完整版教学教程全套电子讲义讲义(最新).pptx
《Android移动互联应用开发最全课件整套ppt教学课件完整版教学教程全套电子讲义讲义(最新).pptx》由会员分享,可在线阅读,更多相关《Android移动互联应用开发最全课件整套ppt教学课件完整版教学教程全套电子讲义讲义(最新).pptx(238页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、移动互联应用开发Android 基 础 知 识上 篇目录CONTENTS第1章第2章第3章第4章第5章移动互联发展现状及趋势移动互联发展现状及趋势Android Android 应用开发环境介绍应用开发环境介绍编写第一个编写第一个Android Android 应用程序应用程序屏幕布局设计:视图与布局屏幕布局设计:视图与布局基础组件介绍及应用基础组件介绍及应用目录CONTENTS第6章第7章第8章第9章Android Android 图像资源介绍图像资源介绍交互性:交互性:处理处理UI UI 事件事件数据共享数据共享Intent Intent 对象和对象和Intent Intent 过滤器过滤
2、器移动互联网发展现状及趋势第1章1.1 移动通信和计算技术的发展1.3 Android技术平台及环境搭建1.2 移动终端软硬件平台介绍1.1 移动通信和计算技术的发展1.2 移动终端软硬件平台介绍1.3 Android技术平台及环境搭建第第1 1章移动互联网发展现状及趋势章移动互联网发展现状及趋势移动通信技术可以说从无线电通信发明之日起就产生了。目前我们熟知的现代移动移动通信技术可以说从无线电通信发明之日起就产生了。目前我们熟知的现代移动通信技术从通信技术从20 20 世纪世纪 80 80 年代中期开始,这是数码移动通信系统发展和成熟时期,该阶段可年代中期开始,这是数码移动通信系统发展和成熟时
3、期,该阶段可以再分为以再分为 2G 2G、2.5G2.5G、3G3G、4G 4G 等。等。2G 2G 是第二代手机通信技术规格的简称,一般定义为以数码语音传输技术为核心,无是第二代手机通信技术规格的简称,一般定义为以数码语音传输技术为核心,无法直接传送电子邮件、软件等信息与之对应的是法直接传送电子邮件、软件等信息与之对应的是 GSM GSM 和和 CDMA CDMA 两种体制。经典两种体制。经典 2G 2G 手机手机如图如图 1.1 1.1 所示。所示。2.5G2.5G是从是从 2G2G迈向迈向 3G3G的衔接性技术,包括的衔接性技术,包括 HSCSDHSCSD、WAPWAP、EDGEEDGE
4、、蓝牙、蓝牙( BluetoothBluetooth)、)、EPOCEPOC等。等。 2.5G2.5G功能通常与功能通常与 GPRSGPRS技术有关,技术有关, GPRSGPRS技术是在技术是在 GSMGSM基础上基础上的一种过渡技术。的一种过渡技术。GPRSGPRS在移动用户和数据网络之间提供一种连接,给移动用户提供高速在移动用户和数据网络之间提供一种连接,给移动用户提供高速无线无线 IPIP和和 X.25X.25分组数据接入服务。传统的分组数据接入服务。传统的 2.5G2.5G手机手机如图如图 1.21.2所示所示。1.1 移动通信和计算技术的发展1.2 移动终端软硬件平台介绍1.3 An
5、droid技术平台及环境搭建第第1 1章移动互联网发展现状及趋势章移动互联网发展现状及趋势3G3G是指支持高速数据传输的第三代移动通信技术。是指支持高速数据传输的第三代移动通信技术。3G3G的传输速度最低为的传输速度最低为 384kbit/s384kbit/s,最高为,最高为 2Mbit/s2Mbit/s,带宽可达,带宽可达 5MHz5MHz以上。不仅能传输语音,还能传输数据,以上。不仅能传输语音,还能传输数据,从而提供快捷、方便的无线应用,如无线接入从而提供快捷、方便的无线应用,如无线接入 InternetInternet。能够实现高速数据传输和宽带。能够实现高速数据传输和宽带多媒体服务。目
6、前多媒体服务。目前 3G3G存在存在 4 4种标准:种标准: CDMA2000CDMA2000、WCDMAWCDMA、TD-SCDMATD-SCDMA、WiMAXWiMAX。3G3G智能手机智能手机如图如图 1.31.3所示所示。 4G4G是第四代移动通信及其技术的简称,是第四代移动通信及其技术的简称, 能够以能够以 100Mbit/s100Mbit/s以上的速度下载,比拨号上以上的速度下载,比拨号上网快网快 20002000倍,上传的速度也能达到倍,上传的速度也能达到 20Mbit/s20Mbit/s。对无线频率的使用效率高得多,且抗信号衰。对无线频率的使用效率高得多,且抗信号衰落性能更好,
7、其最大的传输速度会是落性能更好,其最大的传输速度会是 “ “i-mode”i-mode”服务的服务的 1000010000倍。除了高速信息传输技术倍。除了高速信息传输技术外,它还包括高速移动无线信息存取系统、移动平台的拉技术、安全密码技术以及终端间外,它还包括高速移动无线信息存取系统、移动平台的拉技术、安全密码技术以及终端间通信技术等。通信技术等。 4G4G终端还可用作定位、告警等。终端还可用作定位、告警等。 4G4G智能手机智能手机如图如图 1.41.4所示所示。1.1 移动通信和计算技术的发展1.2 移动终端软硬件平台介绍1.3 Android技术平台及环境搭建第第1 1章移动互联网发展现
8、状及趋势章移动互联网发展现状及趋势图 1.1 经典的 2G 手机(左2) 图 1.2 传统的 2.5G 手机(中2) 图 1.3 3G 智能手机(右1)图 1.4 4G智能手机 1.1 移动通信和计算技术的发展1.2 移动终端软硬件平台介绍1.3 Android技术平台及环境搭建第第1 1章移动互联网发展现状及趋势章移动互联网发展现状及趋势移动终端硬件平台主要是以智能手机为代表的智能硬件。移动终端硬件平台主要是以智能手机为代表的智能硬件。移动终端软件平台主要指移动端操作系统,不仅包括嵌入式操作系统的功能,还移动终端软件平台主要指移动端操作系统,不仅包括嵌入式操作系统的功能,还需有电源管理部分、
9、与用户交互的输入输出部分、嵌入式图形用户界面服务、底层编解需有电源管理部分、与用户交互的输入输出部分、嵌入式图形用户界面服务、底层编解码服务、码服务、 JavaJava运行环境、上层应用等。主要有运行环境、上层应用等。主要有 AndroidAndroid(谷歌)、(谷歌)、iOSiOS(苹果)、(苹果)、Windows phoneWindows phone(微软)、(微软)、 BlackBerry OSBlackBerry OS(黑莓)、(黑莓)、Windows mobileWindows mobile(微软)、(微软)、SymbianSymbian(诺基亚)等,目前(诺基亚)等,目前 And
10、roidAndroid和和 iOSiOS已经占据绝对主导地位。已经占据绝对主导地位。1.1 移动通信和计算技术的发展1.2 移动终端软硬件平台介绍1.3 Android技术平台及环境搭建第第1 1章移动互联网发展现状及趋势章移动互联网发展现状及趋势Andy RubinAndy Rubin于于 20032003年在美国创办了年在美国创办了AndroidAndroid的公司,经营手机软件和手机操作系统。的公司,经营手机软件和手机操作系统。其后被谷歌(其后被谷歌( GoogleGoogle)收购。)收购。 Android OSAndroid OS是基于是基于 LinuxLinux的开放源代码的开源手
11、机操作系的开放源代码的开源手机操作系统,于统,于 20072007年年 1111月月 5 5日正式推出了基于日正式推出了基于 Linux 2.6Linux 2.6标准内核的开源手机操作系统,命名为标准内核的开源手机操作系统,命名为 AndroidAndroid。 AndroidAndroid平台最大优势是开发性,随着平台最大优势是开发性,随着 AndroidAndroid的迅猛发展,也诞生了很多版的迅猛发展,也诞生了很多版本,其中包括本,其中包括Android 1.0Android 1.0、Android 2.0/ 2.0.1/2.1 Android 2.0/ 2.0.1/2.1 、Andro
12、id 3.0 Android 3.0 、Android 4.0 Android 4.0 、Android Android 5.05.0等,具体介绍等,具体介绍如教材所示。如教材所示。解压下载的解压下载的 SDKSDK管理工具,运行管理工具,运行 “ “ SDK Manager.exe”SDK Manager.exe”后出现图后出现图 1.51.5所示的界面,所示的界面,选择选择AndroidAndroid版本以及版本以及 SDK ToolsSDK Tools,单击,单击“ “ Install packages”Install packages”安装。安装。选择选择“Accept AllAcce
13、pt All”,再单击,再单击“ “ Install”Install”。 Android SDKAndroid SDK管理器就开始下载并安装所管理器就开始下载并安装所选的包了,如图选的包了,如图 1.61.6所示。后面若显示所示。后面若显示 “ “Installed”Installed” 则表示已经安装好了。则表示已经安装好了。1.3.1 1.3.1 安装安装 Android SDKAndroid SDK前必要的准备,前必要的准备,如教材所示。如教材所示。1.3.2 1.3.2 安装安装 Android SDKAndroid SDK1.1 移动通信和计算技术的发展1.2 移动终端软硬件平台介绍
14、1.3 Android技术平台及环境搭建第第1 1章移动互联网发展现状及趋势章移动互联网发展现状及趋势图 1.5 Android SDK安装界面1.1 移动通信和计算技术的发展1.2 移动终端软硬件平台介绍1.3 Android技术平台及环境搭建第第1 1章移动互联网发展现状及趋势章移动互联网发展现状及趋势图 1.6下载并安装包Android应用开发环境介绍第2章2.1 Android Studio 2.3 Android NDK和 SDK开发包2.2 系统开发工具和支持库 2.4 Android SDK常用命令介绍以及应用 2.1 Android Studio 2.2 系统开发工具和支持库
15、2.3 Android NDK和 SDK开发包第第2 2章章AndroidAndroid应用开发环境介绍应用开发环境介绍2.4 Android SDK常用命令介绍以及应用 20132013年年 Google I/OGoogle I/O大会首次发布了大会首次发布了 Android Studio IDEAndroid Studio IDE(AndroidAndroid平台集成开发环平台集成开发环境),其主要优点如下。境),其主要优点如下。 1.由谷歌推出2.速度更快 3. UI更漂亮 4.更加智能5.整合了 Gradle构建工具 6.强大的 UI编辑器 7.内置终端 8.更完善的插件系统 9.完美
16、整合版本控制系统 双击下载双击下载Android StudioAndroid Studio安装程序,一步步安装即可,如图安装程序,一步步安装即可,如图 2.12.1所示。具体所示。具体如教如教材所示。材所示。2.1 Android Studio 2.2 系统开发工具和支持库 2.3 Android NDK和 SDK开发包第第2 2章章AndroidAndroid应用开发环境介绍应用开发环境介绍2.4 Android SDK常用命令介绍以及应用 图 2.1 Android Studio安装 一般而言,安装好一般而言,安装好 Android StudioAndroid Studio后,它会自动关联
17、到后,它会自动关联到 Android SDKAndroid SDK以及以及 JDKJDK的安装位置。如果没有关联到或者的安装位置。如果没有关联到或者目录有变化,可以采用以下方式重新设目录有变化,可以采用以下方式重新设置:置:(1 1)在右上角搜索框)在右上角搜索框 (Android (Android StudioStudio非常强大的任意搜索非常强大的任意搜索 ) )中输入中输入 project structureproject structure,在结果中单击,在结果中单击 Default Default Project StructureProject Structure,如图,如图 2.
18、22.2所示。所示。(2 2)在弹出的)在弹出的 Project StructureProject Structure对对话框中,填写正确的话框中,填写正确的 Android SDKAndroid SDK路径路径和和 JDKJDK路径,单击路径,单击“ “ OK”OK”保存,如图保存,如图 2.32.3所示。所示。2.1 Android Studio 2.2 系统开发工具和支持库 2.3 Android NDK和 SDK开发包第第2 2章章AndroidAndroid应用开发环境介绍应用开发环境介绍2.4 Android SDK常用命令介绍以及应用 图 2.2安装设置 1图 2.3安装设置 2
19、 2.1 Android Studio 2.2 系统开发工具和支持库 2.3 Android NDK和 SDK开发包第第2 2章章AndroidAndroid应用开发环境介绍应用开发环境介绍2.4 Android SDK常用命令介绍以及应用 图 2.4打开 AVD图 2.5 手机模拟器在在 AndroidAndroid开发过程中,经常需要将开发的开发过程中,经常需要将开发的 AppApp运行在模拟器上进行分析和测试。双运行在模拟器上进行分析和测试。双击击 SDKSDK目录中的目录中的 AVD Manager.exeAVD Manager.exe便可打开便可打开 AVDAVD,可以创建手机模拟器
20、,如图,可以创建手机模拟器,如图 2.42.4所示。所示。单击单击 StartStart按钮可启动手机模拟器。单击按钮可启动手机模拟器。单击 CreateCreate按钮,填写相应信息,就可创建新的按钮,填写相应信息,就可创建新的手机模拟器,如图手机模拟器,如图 2.52.5所示。所示。2.1 Android Studio 2.2 系统开发工具和支持库 2.3 Android NDK和 SDK开发包第第2 2章章AndroidAndroid应用开发环境介绍应用开发环境介绍2.4 Android SDK常用命令介绍以及应用 AndroidAndroid支持库提供了一个支持库提供了一个 JARJA
21、R文件(里面包含文件(里面包含 APIAPI库),允许使用一些最新的库),允许使用一些最新的 Android APIsAndroid APIs。可以使用。可以使用“ “ SDK Manager”SDK Manager”现在相应的支持库,如图现在相应的支持库,如图 2.62.6所示。所示。图 2.6支持库 2.1 Android Studio 2.2 系统开发工具和支持库 2.3 Android NDK和 SDK开发包第第2 2章章AndroidAndroid应用开发环境介绍应用开发环境介绍2.4 Android SDK常用命令介绍以及应用 图 2.8下载并解压 NDK 图 2.7 SDK目录结
22、构1. SDK开发包 安装好安装好 SDKSDK后,其目录结构如图后,其目录结构如图 2.72.7所示。所示。2. NDK开发包 AndroidAndroid程序运行在程序运行在 DalvikDalvik虚拟机中,虚拟机中, Android NDK Android NDK( Android Native Development Android Native Development KitKit,原生开发工具包)允许用户使用,原生开发工具包)允许用户使用 C/C+C/C+之类的原生代码语言执行部分程序。之类的原生代码语言执行部分程序。 NDKNDK下载解压后的界面如图下载解压后的界面如图 2.8
23、2.8所示。所示。2.1 Android Studio 2.2 系统开发工具和支持库 2.3 Android NDK和 SDK开发包第第2 2章章AndroidAndroid应用开发环境介绍应用开发环境介绍2.4 Android SDK常用命令介绍以及应用 1. android命令该命令用于该命令用于 AVDAVD的相关操作。该命令位于的相关操作。该命令位于 SDKSDK安装目录的安装目录的 toolstools子目录。子目录。 1 1)使用)使用 androidandroid命令列出命令列出 targettarget值值 2 2)使用)使用 android create android cr
24、eate avdavd命令来创建命令来创建 AVDAVD行为:行为: 3 3)查看新创建的)查看新创建的 AVD AVD 2. emulator命令该命令用于管理模拟器,位于该命令用于管理模拟器,位于 SDKSDK安装目录的安装目录的 toolstools子目录。子目录。运行新创建的名称为运行新创建的名称为 GPhoneGPhone的的 AVD: AVD: 3. adb命令 AndroidAndroid调试桥(调试桥( adbadb)是多种用途的工具,该工具可以帮助开发者管理真机设备)是多种用途的工具,该工具可以帮助开发者管理真机设备或模拟器的状态。该命令位于或模拟器的状态。该命令位于 SDK
25、SDK安装目录的安装目录的 platform-toolsplatform-tools子目录。子目录。 1 1)安装应用到模拟器)安装应用到模拟器2.1 Android Studio 2.2 系统开发工具和支持库 2.3 Android NDK和 SDK开发包第第2 2章章AndroidAndroid应用开发环境介绍应用开发环境介绍2.4 Android SDK常用命令介绍以及应用 2 2)进入设备或模拟器的)进入设备或模拟器的 shell shell 如:如: 4 4)搜索)搜索 / /等待模拟器、设备实例等待模拟器、设备实例 4. APPT命令5. DX命令6. mksdcard命令3 3)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 移动 应用 开发 课件 整套 ppt 教学 完整版 教程 全套 电子 讲义 最新
链接地址:https://www.taowenge.com/p-12114101.html
限制150内