是否有任何简单而甜蜜的解决方案可用于打印简单的文本文件或图像 Android的?
我见过Print 2 Share,但它不是免费的,也没有找到任何其他的API。
答案 0 :(得分:1)
使用此intent
和PrinterShare
Android开发人员,您可以轻松地将您的应用程序与PrinterShare集成,为您的用户提供打印功能。我们使用意图机制来触发手机上的打印作业。您可以在需要打印的地方将以下代码注入您的应用程序:
Intent i = new Intent(Intent.ACTION_VIEW);
i.setPackage("com.dynamixsoftware.printershare");
i.setDataAndType(data_uri, data_type);
startActivity(i);
其中:
data_uri
- 要打印的对象的Uri,例如“file:///sdcard/something.pdf”或“content:// something”
data_type
- Mime类型。支持以下mime类型:
"application/pdf"
"text/html"
"text/plain"
"image/png"
"image/jpeg"
"application/msword" - .doc
"application/vnd.openxmlformats-officedocument.wordprocessingml.document" - .docx
"application/vnd.ms-excel" - .xls
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" - .xlsx
"application/vnd.ms-powerpoint" - .ppt
"application/vnd.openxmlformats-officedocument.presentationml.presentation" - .pptx
答案 1 :(得分:0)