Files
AutoTime-Tracker/快速启动指南.md
2025-11-13 15:45:28 +08:00

117 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# AutoTime Tracker - 快速启动指南
## 🚀 立即运行
### 1. 安装依赖
```bash
flutter pub get
```
### 2. 运行项目
#### Windows 用户(推荐)
**方式 1使用运行脚本最简单**
```bash
# 双击运行 运行.bat 或在 PowerShell 中运行
.\运行.ps1
```
**方式 2直接运行命令**
```bash
# Windows 桌面应用
flutter run -d windows
# Web 服务器模式(推荐,兼容性最好)
flutter run -d web-server
# 运行后会显示 URL在浏览器中打开即可
# Edge 浏览器
flutter run -d edge
```
#### Mac/Linux 用户
```bash
# iOS 模拟器
flutter run -d ios
# Android 模拟器/设备
flutter run -d android
# 或指定设备
flutter devices # 查看可用设备
flutter run -d <device-id>
```
#### 启动 Android 模拟器(无需 Android Studio
```bash
# 1. 查看可用模拟器
flutter emulators
# 2. 启动模拟器
flutter emulators --launch <emulator-id>
# 3. 运行应用
flutter run
```
**提示:** 如果还没有模拟器,可以使用 Android Studio 创建,或者使用物理设备(启用 USB 调试后直接 `flutter run`)。
## 📱 界面说明
### 主界面Today
- **总时长显示**:大字体显示今日总使用时长
- **效率评分**基于时间分配的效率评分0-100%
- **分类饼图**:可视化展示各分类时间分布
- **Top 应用**:显示今日使用时间最长的 5 个应用
### 统计界面Stats
- **时间趋势图**:折线图展示每日总时长趋势
- **分类对比图**:堆叠柱状图对比各分类时间
- **应用详情**:查看每个应用的详细使用数据
### 设置界面Settings
- **应用分类管理**:管理应用分类规则
- **时间目标设定**:设置每日时间目标
- **数据与隐私**:数据管理、导出、删除
- **升级到 Pro**:查看高级功能
## 🐛 常见问题
### Q: 运行报错 "No devices found"
**A:** 确保已启动模拟器或连接设备
```bash
# iOS
open -a Simulator
# Android
flutter emulators --launch <emulator-id>
```
### Q: 依赖安装失败
**A:** 检查网络连接,或使用国内镜像
```bash
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
flutter pub get
```
### Q: 图表不显示
**A:** 确保已安装 fl_chart 依赖
```bash
flutter pub get
flutter clean
flutter pub get
```
## 📚 相关文档
- [README.md](./README.md) - 项目概览
- [开发进度.md](./开发进度.md) - 开发进度和待办事项
- [真实数据测试指南.md](./真实数据测试指南.md) - 真实设备测试说明