《第一行Android代码》课件:第一章 开始启程-你的第一行android代码.pptxVIP

《第一行Android代码》课件:第一章 开始启程-你的第一行android代码.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 开始启程- 你的第一行android代码;1. Android介绍 2. 开发环境搭建 3. 创建第一个Android项目 4. 日志工具的使用;Android系统架构 Android本质是在标准的Linux系统上增加了Java虚拟机Dalvik,并在Dalvik虚拟机(5.0之后是ART运行环境)上搭建了一个JAVA的application framework,所有的应用程序都是基于JAVA的application framework之上。 Android主要应用于ARM平台,但不仅限于ARM,通过编译控制,在X86、MAC等体系结构的机器上同样可以运行。;从高层到低层分别是: 应用程序层, 各种应用,小游戏等 应用程序框架层, API 系统运行库层 ,? 一些C/C++库 linux核心层,底层驱动;;2008.9 V1.0 -----2016 V7.0 2014年5.0版本变化大, ART,并进入各个领域;1. 四大组件 活动(Activity)、服务(Service)、广播接收器(BroadcastReceiver)和内容提供器(Content Provider) 2. 丰富的系统控件 3. SQLite 数据库 4. 地理位置定位 5. 强大的多媒体 6. 传感器;JDK 下载网站:/index.html Android SDK Android Studio / Eclipse 下载网站:/index.html 安卓开发者网站/ Android Studio的引入: 2013年GoogleI/O大会首次发布了Android Studio IDE(Android平台集成开发环境)。它基于Intellij IDEA开发环境,旨在取代Eclipse和ADT(Android开发者工具)为开发者提供更好的开发工具。既然Google一直在努力推广,相信不久以后就有望赶上Eclipse。 相比Eclipse,Android Studio IDE有自己的特点: 对UI界面设计和编写代码有更好地支持,可以方便地调整设备上的多种分辨率。 同样支持ProGuard工具和应用签名。 不过,目前版本的Android Studio不能在同一窗口中管理多个项目。每个项目都会打开一个新窗口。我猜这是借鉴了Intellij IDEA的行为,而且Google近期不会对此做出调整。 支持Gradle自动化构建工具,这真是极好的,但对于刚从Eclipse平台转移过来的开发者来说还需要一段时间去学习和适应。 ;;Start a new Android Studio project 参考网址: /liming1593/p/5427805.html;;选择目标设备 这里我们选择手机,并为其指定最小SDK为API 14;;Activity Name:定义Activity的名称。Android Studio会据此生成同名的.java类文件。 Layout Name:定义Activity的布局文件名。这里的布局文件是指一个决定Activity中各种控件属性的xml资源文件。 每个Activity都对应一个xml布局文件(layout),布局文件在项目的res/layout文件夹中可以找到。设置好后,点击Finish按钮完成项目的创建工作。 ;;;配置和启动模拟器;;;;;;运行按钮;;;APP目录结构分析; 这段代码表示对MainActivity活动进行注册,没有在AndroidManifest.XML中注册的活动是不能使用的。;;我们可以看到MainActivity中只有两行代码,那么HelloWorld这行字来自哪里呢?   其实在Android程序的设计讲究逻辑和视图分类,因此是不推荐在活动中直接编写界面的,更加通用的方法是在布局文件中编写界面,然后在活动中引入进来。   我们在第二行代码:setContentView(R.layout.activity_main);引入了布局文件,内容如下:;Layout --- activity_main.xml;1.3.5 资源-详解res目录;res/values/string.xml;;在AS中,我们是通过Gradle来构建项目的。 Gradle是一个非常先进的项目构建工具,它使用了一种基于Groovy的领域特定语言(DSL)来声明项目设置, 摒弃了传统基于 XML的繁琐配置。 有连个gradle文件,一个是全局的,一个是app目录下的;两处repositories中都使用了jcenter(),jcenter是一个代码托管仓库,很多Android开源项目都会选择将代码托管到jcenter上,声明了这些配置,我们就可以在项目中轻松引用

文档评论(0)

学习让人进步 + 关注
实名认证
文档贡献者

活到老,学到老!知识无价!

1亿VIP精品文档

相关文档