网站大量收购闲置独家精品文档,联系QQ:2885784924

Android移动应用软件开发-全套PPT课件.pptx

Android移动应用软件开发-全套PPT课件.pptx

  1. 1、本文档共121页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 Android的基础知识 Android的英文原意是机器人,Android图标也是一个机器人,来源于法国作家利尔·亚当在1886年发表的科幻小说《未来夏娃》,将外表像人的机器命名为Android。学习Android先从了解Android的历史开始,Android的诞生与Andy Rubin有关,Andy Rubin被称为Android之父。概述 1.1 Android与Andy Rubin1989年,Andy Rubin被一名苹果公司工程师引荐到当时处在第一个全盛时期的苹果公司,参与名为Magic Cap的智能手机操作系统开发工作。1999年,Andy Rubin创立了Danger公司,开发了一个名为Hiptop的类似智能手机雏形的设备,提出了“智能手机”的概念——“支持互联网”和“其上运行着能够实现不同功能的各种应用”。2002年,Andy Rubin在斯坦福大学做了一次讲座,听众中包括Google公司的两位创始人Larry Page和Sergey Brin。互联网智能手机的理念深深打动了Larry Page,尤其是他注意到Danger产品上默认的有哪些信誉好的足球投注网站引擎为Google。2003年,Andy Rubin等人创立了Android公司,并组建Android开发团队,注册了域名,立志设计一个基于开源思想的移动平台。当时的手机操作系统都是手机厂商单独开发的,操作系统也是各手机厂商的核心技术,具有很强的封闭性。 2005年,Andy Rubin靠自己的积蓄和朋友的支持,艰难地完成了Android系统。但在寻找投资方时并不顺利,突然Andy Rubin想到了Google公司的Larry Page,于是给他发了一封电子邮件。仅仅几周后,Google公司收购了成立仅22个月的Android公司。Andy Rubin成为Google公司工程部副总裁,继续负责Android项目。2014年,Andy Rubin离开Google公司。2015年,Andy Rubin创立Essential公司,开发Android智能手机。两年后发布首款手机Essential PH-1,但是销量惨淡。2020年2月12日,Essential公司正式宣布停止运营。 1.2 Android的开发环境1.2.1 Android Studio的下载/studio/ 1.2.2 Android Studio的安装1.Windows版的安装 2.Mac版的安装 1.2.3 Android SDK的安装 1.2.4 Android Studio界面菜单栏工具栏导航条左侧工具条工具窗口编辑器右侧工具条运行工具窗口状态栏 1.2.5 Gradle更新1.Windows版的手动更新2.Mac版的手动更新 1.2.6 重构Java工程 1.3 创建Android工程1.3.1 Android工程的新建命令1.3.2 Android工程的创建向导 1.3.3 虚拟设备运行工程 1.3.4 物理设备运行工程使用USB线将手机连接到计算机,在工具栏的运行/调试设备下拉菜单中会显示连接的手机作为首选项。单击“Run app(^R)”按钮,会编译工程并安装在连接的手机上,然后自动启动运行。 1.3.5 生成签名的APK文件APK文件是App的安装文件,设置APK文件签名的目的是让App不被恶意生成的APK文件覆盖安装。在升级App时,只有同一签名的APK文件才能对App进行升级,从而避免恶意覆盖。 1.4 Android的工程结构1.4.1 Project视图1.4.2 AndroidManifest.xml文件1.manifest标签xmlns:android属性:设置Android API的命名空间,用于识别控件的属性。package属性:设置App的包名。 2.application标签android:allowBackup属性:设置App数据的备份和恢复功能,默认值为true,可以通过adb backup和adb restore对App数据进行备份和恢复。android:icon属性:设置一个Drawable资源作为App的普通图标。android:label属性:设置App的名称。android:roundIcon属性:设置一个Drawable资源作为App的圆形图标。android:supportsRtl属性:设置是否支持从右到左的布局,默认值为true。当build.gradle文件中的targetSdkVersion值设置为17或更高时,可以使用RTL(right-to-left)布局。android:theme属性:设置界面皮肤主题。3.activity标签4.intent-filter标签5.action标签6.categor

文档评论(0)

粱州牧 + 关注
实名认证
内容提供者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档