我正在尝试按照集成指南将 Google Cloud Print 实施到应用程序中。我试图通过打印出 google.com 来保持基本。单击我创建的打印按钮时,它会弹出对话框,但我收到一个 FileNotFoundException 说明
java.io.FileNotFoundException:没有内容提供者: http ://www.google.com
如果我然后选择一台打印机并单击打印,对话框会给我一个“文档丢失”消息,这基于 FileNotFoundException 是有意义的。
我从指南中逐字获取了 print_dialog.xml 和 PrintDialogActivity.java。这是我调用活动的代码:
Intent printIntent = new Intent(getActivity(), PrintDialogActivity.class);
Uri docUri = Uri.parse("http://www.google.com");
printIntent.setDataAndType(docUri, "text/html");
printIntent.putExtra("title", "Google");
startActivity(printIntent);
我试图弄清楚如何打印网页,但最终希望能够打印活动显示。
所以我的问题是:我需要做什么才能打印网页或活动显示?