一个简洁优雅的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
- 克隆项目
git clone https://github.com/your-username/notepad.git
cd notepad-
在Android Studio中打开项目
-
等待Gradle同步完成
-
点击运行按钮或执行:
./gradlew installDebug- Target SDK >= 35
- 使用Android App Bundle格式
- 配置ProGuard混淆规则
- 提供隐私政策
- 最小化权限请求(无需特殊权限)
- 无敏感内容
- 无侵权内容
- 应用描述准确
- 提供数据删除机制
- 初始发布
- 基础笔记功能
- 分类筛选
- 笔记置顶
- 搜索功能
- 深色模式支持
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来帮助改进这个项目。
- 代码风格符合Kotlin官方规范
- 通过所有测试
- 更新相关文档
- 问题反馈:提交GitHub Issue
- 邮箱:support@example.com
注意:本应用所有数据仅存储在本地设备,不会上传到任何服务器。您的隐私安全是我们的首要考虑。