版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、移动终端开发技术 Tel :E-mail : 考核方式:卷面: 60%平时: 20%实验: 20% 不许旷课,累计三次者,取消考试资格; 上课不许迟到; 按时上交作业;基本情况及要求理论学时:32学时 实验学时:16学时Android应用系统开发教 材书名:书名:Android Android 移动应用移动应用 基础教程基础教程作者:传智播客高教产品研发部作者:传智播客高教产品研发部出版社:中国铁道出版社出版社:中国铁道出版社Android应用系统开发课外推荐书名:书名:Android系统原理及开发系统原理及开发 要点详解要点详解作者:韩超等作者:韩超等出版社:电子工
2、业出版社出版社:电子工业出版社Android开发网: http:/ 978-7-302-32100-2ISBN: 978-7-302-32100-21.1 Android简介 1.1.1 通信技术通信技术第一代通信技术(第一代通信技术(1G):是指最初的模拟、仅限语音的蜂窝电话标准。第二代通信技术(第二代通信技术(2G):是指第2代移动通信技术,代表为GSM,以数字语音传输技术为核心。第三代通信技术(第三代通信技术(3G):是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。第四代通信技术(第四代通信技术(4G):又称IMT-Advanced技术,它包括了TD-LTE 和 FDD-
3、LTE。1.1 Android简介 1.1.1 通信技术通信技术目前应用最广泛的是目前应用最广泛的是3G技术。技术。 3G技术实际上是一种通信技术的标准,符合该标准的有WCDMA、CDMA2000、TD-SCDMA三种无线接口标准。WCDMA:是一个国际通用的标准,美国、欧洲等绝大多数国家使用的都是这种标准。CDMA2000:只有日本、韩国、北美和中国在使用。TD-SCDMA:中国自己独自制定的3G标准。1.1 Android简介 1.1.2 Android起源起源 Android一词最早出现于法国作家利尔亚当在1886年发表的科幻小说未来夏娃中,将外表像人像人的机器机器起名为Android。
4、 Android操作系统最初是由安迪安迪罗宾罗宾(Andy Rubin)开发出的,2005年被Google收购,并于2007年11月5日正式向外界展示了这款系统。 2008年9月发布Android第第1个个版本Android1.1。Android系统一经推出,版本升级非常快,几乎每隔半年就有一个新的版本发布。从Android1.5版本开始,Android用甜点甜点作为系统版本的代号。2009年4月30日,Android1.5 Cupcake(纸杯蛋糕)正式发布。2009年9月5日,Android1.6 Donut(甜甜圈)版本发布。 .1.1 Android简介 1.1.2 Android起源
5、起源 Android的发展史 2009年4月,Android1.5 Cupcake(纸杯蛋糕)正式发布。 2009年9月,Android1.6 Donut(甜甜圈)版本发布。 支持CDMA 2009年10月,Android2.0/2.0.1/2.1 clair(松饼)版本发布。 2010年5月,Android2.2/2.2.1 Froyo(冻酸奶)版本发布。 2010年12月,Android2.3 Gingerbread(姜饼)版本发布。稳定、强大 2011年2月,Android3.0 Honeycomb(蜂巢)版本发布。 碎片化 2011年5月,Android3.1 Honeycomb(蜂巢
6、)版本发布。 2011年7月,Android3.2 Honeycomb(蜂巢)版本发布。 2011年10月,Android4.0 Ice Cream Sandwich(冰激凌三明治)版本发布。 2012年6月,Android4.1 Jelly Bean(果冻豆)版本发布。 2012年10月,Android4.2 Jelly Bean(果冻豆)版本发布。 2013年7月,Android4.3 Jelly Bean(果冻豆)版本发布。 2013年9月,Android4.4 KitKat(奇巧)版本发布。 2014年10月,Android 5.0 Lollipop(棒棒糖)版本发布。 1.1 And
7、roid简介1.1 Android简介 1.1.3 Android体系结构体系结构1.1 Android简介 1.1.4 Dalvik虚拟机虚拟机 Dalvik是Google公司自己设计用于Android平台的虚拟机虚拟机,它可以简单的完成进程隔离进程隔离和线程管理线程管理,并且可以提高内存的使用效率。 基于架构 基于栈架构 基于寄存器架构JVM (jdk javac) 文件格式 .java.class.jar .java.class.dex.odexDalvik VM (sdk dex) Android Android 开发环境搭建开发环境搭建( (过时过时) )Java运行和编译环境JDK
8、:http:/ DOCS:http:/ Android开发环境搭建Android Android 开发环境搭建开发环境搭建获取SDK 工具包32位操作系统下载地址:http:/ + ADT 插件(JDK)lAndroid SDK lAndroid Platform-toolsl最新的Android 开发平台 platformsl最新的模拟器镜像1.2 Android开发环境搭建1.2 Android开发环境搭建 1.2.1 ADT Bundle开发工具集合开发工具集合 到“http:/ Bundle。将ADT Bundle解压后,会看到eclipse目录目录、sdk目录和SDKManager.
9、exe。 搭建开发Android程序的开发环境需要下列工具:1 Java SE提供的JDK2 Android SDK3 SDK platform1. Java SE提供的JDKv JDK版本不低于1.5v 安装JDK可使用默认安装路径,也可修改安装路径。1.2 Android开发环境搭建 2. Android SDKv 是Android专属的软件开发工具包。v 安装Android SDK下载并安装Android SDK 实验室数据盘有个压缩包 Android_SDK_windows文件即是。 解压缩即可。设置path值 path值后加上 “D:Android_SDK_windowsadt-bu
10、ndle-windows-x86-20131030sdktools”注意:设置完毕后,需重新打开MS-DOS命令行窗口才可以使path新增加的值有效。1.2 Android开发环境搭建 3. SDK Platformv SDK Platform(开发平台)及 Platform-tools(平台工具) SDK Platform(开发平台)由Android的专用包(专用类库) 和虚拟设备构成。v 使用 SDK管理器(SDK Manager.exe) 双击SDK Manager.exe打开SDK管理器1.2 Android开发环境搭建 3. SDK Platformv 使用 SDK管理器(SDK M
11、anager.exe) 设置path值 path值后加上 “D:Android_SDK_windowsadt-bundle- windows-x86-20131030sdkplatform-tools ”注意:两个path值中间用分号“;”间隔。1.2 Android开发环境搭建1.2 Android开发环境搭建 1.2.2 安装注意事项安装注意事项Android SDK Manager无法更新或者更新缓慢,原因就是国内无法访问。解决办法1:打开目录 C:WindowsSystem32driversetc,在目录下有hosts文件。在hosts文件添加46 74.125
12、.113.121 46 46 dl-打开Android SDK Manager,在Tools下的 Options 里面,勾选 Force https:/.sources to be fetched using http:/.1.2 Android开发环境搭建 解决办法2: 添加代理: 打开Android SDK Manager,在Tools下的 Options 里面,在HTTP Proxy Server和HTTP Proxy Port输入框内填入和80 这个是使用东软镜像站代理下载 推荐另一个中科院开源协会镜像站 和80 1.2.2 安装注意事项
13、安装注意事项AVD(Android Virtual Device)管理器v 创建AVD的方法有两种:一是通过AVD管理器,二是通过命令行创建。拷贝 1.2.3 AVD管理器管理器创建AVD的名字选择一个SDK Platform1.3 构建虚拟设备1.2 Android开发环境搭建 1.2.4 Android调试桥(调试桥(ADB) Android调试桥指的就是adb.exe工具(Android Debug Bridge简称ADB),存在于SDK的platform-tools目录中,允许开发人员与模拟器或者连接的Android设备进行通信。常见命令操作(需要配置adb.exe的环境变量)adb
14、devices 列出所有的设备adb start-server 开启adb服务adb kill-server 关闭adb服务adb logcat查看Logadb shell挂载到Linux的空间 adb install 安装应用程序adb s install 安装应用到指定模拟器adb uninstall adb pull 取文件adb push 存文件emulator avd ctrl + F11 横竖屏的切换 1.2 Android开发环境搭建 1.2.5 DDMS的使用的使用 DDMS全称Dalvik Debug Monitor Service,它是Android开发环境中Dalvik虚
15、拟机调试监控服务虚拟机调试监控服务。DDMS作为IDE、emultor、真机之间的桥梁,将捕捉到终端的ID通过ADB建立调试桥,从而实现发送指令到测试终端的目的。1.3 开发第一个Android程序 1.3.1 案例案例HelloWorld程序程序 任何一门语言编写的第一个程序毫无疑问的都是HelloWorld,当然我们也不例外,本小节就教大家如何编写一个HelloWorld程序,以及了解Android项目的结构。1.3 开发第一个Android程序 1.3.2 Android Android程序创建时,eclipse就为其构建了基本结构,设计者可以在此结构上开发应用程序,因此,掌握Andro
16、id程序的结构是很有必要的。1.3 开发第一个Android程序 1.3.3 Android程序打包过程程序打包过程 Android程序开发完成后,如果要发布到互联网上供别人使用,就需要将自己的程序打包成正式的Android安装包文件(Android Package简称APK),其后缀名“.apk”。 使用run as也能生成一个apk安装包,但是使用run as生成的是测试的安装包,只供开发者自己测试使用。1.3 开发第一个Android程序 练习练习 创建一个android应用程序。项目名称和应用程序名称都为“第一架飞机”,图标如下图。布局文件为a.xml 布局设置如下:1.4 本章小结本章主要讲解了Android的基础知识,首先介绍了Android的起源以及体系结构,然后讲解Android开发环境的搭建,最后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 会计类毕业实习报告范文锦集六篇
- 下学期工作学习计划合集八篇
- DB12T 472-2012 贵金属与珠宝玉石饰品 标识
- 业务员工作心得体会
- 三国演义读书笔记及启发范文
- 个人篮球训练计划书(12篇)
- 课件高血压教学课件
- 探究实验设计之二氧化碳性质的探究
- 慢性持续期哮喘患者的治疗和管理
- 高等数学教程 试卷3-答案
- 《现代农业技术推广》课件-第七组 农民问题专题调研
- 第30课 家居收纳技巧 课件 2023-2024学年苏教版初中劳动技术七年级上册
- 2024中国一汽校园招聘1000+岗位高频考题难、易错点模拟试题(共500题)附带答案详解
- GB/T 19533-2024汽车用压缩天然气钢瓶定期检验与评定
- 妇产科护士晋升述职报告
- 骨髓腔内输液(IOI)技术
- 建筑幕墙工程(铝板、玻璃、石材)监理实施细则(全面版)
- 小学数学与思政融合课教学设计
- 江西省南昌市民德学校2023-2024学年八年级上学期期中数学试题
- 国际金融(英文版)智慧树知到期末考试答案2024年
- 2024年《药物临床试验质量管理规范》(GCP)网络培训题库
评论
0/150
提交评论