89 lines
2.2 KiB
Markdown
89 lines
2.2 KiB
Markdown
# 构建信息
|
||
|
||
## APK 信息
|
||
|
||
- **文件名**: `PDA_Printer_Test_v1.1_2_release_20260624.apk`
|
||
- **版本名称**: 1.1
|
||
- **版本号**: 2
|
||
- **构建类型**: Release
|
||
- **构建日期**: 2026-06-24
|
||
- **作者**: 无闻风
|
||
|
||
## 文件位置
|
||
|
||
```
|
||
app/build/outputs/apk/release/PDA_Printer_Test_v1.1_2_release_20260624.apk
|
||
```
|
||
|
||
## 版本历史
|
||
|
||
### v1.1 (Build 2) - 2026-06-24
|
||
- ✨ 新增完整的打印机测试界面
|
||
- ✨ 支持所有打印功能测试(文本、二维码、条形码)
|
||
- ✨ 支持样式设置(字体、粗体、下划线、浓度)
|
||
- ✨ 添加走纸控制功能
|
||
- ✨ 实时状态显示
|
||
- ✨ 综合测试功能
|
||
- 📦 集成 android.bld.PrintManager AIDL 接口
|
||
- 👤 作者信息集成到应用中
|
||
|
||
### v1.0 (Build 1) - 初始版本
|
||
- 基础项目框架
|
||
|
||
## 应用特性
|
||
|
||
### 核心功能
|
||
- 打印机服务绑定与管理
|
||
- 文本打印(printText / printText2)
|
||
- 二维码打印
|
||
- 条形码打印
|
||
- 样式控制(字体大小、粗体、下划线、浓度)
|
||
- 走纸控制
|
||
- 标签纸支持
|
||
|
||
### 测试功能
|
||
- 快速打印测试
|
||
- 单项功能测试
|
||
- 完整综合测试
|
||
- 实时状态反馈
|
||
|
||
## 技术栈
|
||
|
||
- **语言**: Kotlin
|
||
- **UI 框架**: Jetpack Compose
|
||
- **最低 SDK**: 24 (Android 7.0)
|
||
- **目标 SDK**: 36
|
||
- **构建工具**: Gradle 9.4.1
|
||
- **AIDL**: android.bld.PrintManager
|
||
|
||
## 安装说明
|
||
|
||
1. 将 APK 文件传输到 PDA 设备
|
||
2. 在设备上安装 APK
|
||
3. 确保设备已预装 `android.bld.PrintManager` 系统服务
|
||
4. 打开应用开始测试
|
||
|
||
## 使用流程
|
||
|
||
1. 点击 **"绑定服务"** 连接打印服务
|
||
2. 点击 **"初始化"** 初始化打印机
|
||
3. 使用各项测试按钮进行功能测试
|
||
4. 或直接点击 **"运行完整测试"** 执行所有功能
|
||
5. 完成后点击 **"关闭打印机"** 和 **"解绑服务"**
|
||
|
||
## 注意事项
|
||
|
||
⚠️ 此应用仅适用于预装 `android.bld.PrintManager` 系统服务的 PDA 设备
|
||
⚠️ 所有打印内容添加后必须调用 `start()` 才会实际出纸
|
||
⚠️ 使用完毕后应释放打印机资源
|
||
|
||
## 下次构建
|
||
|
||
下次构建时版本号将自动递增到 v1.2 (Build 3)
|
||
|
||
---
|
||
|
||
**构建者**: 无闻风
|
||
**构建时间**: 2026-06-24
|
||
**项目路径**: `/Users/wuwenfeng/Documents/prj/ops_android`
|