本教程介绍亚博如何创建体育Android应用程序。它基于最新最好的Android和Android Studio版本。
Android高级开发概述
Android操作系统
Android是一个基于Linux内核的操作系统。Android是在Android开源项目(AOSP)中开发的。该项目由Google领导。
Android操作系统可分为四个区域,如下图所示。Android应用程序开发人员通常使用顶层的两个层来创建新的Android应用程序。
层级可以描述为:
应用程序 – 包含应用程序,如浏览器,相机,图库,音乐和电话
应用程序框架 – 允许与Android系统进行高级交互的API
库和运行时 – 许多常见框架功能的库??,如图形渲染,数据存储,Web浏览。还包含Android运行时,以及用于运行Android应用程序的核心Java库。
Linux内核 – 底层硬件的通信层。
Android版本
Android操作系统以不同版本发布。下表概述了可用的版本。
Android应用程序
一个Android应用(APP)是可被启动,并且独立地使用的单个安装的单元。Android应用程序由配置文件,Java源代码和资源文件组成。您可以在配置文件中定义以下组件:
通过清单文件进行配置
AndroidManifest.xml文件中描述了Android应用程序的组件,设置和元数据。此文件称为清单文件或清单。在安装应用程序期间,Android系统会读取清单。Android系统对其进行评估并确定应用程序的功能。
必须在此文件中静态声明应用程序的活动,服务和内容提供程序组件。广播接收器可以在此定义,也可以在运行时动态注册。
Gradle构建系统可以在构建时修改清单文件。例如,应用程序版本通常由Gradle构建文件提供。
原文地址:https://blog.51cto.com/14070373/2470498