![物联网移动应用开发](https://wfqqreader-1252317822.image.myqcloud.com/cover/36/36862036/b_36862036.jpg)
上QQ阅读APP看书,第一时间看更新
2.1 初识Android
![](https://epubservercos.yuewen.com/7AE700/19549638101507906/epubprivate/OEBPS/Images/17_01.jpg?sign=1738882068-0nj7rUeGYgPkicbBa8eVdy68Qi89WjRc-0-99bc41ed5520f42701e23cf7b1268773)
3 初识Android平台
在开始任务之前首先要了解一下Android这个平台。Android由Google发起,是一个基于Linux的全面的开源平台。它作为一个强大的开发框架,包含了结合Java和XML构建应用所需的全部特性。更重要的是基于这个平台,可以将应用部署到各类不同的智能设备上。目前使用Android的设备已经达到数十亿台。
一个典型的Android应用的组成包含布局、活动和资源。
布局(Layout)定义了应用的外观,各个屏幕看上去是什么样。布局通常由XML定义,主要包含一些GUI组件,如按钮、文本和标签等。
活动(Activity)定义了应用要做些什么,它使用Java编写,是一种特殊的Java类。
资源(Resource)包含了应用需要的额外的资源,如图片文件、声音文件、数据文件等。
由此可见,Android应用实际上是由一些目录中的一组文件构成。构建应用时,所有这些文件会“捆绑”在一起,构成一个应用(apk文件),最终被安装在设备上运行。