版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、教师: 金星 办公室:逸夫楼C326 电话: QQ:65149264,手机平台应用开发,Internet,2/48,课程介绍,1、课程学习的目标和意义 2、课程学习方法 3、参考资源,云端 数据和服务,Android,IOS,两种开发架构,移动终端时代的典型产品线,IOS终端,Android终端,WeChat入口,Web终端,Swift,Java,HTML + Javascript,远程数据和服务:PHP、JavaEE、Python等,数据存储:MySQL、Storage等,合一的探索:Titanium SDK,发展:基于javascript的统一平台,7/48,实践目标:云服务支持的移动应用
2、,开源的移动app开发 彼此开源、相互学习 互助测试 & 迭代 云端基础数据服务 将用户数据的所有权归还给用户 建立人人共享的开源数据服务 技术研究论文 前端、服务器端均可 在自己的项目中实现了,或是能够实现 个人演示 & 讲解,8/48,课程学习方法,注重 & 研究交互设计 面向用户的敲门砖,仔细测试用户体验 整体性思维 从数据表的设计,到服务器端接口,到客户端交互 有计划的实践 踏出第一步,你会发现惊喜 互相开源,互相分享技能,互相测试 保持良好学习心态 循序渐进,不放过细节 为了实现内心中一份爱的事业,9/48,参考资源,网上获取知识 参考书籍 Android开发艺术探索 Modern
3、PHP javascript高级程序设计 Java RESTful Web Service实战,第一章 Android基础入门,Android体系结构 Android开发环境搭建 开发第一个Android程序, 学习目标, 目录,Android简介,点击查看本小节知识架构,Android开发环境搭建,点击查看本小节知识架构,开发第一个Android程序,点击查看本小节知识架构,本章小结, 知识架构,1.1 Android简介,返回目录,1.1.1,通信技术,1.1.3,Android体系结构,1.1.2,Android起源,Dalvik虚拟机,1.1.4, 知识架构,1.2 Android开发
4、环境搭建,返回目录,1.2.1,ADT Bundle开发工具集合,1.2.3,DDMS的使用,1.2.2,Android调试桥(ADB), 知识架构,1.3 开发第一个Android程序,返回目录,1.3.1,案例HelloWorld程序,1.3.3,Android程序打包过程,Android程序结构,1.3.2,1.1 Android简介,什么是Android?,Android本意指“机器人”,Google公司将Android的标识设计为一个绿色机器人, 表示Android系统符合环保概念,是一个轻薄短小,功能强大的移动系统,是第一个真正为手机打造的开放性系统。,1.1 Android简介,
5、1.1 Android简介,1.1.1 通信技术,第一代通信技术(1G):是指最初的模拟、仅限语音的蜂窝电话标准。 第二代通信技术(2G):是指第2代移动通信技术,代表为GSM,以数字语音传输技术为核心。 第三代通信技术(3G):是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。 第四代通信技术(4G):又称IMT-Advanced技术,它包括了TD-LTE 和 FDD-LTE。,1.1 Android简介,1.1.2 Android起源,Android一词最早出现于法国作家利尔亚当在1886年发表的科幻小说未来夏娃中,将外表像人的机器起名为Android。 Android操作系
6、统最初是由安迪罗宾(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起源,界面演进,1.1 Android简
7、介,1.1.3 Android体系结构,1.1 Android简介,1.1.4 Dalvik虚拟机,Dalvik是Google公司自己设计用于Android平台的虚拟机,它可以简单的完成进程隔离和线程管理,并且可以提高内存的使用效率。,1.2 Android开发环境搭建,1.2.1 ADT Bundle开发工具集合,到“”网址,下载相应的版本的ADT Bundle。将ADT Bundle解压后,会看到eclipse目录、sdk目录和SDKManager.exe。,1.2 Android开发环境搭建,1.2.2 Android调试桥(ADB),Android调试桥指的就是adb.exe工具(An
8、droid Debug Bridge简称ADB),存在于SDK的platform-tools目录中,允许开发人员与模拟器或者连接的Android设备进行通信。 ADB 常见命令 adb start-server:开启adb服务 adb device:列出所有设备 adb logcat:查看日志 adb kill-server:关闭adb服务 adb shell:挂载到Linux的空间,1.2 Android开发环境搭建,1.2.3 DDMS的使用,DDMS全称Dalvik Debug Monitor Service,它是Android开发环境中Dalvik虚拟机调试监控服务。DDMS作为IDE
9、、emultor、真机之间的桥梁,将捕捉到终端的ID通过ADB建立调试桥,从而实现发送指令到测试终端的目的。,小计算,如果VGA分辨率指的是640*480,那么,HVGA (H表示half)表示什么分辨率? 320*240 ? 320*480 ? QVGA Q代表quarter,即1/4 240*320 WVGA 800*480 SVGA,WSVGA 800*600,1024*600,1.3 开发第一个Android程序,1.3.1 案例HelloWorld程序,任何一门语言编写的第一个程序毫无疑问的都是HelloWorld,当然我们也不例外,本小节就教大家如何编写一个HelloWorld程序,以及了解Android项目的结构。,1.3 开发第一个Android程序,1.3.2 Android程序结构,Android程序创建时,eclipse就为其构建了基本结构,设计者可以在此结构上开发应用程序,因此,掌握Android程序的结构是很有必要的。,1.3 开发第一个Android程序,1.3.3 Android程序打包过程,Android程序开发完成后,如果要发布到互联网上供别人使用,就需要将自己的程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年发布:版权授权合同范例
- 2024年太原客运资格证应用能力试题
- 2024年信阳道路旅客运输从业资格证模拟考试
- 2023届新高考化学选考一轮总复习训练-热点16 官能团的性质与有机反应类型
- 2024年乌鲁木齐客运从业资格证考试答题技巧与方法
- 2024年朔州客运从业资格证的考题
- 2024年加油站计量与质量检测设备采购承包合同
- 教师资格考试小学教育教学知识与能力试题与参考答案
- 《第二节 区域工业化与城市化-以我国珠江三角洲地区为例》(同步训练)高中地理必修3
- 基于流固耦合的加筋膨胀土边坡稳定性分析
- 统编版语文六年级上册第八单元大单元整体教学设计
- 教师个人业务学习笔记(41篇)
- 2025年高考语文复习备考复习策略讲座
- 数学史上的三次数学危机
- 2024年水电暖安装承包合同
- 缺乳(乳汁淤积)产妇的中医护理
- 2024北师大版新教材初中数学七年级上册内容解读课件(深度)
- 2024年公共营养师三级考试试卷及答案
- 2024年上半年软考信息系统项目管理师真题
- 北京市西城区2023-2024学年高一下学期期末英语试题(解析版)
- 三位数乘两位数乘法竖式计算练习100道及答案
评论
0/150
提交评论