首页 > 编程知识 正文

android培训哪家好,达内java课程培训班

时间:2023-05-04 05:58:42 阅读:58674 作者:4825

1目的

本文是云顶级站点APP的体系结构设计文档,云顶级站点APP的总体构思包括云顶级站点APP软件的逻辑划分、功能定义、边界定义、模块之间的接口和业务流程等

2范围

本文档定义了云首页APP的逻辑划分、模块之间的交互以及业务流程。

3体系结构

3.1逻辑体系结构

3.1.1逻辑分区

3.1.2模块的功能定义

模块名称模块功能概要

主页上主要显示文字和视频两种新闻

视频主要面向视频新闻的几个展示,比首页更细致,主页上重点展示了推荐的内容

与软件类似设置相关的功能

3.2开发体系结构

3.2.1工程具体介绍

app工程gynews介绍

工程具体结构如下

介绍该项目的重要文件功能:

该项目主要包括三个主要文件夹或文件: src/main/java、src/main/res和src/main/AndroidManifest.xml。

src/main/java :其中主要包含具体的开发代码。 具体如下:

activity :存储所有activity类

adapter :存储接口和数据之间的所有适配器

常数:存储自定义变量

拖动网格:包含自定义的可拖动九宫格样式界面

fragment :存储所有fragment类

model :存储一些数据模型类

util :存储几个自定义工具类

view :存储几个自定义view类

BaseApplication在该APP应用程序的入口进行必要的初始化操作

src/main/res :其中主要包含布局和资源文件。 相关软件包功能介绍

drawable :照片或自定义的选择器(例如,按钮选择效果的解除效果) )

Daw able-hdpi :输入分辨率为400 * 800的图像

Daw able-xh dpi :输入分辨率为720 * 1280的图像

drawable-xxhdpi :输入分辨率为1080 * 1920的图像

layout:布局文件

mipmap-hdpi:可容纳分辨率为400*800的图像

与drawable-hdpi同样使用的是官方与AndroidStudio一起发售的,对图像的缩放有一定的性能优化

mipmap-mdpi:容纳分辨率为320*480的图像

与drawable-mdpi一样使用的是官方配合AndroidStudio发售的,对图像的缩放有一定的性能优化,drawable-mdpi可以自己制作

mipmap-xhdpi:可容纳分辨率为720*1280的图像

与drawable-xhdpi同样使用的是官方随AndroidStudio发售的,对图像的缩放有一定的性能优化

在mipmap-xxhdpi:中输入分辨率为1080*1920的图像

与drawable-xxhdpi同样使用的是官方与AndroidStudio一起发售的,对图像的缩放有一定的性能优化

mipmap-xxxhdpi33604kHD一般不可用

. gitignore:设置与git服务器代码比较时忽略的文件

build.gradle:构建配置文件

gynews.xml:构建时自动生成的构建文件,不用在意

proguard-rules.pro:混淆代码时使用的文件

3.3技术体系结构

该软件的整体技术架构采用了MVC的设计模式

接口层View :

主要参考技术包括

回收视图

butterknife

通用地理空间加载器

碎片

textView、button、ImageView、tablayout等

控制层控制器:

参考:

活动

适配器

模型层:参照model文件下的内容

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。