- Phase 1: Architecture (Flutter) + Data Models + UX Specs - Phase 2: Editable Canvas + UI Components + Import/Export - Phase 3: DRC Engine + Cloud Sync + i18n (4 languages) + Dark Mode - Phase 4: Performance Optimization + Deployment Guides + Test Suite Known P0 issues (to be fixed): - Save functionality not implemented - Component placement not implemented - Canvas rendering incomplete
9.7 KiB
移动 EDA 权限使用说明
版本: 1.0
更新日期: 2026-03-07
概述
本权限使用说明旨在向您详细说明移动 EDA 应用(以下简称"本应用")请求的系统权限、用途、使用场景以及您可以如何管理这些权限。
我们遵循最小权限原则,仅请求实现功能所必需的权限,并尊重您的选择权。
权限列表
权限总览
| 权限名称 | 系统级别 | 用途 | 必需性 |
|---|---|---|---|
| 存储访问 | 危险权限 | 文件保存/读取 | 是 |
| 网络访问 | 普通权限 | 云备份/更新检查 | 否 |
| 通知权限 | 危险权限 (Android 13+) | 任务完成通知 | 否 |
详细权限说明
1. 存储权限
权限信息
| 项目 | 详情 |
|---|---|
| Android 权限 | READ_EXTERNAL_STORAGEWRITE_EXTERNAL_STORAGEMANAGE_EXTERNAL_STORAGE (Android 11+) |
| iOS 权限 | 文件访问权限 (Files and Documents) |
| 权限级别 | 危险权限 (需用户明确授权) |
| 首次请求时机 | 首次保存或打开文件时 |
| 是否必需 | 是 (核心功能) |
用途说明
我们使用存储权限用于:
-
保存设计文件
- 将您创建的原理图保存到设备存储
- 保存位置:/Documents/MobileEDA/ 或用户指定位置
-
读取设计文件
- 从设备加载已有的设计文件
- 支持打开其他应用分享的文件
-
导出文件
- 导出为图片格式 (PNG, JPG)
- 导出为 PDF 格式
- 导出为通用交换格式
-
导入文件
- 从设备导入设计文件
- 从其他应用接收分享的文件
使用场景
| 操作 | 触发权限请求 | 说明 |
|---|---|---|
| 点击"保存"按钮 | 是 (首次) | 保存当前设计 |
| 点击"打开"按钮 | 是 (首次) | 选择并打开文件 |
| 点击"导出"按钮 | 是 (首次) | 导出为图片/PDF |
| 从其他应用打开 | 是 (首次) | 接收分享的文件 |
| 自动保存 | 否 | 已授权后自动执行 |
拒绝后果
如您拒绝存储权限:
| 功能 | 影响程度 | 说明 |
|---|---|---|
| 保存文件 | 🔴 无法使用 | 无法保存设计 |
| 打开文件 | 🔴 无法使用 | 无法加载文件 |
| 导出功能 | 🔴 无法使用 | 无法导出文件 |
| 编辑功能 | 🟢 正常 | 可继续编辑 |
| 查看元件库 | 🟢 正常 | 可浏览元件 |
| 撤销/重做 | 🟢 正常 | 可使用历史记录 |
权限管理
Android 设备:
1. 打开系统设置
2. 应用管理 → 移动 EDA
3. 权限管理 → 存储
4. 选择"允许"或"拒绝"
iOS 设备:
1. 打开系统设置
2. 向下滚动找到"移动 EDA"
3. 文件访问权限
4. 开启或关闭
2. 网络权限
权限信息
| 项目 | 详情 |
|---|---|
| Android 权限 | INTERNET |
| iOS 权限 | 网络访问权限 (默认允许) |
| 权限级别 | 普通权限 (安装时自动授予) |
| 首次请求时机 | 无需请求 |
| 是否必需 | 否 (可选功能) |
用途说明
我们使用网络权限用于:
-
检查应用更新 (可选)
- 启动时检查是否有新版本
- 不收集个人信息
- 仅发送版本号
-
云端备份 (如启用)
- 将设计文件备份到云存储
- 需用户主动启用
- 文件加密后上传
-
在线元件库 (未来功能)
- 加载额外元件库
- 可选功能
- 需用户主动访问
使用场景
| 操作 | 网络使用 | 数据上传 |
|---|---|---|
| 启动应用 | 可能 (检查更新) | 仅版本号 |
| 手动检查更新 | 是 | 仅版本号 |
| 云备份 | 是 (如启用) | 加密文件 |
| 本地编辑 | 否 | 无 |
| 保存文件 | 否 | 无 |
关闭网络访问
如您希望完全禁止本应用访问网络:
Android 设备:
1. 打开系统设置
2. 应用管理 → 移动 EDA
3. 流量使用情况
4. 关闭"移动数据"和"WLAN"
iOS 设备:
1. 打开系统设置
2. 向下滚动找到"移动 EDA"
3. 关闭"无线数据"
影响说明
关闭网络访问后:
| 功能 | 影响 |
|---|---|
| 本地编辑 | 无影响 |
| 文件保存 | 无影响 |
| 检查更新 | 无法使用 |
| 云端备份 | 无法使用 |
| 在线元件库 | 无法使用 |
3. 通知权限
权限信息
| 项目 | 详情 |
|---|---|
| Android 权限 | POST_NOTIFICATIONS (Android 13+) |
| iOS 权限 | 通知权限 |
| 权限级别 | 危险权限 (需用户明确授权) |
| 首次请求时机 | 首次执行后台任务时 |
| 是否必需 | 否 (增强体验) |
用途说明
我们使用通知权限用于:
-
保存完成通知
- 文件保存成功后通知
- 显示保存位置
- 可点击打开文件
-
导出完成通知
- 文件导出成功后通知
- 显示导出格式和位置
- 可点击分享文件
-
后台任务通知
- 批量导出进度
- 长时间任务状态
- 任务完成提醒
通知类型
| 通知类型 | 重要性 | 可否关闭 |
|---|---|---|
| 保存完成 | 中 | 是 |
| 导出完成 | 中 | 是 |
| 任务进度 | 低 | 是 |
| 错误提醒 | 高 | 是 |
通知内容示例
【保存成功】
"设计文件已保存到:/Documents/MobileEDA/电路设计 1.sch"
【导出成功】
"已导出为 PDF: 电路设计 1.pdf (2.3 MB)"
【导出进度】
"正在导出:50% (3/6 文件)"
拒绝后果
如您拒绝通知权限:
| 功能 | 影响 |
|---|---|
| 保存文件 | 无影响 (但不显示通知) |
| 导出文件 | 无影响 (但不显示通知) |
| 后台任务 | 无影响 (但无法查看进度) |
| 应用使用 | 无影响 |
权限管理
Android 设备:
1. 打开系统设置
2. 应用管理 → 移动 EDA
3. 通知管理
4. 开启或关闭通知
5. 可分类管理 (保存/导出/其他)
iOS 设备:
1. 打开系统设置
2. 通知 → 移动 EDA
3. 开启或关闭"允许通知"
4. 可设置通知样式
权限最佳实践
我们承诺
-
最小权限原则
- 仅请求必要的权限
- 不请求与功能无关的权限
- 定期审查权限需求
-
透明使用
- 清晰说明权限用途
- 首次使用时请求授权
- 提供权限管理指引
-
尊重选择
- 允许拒绝权限
- 拒绝后仍提供可用功能
- 不强制授权
-
安全保护
- 不滥用权限
- 不收集无关信息
- 不向第三方提供权限访问
用户建议
-
权限授予建议
- 存储权限:建议授予 (核心功能)
- 网络权限:按需授予 (可选功能)
- 通知权限:按需授予 (增强体验)
-
定期检查
- 定期检查应用权限
- 关闭不需要的权限
- 更新应用后重新确认
-
权限管理
- 了解每个权限的用途
- 根据需求管理权限
- 发现异常及时关闭
权限变更通知
新增权限
如未来版本需要新增权限,我们将:
-
提前通知
- 应用内公告
- 更新说明中说明
- 首次使用时请求
-
说明用途
- 详细说明新增权限用途
- 提供使用场景示例
- 说明拒绝后果
-
重新授权
- 需用户主动授权
- 不强制更新
- 提供旧版本选项 (如可能)
权限移除
如不再需要某些权限,我们将:
- 在更新中移除权限请求
- 更新隐私政策
- 通知用户变更
常见问题
Q1: 为什么需要存储权限?
答: 存储权限用于保存和读取您的设计文件。这是核心功能必需的权限。没有此权限,您无法保存设计成果。
Q2: 拒绝权限后还能使用应用吗?
答: 可以。拒绝权限后,相关功能无法使用,但其他功能正常。例如,拒绝存储权限后仍可编辑,但无法保存。
Q3: 权限会被滥用吗?
答: 不会。我们严格遵守权限使用说明,仅用于声明的用途,不会访问无关数据,不会向第三方提供。
Q4: 如何撤销已授予的权限?
答: 可在系统设置中的应用管理中找到本应用,然后管理权限。随时可以开启或关闭任何权限。
Q5: 权限信息会被上传吗?
答: 不会。权限使用信息存储在本地,不会上传到服务器。我们甚至不收集您是否授予了权限。
Q6: Android 11+ 的文件管理权限是什么?
答: Android 11 及以上版本引入了更严格的存储访问限制。如您需要访问特定文件夹,可能需要授予文件管理权限。我们仅在必要时请求此权限。
Q7: iOS 的文件访问安全吗?
答: 安全。iOS 的沙盒机制确保应用只能访问授权的文件和文件夹。我们无法访问系统文件或其他应用的数据。
联系方式
如您对权限使用有任何疑问,请联系我们:
| 联系方式 | 信息 |
|---|---|
| 电子邮箱 | privacy@jiloukeji.com |
| 公司网站 | https://www.jiloukeji.com |
附录:权限请求时机
| 权限 | 请求时机 | 前置条件 |
|---|---|---|
| 存储 | 首次保存/打开文件 | 用户主动操作 |
| 通知 | 首次后台任务完成 | 任务执行后 |
| 网络 | 无需请求 | 普通权限 |
附录:权限与功能对应关系
存储权限
├── 保存文件 ✓
├── 打开文件 ✓
├── 导出文件 ✓
└── 导入文件 ✓
网络权限
├── 检查更新 ✓
├── 云端备份 ✓
└── 在线元件库 ✓
通知权限
├── 保存完成通知 ✓
├── 导出完成通知 ✓
└── 任务进度通知 ✓
文档版本: 1.0
最后更新: 2026-03-07
维护: 吉楼科技