我将开发一款适用于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的Activity {act = org.androidprinting.intent .action.PRINT ....
我已经安装了应用程序Hp e-print,我通过输入我的电子邮件地址激活它,结果相同。我也尝试了不同的意图: 例如“org.androidprinting.intent.action.SEND”
出了什么问题或忘记了什么?