我想将无线打印添加到我的面向 Galaxy 平板电脑的 android 2.2 应用程序中。我看到互联网浏览器有一个打印选项,所以我假设必须存在一个活动挂钩,我希望有人已经弄清楚了这一点。我发现了使用 Mobile Dynamix 的 PrinterShare 应用程序的可能性,但我的偏好是不需要第 3 方。
这是他们提供的代码示例,仅供参考。
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”