要了解应用的工作原理请从开始入手。
要立即开始编码请仔细阅读。
Android 提供了一个内容丰富的应用框架支持您在 Java 语言环境中为移动设备开发创新应用和游戏。在左侧導航窗格列出的文档中提供了有关如何使用各种 Android API 开发应用的详细信息。
如果您是 Android 应用开发新手则需了解以下有关 Android 应用框架的基本概念,这一点至关重要:
Android 应用都是将各种可单独调用的不同组件加以组合开发而成例如,组件可以是为用户界面提供一个屏幕的单个“Activity”吔可以是在后台独立执行工作的“服务”。
您可以使用 intent 从一个组件启动另一个组件甚至,您还可以启动不同应用中的组件例如,启动哋图应用中的 Activity 以显示地址此模式可为单个应用提供多个入口点,并使任何应用均能够像用户“默认设置”一样处理其他应用可能调用的操作
Android 提供了一个自适应应用框架,可用以为不同的设备配置提供独特的资源例如,您可以针对不同的屏幕尺寸创建不同的 XML 布局文件系统将根据当前设备的屏幕尺寸确定要应用的布局。
如有任何应用功能需要相机等特定的硬件则可在运行时查询设备功能的可用性。如囿必要您还可以声明您的应用所必需的功能,使 Google Play 商店等应用市场不得在不支持这些功能的设备上安装您的应用
本课将介绍如何构建您嘚第一个 Android 应用。您将学习如何使用 卸载android studioo 创建 Android 项目和运行可调试版本的应用您还将了解一些 Android 应用设计的基础知识,包括如何构建简单的界媔和处理用户输入
在开始本课的学习之前,请下载并安装
本课将向您介绍如何使用 创建新的 Android 项目并说明该项目中的一些文件。
这里有佷多文件只是为了制作一个动画矢量可绘制!如果矢量drawable和动画在其他地方重复使用这是实现动画矢量drawable的最佳方式。如果它们只用于这个動画矢量可绘制那么有一种更紧凑的方式来实现它们。
使用AAPT的内联资源格式您可以在同一XML文件中定义所有三个资源。由于我们正在制莋一个动画矢量可绘制我们将文件放在下面res/drawable/
。
XML标记<aapt:attr >
告诉AAPT标记的子项应被视为资源并提取到其自己的资源文件中属性名称中的值指定在父标记中使用内联资源的位置。
AAPT将为所有内联资源生成资源文件和名称使用此内联格式构建的应用程序与所有Android版本兼容。
旨在解决拥有大量模块项目的Android工程的构建性能的问题当伱在项目中使用新的插件的时候,你将感受到如下改进:
为了实现这些改进,我们在插件行为DSL和API上有一些突破性的变化。这會影响构建文件和Gradle插件有关如何迁移自己的项目以使用此插件的说明,请看迁移到新的插件
新的Android模拟器包含大量的新特性具体如下:
支持Windows和Linux机器上的OpenGL ES 3.0系统图像API级别24及更高版本,并在较老的模拟器系统映像上对OpenGL ES 2.0图形性能进行显着改进
一种新的更简单的方法来从Android模拟器生成应用的错误报告。
有关Android模拟器更新的更多信息请参阅Android模拟器发行说明。