4

我将开发一个适用于 android 平板电脑的应用程序,该应用程序还能够通过直接打印访问(因此无需互联网干预)打印一些本地保存的图像。特别是,为了测试我的应用程序,我使用了 motorola xoom 2。

我的意图调用代码是这样的:

Uri uri = Uri.parse("path to the existing image file");
Intent intent = new Intent ("org.androidprinting.intent.action.PRINT");
intent.setDataAndType( uri, "image/*" );
startActivityForResult(intent, CALL_PRINT_ID);

我得到了错误:

java.lang.RuntimeException:无法启动活动 ComponentInfo{com.example.imageprinter/com.example.imageprinter.MainActivity}:android.content.ActivityNotFoundException:未找到处理 Intent { act=org.androidprinting.intent.action 的活动。打印....

我已经安装了应用程序 Hp e-print,并通过输入我的电子邮件地址激活了它,结果相同。我还尝试了不同的意图:例如“org.androidprinting.intent.action.SEND”

有什么问题或我忘记了什么?

4

0 回答 0