- 1、本文档共55页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Android应用开发;Android本意指“机器人”,安卓(Android)是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。Android操作系统最初由AndyRubin开发,主要支持手机。
Google公司将Android的标识设计为一个绿色机器人,表示Android系统符合环保概念,是一个轻薄短小,功能强大的移动系统,是第一个真正为手机打造的开放性系统。;第1章Android基础入门;重点;;第一代通信技术(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):具有高速率、低时延和大连接特点的新一代宽带移动通信技术,是实现人机物互联的网络基础设施。峰值速率需要达到10-20Gbit/s。;Android操作系统最初是由安迪·鲁宾(AndyRubin)开发出的,后来被Google收购,并于2007年11月5日正式向外界展示了这款系统。随后Google以Apache开源许可证的授权方式,发布了Android操作系统的源代码。;2008年9月发布Android第1个版本Android1.1。
2009年4月30日,Android1.5Cupcake(纸杯蛋糕)正式发布。
2009年9月5日,Android1.6Donut(甜甜圈)版本发布。
......;闹钟;1.1.2Android体系结构;1.1.2Android体系结构;什么是虚拟机
Dalvik的来源
什么是Dalvik虚拟机
;;什么是虚拟机
Dalvik的来源
什么是Dalvik虚拟机
;Dalvik是Google公司自己设计用于Android平台的虚拟机,它主要是完成对象生命周期管理,堆栈管理,线程管理,安全和异常管理,以及垃圾回收等等重要功能。
Dalvik虚拟机的特点
;;;;SDK:(softwaredevelopmentkit)软件开发工具包。
SDK用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集??。;1.2.3下载SDK;学习Android可以开发出精美的APP。;本小节就教大家如何编写一个HelloWorld程序。;;;;;图片资源:扩展名为.png、.jpg、.gif、.9.png等的文件。
图片资源分类
应用图标资源:存放在mipmap文件夹中
界面中使用的图片资源:存放在drawable文件夹中
屏幕密度匹配规则
;;;1.5.2主题和样式资源;样式:设置View的具体样式。
定义位置:res/values目录下的styles.xml文件中
标签
在XML文件中调用方法
;布局资源通常用于搭建程序中的各个界面。
定义位置:res/layout文件夹中
调用方式
通过Java代码调用布局资源文件
在XML布局文件中调用布局资源文件
;
定义位置:res/values/文件夹的strings.xml文件中
编写字符串资源内容
;
调用方式
通过Java代码调用字符串资源
在XML布局文件中调用字符串资源
;定义位置:res/values/文件夹的colors.xml文件中
colors.xml文件中的颜色资源
;调用方式
通过Java代码调用颜色资源
在XML布局文件中调用颜色资源
;;尺寸资源:例如:View的宽高值
定义位置:res/values/文件夹的dimens.xml文件中
创建dimens.xml文件:
右键单击values文件夹,选中【New】?【XML】?【ValuesXMLFile】,在弹出框中输入dimens。
编写尺寸资源
;调用方式
通过Java代码调用尺寸资源
在XML布局文件中调用尺寸资源
;;;;;;;;;;;;;;;;
?本章作业
简述Android系统架构包含的层次以及各层的特点。
简述Log类输出日志内容的级别和对应Log类中的方法。
?预习作业
简述Android线性布局的特点。
简述Android相对布局的特点。
文档评论(0)