用Android Studio写一个聊天软件(聊天室)

首先要了解四大组件的概念:

Android 开发的四大组件分别是:活动Activity 是提供界面 (UI) 的一种应用组件;服务(service),后台运行服务,不提供界面呈现;广播接收器(Broadcast Receiver),用于接收广播;内容提供者(Content Provider),支持多个应用中存储和读取数据(共享数据),相当于数据库。

app > java > com.example.myfirstapp > MainActivity

这是主 Activity。它是应用的入口点。构建和运行应用时,系统会启动此  的实例并加载其布局。

app > res > layout > activity_main.xml

此 XML 文件定义了 Activity 界面的布局。它包含一个  元素,其中具有“Hello, World!”文本

app > manifests > AndroidManifest.xml

清单文件描述了应用的基本特性并定义了每个应用组件。

Gradle Scripts > build.gradle

有两个使用此名称的文件:一个针对项目“Project: My First App”,另一个针对应用模块“Module: app”。每个模块均有自己的  文件,但此项目当前仅有一个模块。您可以使用每个模块的  控制 Gradle 插件编译应用的方式。要详细了解此文件,请参阅配置编译版本。

Android 应用的界面 (UI) 以布局和微件的层次结构形式构建而成。布局是  对象,即控制其子视图在屏幕上的放置方式的容器。微件是  对象,即按钮和文本框等界面组件。

用Android Studio写一个聊天软件(聊天室)

图 2.  对象如何在布局中形成分支并包含  对象的图示。

Android 提供了  和  类的 XML 词汇表,因此界面的大部分内容都在 XML 文件中定义。不过,本节课将向您介绍如何使用 Android Studio 的 Layout Editor 创建布局,而不是教您编写 XML 代码。Layout Editor 会在您拖放视图构建布局时为您编写 XML 代码。

左下方的 Component Tree 面板显示布局的视图层次结构。在本例中,根视图是 ,它仅包含一个  对象。

 是一种布局,它根据同级视图和父布局的约束条件定义每个视图的位置。这样一来,使用扁平视图层次结构既可以创建简单布局,又可以创建复杂布局。这种布局无需嵌套布局。嵌套布局是布局内的布局(如图 2 所示),会增加绘制界面所需的时间。

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91508 人正在系统学习中

来源:我岂是非人哉

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年3月18日
下一篇 2020年3月18日

相关推荐