Skip to content

Repository files navigation

口袋小印 安卓端

License: GPL v3 Platform Version

面向 学科网 错题小印 X1 便携热敏打印机的 Android 打印应用。

通过蓝牙连接打印机,支持文字、图片、PDF、拍照裁剪、待办清单与自由排版打印,还可以直接接收来自其他应用(微信等)的分享内容进行快速打印。

另外WEB版已上线!支持Windows、安卓端. 在线测试:[口袋小印WEB版]

功能特性

  • 蓝牙打印:自动兼容 Classic SPP 与 BLE,不需要用户选择通信方式;支持自动重连、状态与电量读取
  • 多格式打印:文字、图片、PDF,支持旋转、缩放、自动长度与 PDF 去白边
  • 拍照打印:拍摄后裁剪所需区域,一键输出;支持去红笔/去蓝笔与退出自动保存
  • 待办打印:快速输入今日事项,打印后直接勾选
  • 文档收藏:PDF 可保存到应用,之后直接再次打开打印
  • 自由排版:文字、图片、表格、二维码、条码、自由涂画、边框与符号,所见即所得
  • 多种打印效果:线稿、黑白、细腻、清晰
  • 高效工作流:最近打印、历史重打、模板收藏、可调打印留白与便携 .xyprt 备份
  • 系统分享集成:从微信、相册等应用直接分享或打开内容打印
  • 更新提示:关于页自动检查新版本,支持 GitHub 与镜像下载

界面预览

主页 蓝牙配对 微信分享 快速打印
主页 蓝牙配对 微信分享 快速打印
编辑器 编辑效果 打印效果
编辑器 编辑效果 打印效果

构建

你可以通过源代码进行二次构建和开发。

环境要求:

  • JDK 17
  • Android SDK 36
./gradlew assembleDebug

Gradle 版本由 Wrapper 自动管理,无需手动安装。

下载

渠道 链接
GitHub Releases(官方) 下载最新版 APK
中国大陆镜像(ghfast 加速) 下载最新版 APK

项目数据

Star 数 总下载量 最新版下载量

Star History Chart

文档

上游与致谢

本项目基于开源项目 LaBLEr 继续开发,深度适配错题小印x1,并添加完善了大量其他功能,优化和修改了UI界面。 感谢上游作者 toolicious 及所有贡献者。

相关项目

xyPrt_Win(基于Python, Windows端)

QrintPrint(基于Arkts, 鸿蒙端)

口袋打印(基于Flutter, 安卓端)

许可证

本项目继承上游许可,基于 GPL-3.0-or-later 发布,即构建产物若进行分发,需要为被分发者提供源代码。

Source / Deps 分离恢复

公开或日常 Git 源码包不携带 .local-build 大型二进制依赖。需要完全离线恢复时,使用与本版本匹配的 PocketPrint Deps Vault

python3 tools/restore-local-build.py /path/to/PocketPrint-deps-vault.zip
python3 tools/verify-local-build.py

Windows 同样可使用 Python 3:

py -3 .\tools\restore-local-build.py C:\path\to\PocketPrint-deps-vault.zip
py -3 .\tools\verify-local-build.py

恢复脚本会先验证 Vault ZIP CRC,再验证 OpenCV、ONNX Runtime、ZXing 和 Kotlin serialization 本地依赖的固定 SHA-256,校验全部通过后才写入 .local-build。日常联网构建不要求存在 .local-build,Gradle 会使用公开 Maven 坐标;共创 ONNX 构建需显式传入 -PXYPRT_INCLUDE_ONNX=true

当前本地 OpenCV 依赖为 PocketPrint Minimal OpenCV r1。它固定 core + imgproc + Java/Android JNI,arm64 启用 KleidiCV 0.7.0;正常 App 开发直接复用 AAR,不需要 NDK。详见 docs/CV_RUNTIME.mddocs/DEPENDENCY_ARCHIVE.mddocs/COMMUNITY_EDITION.md

About

口袋小印:完美兼容 错题小印 x1 的Android打印软件

Resources

Stars

17 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages