我想在我的应用程序中打印 pdf 文件。所以,我想使用安装在我的手机中的打印机共享应用程序。
如何使用该打印机共享应用程序?以及如何通过意图发送 pdf 文件路径。
谢谢
这可能会帮助您:
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