GithubHelp home page GithubHelp logo

xiaomi_note1's Introduction

小米便签_Note1

任务介绍

2023软件工程大作业——小米便签实现功能分析:

  1. 实现源码的分析构建,了解基础的架构设计;
  2. 对部分初始功能实现完善;
  3. 内容加密:对用户在便签上写的内容进行加密,综合运用信息安全技术;
  4. 内容查询:对写的便签内容实现模糊搜索功能;

添加功能:

  1. 首页界面:背景切换和欢迎过渡界面、首页新建文件夹和文件勾选移动、首页隐私模式切换;
  2. 文章界面:字数过滤统计、插入图片、文字复制粘贴等基础操作、字体大小切换、规划列表、定时提醒等;
  3. 正常模式与隐私模式切换(设置密钥 + 哈希处理);
  4. 笔记锁(单个笔记的锁 + 哈希处理);
  5. 字体和组件样式优化展示;
  6. 文字保存为图片、文档、文本文件;
  7. 录音为音频便签文件保存到本地;
  8. 便签内容模糊搜索和文本过滤
  9. 便签内容一键清除与重写

未完成功能:

  1. 登陆注册以及密码验证;
  2. 账户数据同步备份;
  3. 文本导出以及账户设置;

软件架构

后续补充~

使用说明

  1. 配置安装Android Studio后,运行即可。参考文章:https://blog.csdn.net/qq_38436214/article/details/105073213
  2. 小米便签初步分析以及架构流程。参考文章:https://www.cnblogs.com/appletree24/p/17180883.html#noteslistitemjava

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

特技

  1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
  2. Gitee 官方博客 blog.gitee.com
  3. 你可以 https://gitee.com/explore 这个地址来了解 Gitee 上的优秀开源项目
  4. GVP 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
  5. Gitee 官方提供的使用手册 https://gitee.com/help
  6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 https://gitee.com/gitee-stars/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.