首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

Android阶段性学习成果

移动开发 32.65MB 6 需要积分: 1
立即下载

资源介绍:

基于Java的Android studio开发的一款简易的App。 采用MVP架构 有用户登录以及内容编辑和工具设置界面 设计简易
目录
2 总体设计.......................................................................................................2
2.1 系统功能结构......................................................................................................2
2.2 系统功能模块......................................................................................................2
2.3 系统开发环境......................................................................................................2
3 数据库设计...................................................................................................4
3.1 数据库概念设计..................................................................................................4
3.2 数据库逻辑设计..................................................................................................4
3.3 数据库物理结构实现..........................................................................................5
4 代码实现.......................................................................................................9
4.1 首页界面设计......................................................................................................9
4.2 注册页面设计....................................................................................................14
4.3 登录页面设计....................................................................................................18
观测点 1..........................................................................................................18
4.4 笔记界面设计......................................................................................................24
5 系统测试.....................................................................................................34
开发进度:............................................................................................................34
观测点 2..........................................................................................................34
程序运行结果:....................................................................................................34
观测点 3..........................................................................................................41
观测点 5..........................................................................................................42
观测点 6..........................................................................................................43
观测点 7..........................................................................................................44
结论:....................................................................................................................44
1 41
1 需求分析
这款简易便签 App 名为"Mynote"旨在帮助用户快速记录和管理日常笔记和
待办事项。它具备创建、编辑和删除便签的核心功能,支持为便签添加标题和内
容,并按日期和时间组织,同时提供便签分类标签、搜索和过滤功能。用户界面
设计简洁直观,支持列表和宫格模式。技术上,主要用户群体为需要高效管理日
常事场人者。现有便来,
"Mynote"将根据用户需求不断扩展功能,优化用户体验和性能。
2 41
2 总体设计
2.1 系统功能结构
2.2 系统功能模块
主要功能模块:
用户模块:用户注册,用户登录,用户信息管理(修改密码、头像等)
笔记模块:创建笔记,编辑笔记,删除笔记,查看笔记
待办事项模块:创建待办事项,编辑待办事项,删除待办事项,查看待办事项
图片管理模块:添加图片,查看图片,删除图片
设置:文字大小和列表排版
2.3 系统开发环境
为了开发和维护这款简易便签 App,我们选择了以下系统开发环境:
3 41
1. Android Studio 2023.3.1
Android Studio Google 方提供的 Android 开发工具,版 2023.3.1 是当前最
新且稳定的版本。它集成了开发、调试和测试工具,支持代码编辑、用户界面设
计、性能分析和版本控制等多种功能,极大地提高了开发效率和代码质量。
2. JDKJava 8
Java Development KitJDK Java 用程序开发的核心工具包。我们选 Java
8 作为我们的开发语言版本,主要因为它稳定可靠,并且拥有丰富的第三方库和
广泛的社区支持。Java 8 引入了许多新特性, Lambda 表达式和流 API能够简
化代码,提高可读性和性能。
3. SDK34
Android SDKSoftware Development Kit是用于开发 Android 应用的核心工具包。
SDK 34 是针对 Android 最新版本的开发工具包,包含了最新的 API 和开发工具,
能够确保应用程序与最新的 Android 操作系统兼容,并利用最新的系统功能和性
能改进。
4. Gradle Version8.6
Gradle Android 项目的构建工具,版本 8.6 当前稳定版本。它支持灵活的项
目构建、依赖管理和自动化任务。使用 Gradle开发者可以轻松地管理项目依赖,
定义构建逻辑,并进行持续集成和部署。Gradle 的脚本化配置使得项目构建过程
更加灵活和可控。
通过以上系统开发环境的组合,我们能够高效地开发、测试和维护这款简易便签
App,确保其在各类 Android 设备上的稳定运行和优良性能。
4 41
3 数据库设计
3.1 数据库概念设计
3.2 数据库逻辑设计
1.用户表
字段名
数据类型
长度
描述
用户 ID
INT
20
主键,唯一标识
用户名
CHAR
20
用户名
密码
CHAR
50
加密的密码
2.日志表
字段名
数据类型
长度
描述
日志 ID
INT
255
主键,唯一标识
用户 ID
INT
20
外键,关联用户表
标题
CHAR
50
日志标题

资源文件列表:

便签App.zip 大约有4个文件
  1. 便签App/
  2. 便签App/app.apk 22.64MB
  3. 便签App/Mynote.zip 16.13MB
  4. 便签App/设计报告.doc 2.11MB
0评论
提交 加载更多评论
其他资源 2021_9_2Qt-main.zip
2021_9_2Qt-main.zip
单片机基础仿真与创客拓展99.zip
单片机基础仿真与创客拓展99.zip
单片机基础仿真与创客拓展99.zip 单片机基础仿真与创客拓展99.zip
Mini-Omni:语言模型可以在流式传输中聆听、交谈和思考
Mini-Omni 是一个开源多模型大型语言模型,可以一边听、一边说,一边思考。具有实时端到端语音输入和流音频输出对话功能。 特征 实时语音对话功能。无需额外的 ASR 或 TTS 模型。 一边说话一边思考,能够同时生成文本和音频。 流音频输出功能。 通过“音频到文本”和“音频到音频”批量推理进一步提升性能。
Mini-Omni:语言模型可以在流式传输中聆听、交谈和思考
dlib-19.17.0-cp37-cp37m-win-amd64.whl
dlib-19.17.0-cp37-cp37m-win_amd64.whl 记得解压记得解压
人脸识别模型,解压后放置到工程public文件夹下
人脸识别模型,解压后放置到工程public文件夹下
栈的介绍,应用及基础例题
程序=数据结构+算法,数据结构是对 ADT 的实现,而栈是数据的逻辑结构中的线性结构,也是需要掌握的,本篇主要讲的就是栈的介绍,它的基础用法及一些例题,能够帮助想要学数据结构的新手们快速入门,当然如果你对栈已经有一些基础了解并能够完成一些基础例题,看不看这篇文章都是可以的。
栈的介绍,应用及基础例题 栈的介绍,应用及基础例题 栈的介绍,应用及基础例题
简易博客网站设计(Spring boot)
简易博客网站设计
简单ENSP拓扑图实验
运用华为ENSP模拟器实现