Android Google云打印 - 文档丢失

时间:2013-02-24 07:13:50

标签: android mime google-cloud-print

我想从我的Android应用程序打印到我用Google云打印注册的打印机。但每次我尝试打印网页时,我总是得到文档遗漏错误。这是我的代码,但我不知道哪一行导致错误。

public void print() {
    Uri docUri = Uri.parse("http://myserver.com/view/myusername");
    String docMimeType = "text/html";
    String docTitle = "myTestPage";
    Intent printIntent = new Intent(myContext, PrintDialogActivity.class);
    printIntent.setDataAndType(docUri, docMimeType);
    printIntent.putExtra("title", docTitle);
    startActivity(printIntent);
}

基本上,http://myserver.com/demo/view/myusername是我要打印的网页,text / html是我提供的mime类型。有人可以告诉我它的哪一部分导致错误,因为我从我的笔记本电脑浏览器尝试了URL并加载了网页。非常感谢你。 :d

1 个答案:

答案 0 :(得分:2)

好吧,我不确定我的代码有什么问题,而且我仍然没有丝毫知道mime类型应该是什么。所以我提出了一个解决方案:

  1. 以编程方式生成html文件
  2. 使用“text / html”类型
  3. 打印

    应该完成它。 :)