我想在我的应用程序中打印 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