You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
unknown c036dff5ba
再次提交代码注释
2 months ago
.gradle 提交代码注释 2 months ago
.idea 提交代码注释 2 months ago
app 再次提交代码注释 2 months ago
build/reports/problems 提交代码注释 2 months ago
gradle/wrapper 提交代码注释 2 months ago
res 提交代码注释 2 months ago
src/net/micode/notes 提交代码注释 2 months ago
.gitignore 提交代码注释 2 months ago
AndroidManifest.xml 提交代码注释 2 months ago
BUILD_FIXES_COMPLETE.md 提交代码注释 2 months ago
FINAL_STATUS.md 提交代码注释 2 months ago
NOTICE 提交代码注释 2 months ago
PROJECT_STATUS.md 提交代码注释 2 months ago
README 提交代码注释 2 months ago
README.md 提交代码注释 2 months ago
SETUP_GUIDE.md 提交代码注释 2 months ago
build.gradle 提交代码注释 2 months ago
gradle.properties 提交代码注释 2 months ago
gradlew.bat 提交代码注释 2 months ago
local.properties 提交代码注释 2 months ago
settings.gradle 提交代码注释 2 months ago

README.md

MiCode Notes - Modern Android Version

📱 项目简介

这是小米便签(MiCode Notes)的现代化版本已从原始的Eclipse ADT项目迁移到现代的Android Studio Gradle构建系统。

🔄 迁移说明

原始项目问题

  • 使用Eclipse ADT项目结构
  • 基于非常老的Android API (minSdkVersion 14)
  • 缺少现代Android项目必需的构建配置
  • 无法在最新版Android Studio中正常运行

迁移改进

  • 转换为标准Gradle项目结构
  • 更新到现代Android API (minSdk 21, targetSdk 34)
  • 添加Material Design支持
  • 修复已废弃的API调用
  • 添加现代Android构建配置
  • 支持AndroidX库

🏗️ 项目结构

MiCode-Notes/
├── app/                          # 主应用模块
│   ├── src/main/
│   │   ├── java/                 # Java源代码
│   │   ├── res/                  # 资源文件
│   │   └── AndroidManifest.xml   # 应用清单
│   ├── build.gradle              # 模块构建配置
│   └── proguard-rules.pro        # ProGuard规则
├── gradle/                       # Gradle Wrapper
├── build.gradle                  # 项目构建配置
├── settings.gradle               # 项目设置
└── gradle.properties             # Gradle属性

🛠️ 构建要求

  • Android Studio: Arctic Fox (2020.3.1) 或更高版本
  • Gradle: 8.2
  • Android Gradle Plugin: 8.2.0
  • Java: JDK 8 或更高版本
  • Android SDK: API 34

🚀 快速开始

1. 克隆项目

git clone <repository-url>
cd Notes-master

2. 在Android Studio中打开

  1. 启动Android Studio
  2. 选择 "Open an existing Android Studio project"
  3. 选择项目根目录
  4. 等待Gradle同步完成

3. 构建项目

./gradlew build

4. 运行应用

./gradlew installDebug

📋 主要功能

  • 📝 便签创建、编辑、删除
  • 📁 文件夹管理和分类
  • 🔍 便签搜索功能
  • 提醒功能
  • 🔄 Google Task同步
  • 🏠 桌面小部件 (2x2, 4x4)
  • 📤 文本导出功能
  • 🎨 多种背景颜色

🔧 技术栈

  • 语言: Java
  • 架构: MVC
  • 数据库: SQLite
  • UI框架: Material Design Components
  • 同步: Google Tasks API
  • 构建工具: Gradle

📱 兼容性

  • 最低支持: Android 5.0 (API 21)
  • 目标版本: Android 14 (API 34)
  • 架构支持: ARM, ARM64, x86, x86_64

🐛 已知问题

  1. Google同步功能暂时禁用 - 为了确保项目能正常编译运行暂时禁用了Google Tasks同步功能
  2. 部分UI可能需要进一步适配Material Design
  3. 某些老旧设备可能存在兼容性问题

⚠️ 当前状态

  • 核心功能正常 - 便签创建、编辑、删除、搜索等功能完全可用
  • 现代化构建 - 使用最新的Gradle和Android构建工具
  • ⚠️ 同步功能禁用 - Google Tasks同步功能暂时禁用可在后续版本中重新启用
  • 桌面小部件 - 2x2和4x4桌面小部件功能正常

🤝 贡献指南

  1. Fork 项目
  2. 创建功能分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 创建 Pull Request

📄 开源协议

本项目遵循 Apache License 2.0 协议。详见 NOTICE 文件。

🙏 致谢

  • 原始项目由 MIUI 团队发起
  • 现由 MiCode 社区维护
  • 感谢所有贡献者的努力

📞 支持