如何在我的Android应用程序中使用Printershare应用程序

时间:2013-01-17 14:59:07

标签: android

我想在我的应用程序中打印pdf文件。所以,我想使用安装在我的手机中的printershare应用程序。

如何使用该打印机共享应用程序?如何通过意图发送pdf文件路径。

由于

1 个答案:

答案 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