我想在我的应用程序中打印pdf文件。所以,我想使用安装在我的手机中的printershare应用程序。
如何使用该打印机共享应用程序?如何通过意图发送pdf文件路径。
由于
答案 0 :(得分:0)
这可能会对您有所帮助:
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