Java-Web程序设计任务教程2全书电子讲义完整版课件最全ppt整本书教学教程最新讲义.pptx
文本预览下载声明
第1章 Android基础入门《Android移动开发基础案例教程(第2版)》
学习目标/Target 了解1G~5G的通信技术,能够说出1G~5G技术的发展内容 掌握Android Studio开发环境的搭建步骤,能够独立搭建 Android Studio开发环境 掌握编写简单Android程序的步骤,能够编写一个Hello World程序 掌握资源的管理与使用方式,能够灵活使用程序中的资源 掌握单元测试与Logcat的使用,能够完成对程序的调试
章节概述/ SummaryAndroid是Google公司基于Linux平台开发的手机及平板电脑的操作系统,它自问世以来,受到了前所未有的关注,并迅速成为移动平台最受欢迎的操作系统之一。Android手机随处可见,如果能加入Android开发者行列,编写自己的应用程序供别人使用,想必是件诱人的事情。那么从今天开始,我们将开启Android开发之旅,并逐渐成为一名出色的Android开发者。
目录/Contentndroid简介Android开发环境搭建开发第一个Android程序Android程序结构
目录/Contents0506资源的管理与使用程序调试
Android简介1.1
1.1 Android简介 先定一个小目标!了解1G~5G的通信技术,能够说出1G~5G技术的发展内容了解Android的发展历史,能够说出Android各版本对应的系统名称和图标了解Android的体系结构,能够说出Android系统的4种分层结构了解Dalvik虚拟机,能够说出Dalvik虚拟机编译文件的过程
第一代通信技术(1G):是指最初的模拟、仅限语音的蜂窝电话标准。第二代通信技术(2G):是指第2代移动通信技术,代表为GSM,以数字语音传输技术为核心。传输速度9.6k/s。第三代通信技术(3G):是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。3G通信网在室内、室外和行车的环境中能够分别支持至少2M/s、384K/s以及144K/s的传输速度。第四代通信技术(4G):又称IMT-Advanced技术,它包括了TD-LTE 和 FDD-LTE。4G通信网最高甚至可以达到100M/s的传输速度。第五代通信技术(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(纸杯蛋糕)正式发布。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虚拟机编译文件的过程如下图所示。1.1.4 Dalvik虚拟机Dalvik虚拟机编译文件过程
Android开发环境搭建1.2
1.2 Android开发环境搭建 先定一个小目标!掌握Android Studio开发环境的搭建步骤,能够独立搭建Android Studio开发环境掌握模拟器创建的步骤,能够独立创建模拟器掌握在Android Studio中下载SDK的步骤,能够独立下载SDK
1.2.1 Android Studio 安装俗话说,“工欲善其事,必先利其器”。在开发Android程序之前,先要搭建开发环境。最开始Android是使用Eclipse作为开发工具的,但是在2015年底,Google公司声明不再对Eclipse提供支持服务,Android Studio将全面取代Eclipse。接下来,本节将针对Android Studio开发工具的环境搭建进行讲解。
1.2.1 Android Studio 安装步骤步骤1步骤2步骤3下载Android StudioAndroid Studio安装包可以从中文社区进行下
显示全部