【问题标题】:How to print Android activity display using cloud print如何使用云打印打印 Android 活动显示
【发布时间】:2012-11-23 09:22:10
【问题描述】:

我正在尝试按照Integration Guide 在应用中实施 Google 云打印。我试图通过打印出 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);

我正在尝试弄清楚如何打印网页,但最终希望能够打印活动显示。

所以我的问题是:我需要做什么才能打印网页或活动显示?

【问题讨论】:

    标签: java android webview google-cloud-print


    【解决方案1】:

    尝试将以下内容添加到您的应用程序清单中

    <uses-permission android:name="android.permission.INTERNET" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-14
      • 2012-01-26
      • 1970-01-01
      • 2013-06-17
      • 1970-01-01
      • 2012-04-07
      • 2013-04-30
      • 2011-02-14
      相关资源
      最近更新 更多