Android开发入门教程

本教程介绍如何创建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构建文件提供。

以下清单显示了简单Android清单文件的示例。


    

    
        
            
                

                
            
        
        
        
        
        

        
        
    


Android开发人员工具
Android软件开发工具包(Android SDK中)和Gradle工具包含了必要的工具来编译,打包,部署并启动Android应用程序。

Google提供了一个名为Android Studio的专用IDE 来执行开发任务。

Android SDK包含Android调试桥(adb)。adb是一种允许您连接到虚拟或真实Android设备的工具,允许管理设备或调试应用程序。

更多内容,参阅https://via-dean.com详述

你可能感兴趣的:(编程)