Skip to content

ShadowLJia/MyNote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

记事本 (NotePad)

一个简洁优雅的Android记事本应用,符合Google Play上架规范。

功能特点

  • 笔记管理:创建、编辑、删除笔记
  • 分类功能:支持按个人、工作、学习、其他分类筛选
  • 置顶功能:重要笔记可置顶显示
  • 搜索功能:快速搜索笔记标题和内容
  • Material 3:采用最新的Material You设计风格
  • 深色模式:自动跟随系统深色模式
  • 数据安全:所有数据仅存储在本地设备

技术栈

技术 版本
Kotlin 1.9.22
Jetpack Compose BOM 2024.02.00
Material 3 Latest
Target SDK API 35 (Android 15)
Min SDK API 23 (Android 6.0)

项目结构

app/
├── src/main/java/com/example/notepad/
│   ├── data/               # 数据层
│   │   ├── model/          # 数据模型
│   │   └── repository/     # 数据仓库
│   ├── ui/                 # UI层
│   │   ├── components/     # 可复用组件
│   │   ├── navigation/     # 导航配置
│   │   ├── screens/        # 页面
│   │   └── theme/          # 主题配置
│   ├── viewmodel/          # ViewModel层
│   └── util/               # 工具类
└── src/main/res/           # 资源文件

构建与运行

环境要求

  • Android Studio Hedgehog (2023.1.1) 或更高版本
  • JDK 17
  • Android SDK 36

构建步骤

  1. 克隆项目
git clone https://github.com/your-username/notepad.git
cd notepad
  1. 在Android Studio中打开项目

  2. 等待Gradle同步完成

  3. 点击运行按钮或执行:

./gradlew installDebug

Google Play上架合规检查

技术要求

  • Target SDK >= 35
  • 使用Android App Bundle格式
  • 配置ProGuard混淆规则
  • 提供隐私政策
  • 最小化权限请求(无需特殊权限)

内容政策

  • 无敏感内容
  • 无侵权内容
  • 应用描述准确
  • 提供数据删除机制

发布说明

版本 1.0.0

  • 初始发布
  • 基础笔记功能
  • 分类筛选
  • 笔记置顶
  • 搜索功能
  • 深色模式支持

许可证

Copyright 2024 NotePad

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

贡献指南

欢迎提交Issue和Pull Request来帮助改进这个项目。

提交代码前请确保:

  1. 代码风格符合Kotlin官方规范
  2. 通过所有测试
  3. 更新相关文档

联系方式


注意:本应用所有数据仅存储在本地设备,不会上传到任何服务器。您的隐私安全是我们的首要考虑。

About

简单记事本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages