移动开发期末大作业-备忘录app
备忘录app(资源链接在文末)
前言
2022年软件工程专业上学期的一个安卓的课设。
开发工具:androidStudio
开发语言:Java
介绍
这是一个备忘录APP,具有基本的备忘录功能和云端同步功能。
实现备忘录功能的部分借鉴了xmenw/Note这个项目的模式。
主要功能
- 用户在主页面能看到自己所有的记事本,点击某个记事本可以进入单个记事本页面,
点击失落近亲图标可以进入增加记事本页面,点击大黄蜂图标可以进入云端同步页面。 - 在增加记事本页面书写内容,点击添加,可以添加新的记事本。
- 在单个记事本页面可以选择编辑进入编辑页面,或删除把记事本删除。
- 在编辑页面可以修改记事本内容。
- 在云端同步页面可以把自己的记事本数据同步至云端的某个仓库,或把本地数据替换为云端某个仓库的数据,若不愿意每次填写云端地址,可以将地址先行储存,一键导入。
实现方式
- 客户端和服务端的备忘录数据存储皆使用sqlite,默认云端地址采用文件存储。
- 使用socket实现TCP协议进行数据传输。
功能特性
- 本APP没有注册登录功能,每个仓库单独设置仓库名和密码,仓库共享,但需要密码认证。
- 若仓库不存在,则根据传输的仓库名和密码新建仓库,密码为用户传递的密码。
效果图
- 主页面
添加页面
单个备忘录页面
编辑页面
云端同步页面
资源目录:
资源链接:
https://download.csdn.net/download/weixin_43474701/85652987
移动开发期末大作业-备忘录app相关推荐
- Android期末大作业、移动应用开发期末大作业(教练预约APP)
移动应用开发期末大作业(教练预约APP) 运动健身APP 用户:小型健身房和健身者 功能:注册登录,预约教练,发布讨论,删除讨论 页面展示: 欢迎页面:(三秒自动跳转到主页面) 首页: 我的: 登录注 ...
- Android Studio 期末大作业(英语app)[免费开源]
先简要说明下:该大作业不包含数据存储,网络通信技术,仅是一个大致的框架,有兴趣的朋友可以在此基础上进行开发. 资源链接在文末ヽ(*^ー^)人(^ー^*)ノ 大作业简介:这是一款英语学习APP,包含4个 ...
- Android安卓期末大作业 新闻app 实现注册登录增删改查功能
Android安卓期末大作业 新闻app (文末附下载链接) app情况如下图所示: 点我下载 https://download.csdn.net/download/weixin_43474701/7 ...
- Android app开发期末大作业“快乐七巧板”开发总结
写在前面 大二的暑假过去一半了,我终于想起来把期末大作业写出来了.本文的主要目的就是总结一学期安卓开发入门和最后期末大作业相关的一些收获和感受. 给自己一个总结和给以后再去学习的相关内容的小伙伴们一咪 ...
- php网站开发期末大作业,网页设计期末大作业报告..doc
网页设计期末大作业报告. 南开大学滨海学院 本 科 生 论 文(设 计) 中文题目:外文题目:Website design and implementation based on Web develo ...
- 【安卓开发】简单记账app功能实现开发-期末大作业个人总结
说在前面: 由于这一次的大作业涉及到的代码部分过于长,所以博客里不放相关代码: 工程&apk&记账app原型&素材资源链接:https://download.csdn.net/ ...
- 安卓期末大作业——售票APP源码和设计报告
大作业文档 项目名称: 售票app 专业: 班级: 学号: 姓名: 目 录 目录 一.项目功能介绍3二.项目运行环境31.开发环境32.运行环境33.是否需要联网3三.项目配置文件及工程结构31.工程 ...
- php网站开发期末大作业,大学生期末网页大作业
[实例简介] 6页面的网页设计,是个人主页类型.包含了6个页面,包含视频.脚本等元素.水平不高,但交选修作业就足够了. [实例截图] [核心代码] 为ai而狂 └── 为ai而狂 ├── FLVPla ...
- 安卓期末大作业——单词本APP(源码+任务书)
计算机学院 项 目 报 告 2020 - 2021 学年 第 2 学期 课程名称: Android移动开发技术 项目名称: 单词本 学生姓名: 小组成员: 2021年 6 月 题目:单词本APP 1需 ...
- 【项目】游戏开发期末大作业 之 基于Java的小游戏 “大鱼吃小鱼“ (代码素材齐全)
1.EatFish游戏开发过程 1.游戏窗口创建 2.添加背景图片 3.启动封面 4.启动页面的点击事件 5.游戏开始的背景添加 6.双缓存解决闪屏问题 7.敌方鱼类的生成 8.我方鱼的生成 9.我方 ...
最新文章
- 利用python模块paramiko在CentOS 6.3 64上搭建SFTP环境
- docker基本组成
- 手写spring编程事务
- 3D特征:关于HFM和HBB
- php定义常量、判断有没有被定义、预定义常量、显示所有常量
- editplus 快捷键
- How Many Pieces of Land ? (UVA-10213)
- 我在博客园写博客的原因
- VS如何在一个项目中添加多个包含main函数的源文件并分别调试运行
- Problem B: 编写函数:求最大公约数gcd()和最小公倍数lcm() (Append Code) 山东科技大学 oj
- ieee浮点数与常规浮点数_浮点数如何工作
- 使用Vitamio开发iOS平台上的万能播放器
- Java之打印指定月份日历
- Creator H5全平台游戏开发教程 PDF 下载(800+页)
- 神舟战神z7-ct7nt的键盘灯控制不了的解决
- QToolButton图标大小设置
- 三轴加速度传感器原理及应用
- arm linux开发板自动配置IP地址
- linux清华源地址,pip清华镜像源使用方法总结
- HTC M7日版HTL22刷机包 毒蛇2.5.0 ART NFC Sense6.0