2013-02-24 89 views
2

我想從我的android應用程序打印到我在Google雲打印中註冊的打印機。但每次我嘗試打印網頁時,我總是收到文檔缺失的錯誤。這是我的代碼,但我不知道哪一行導致錯誤。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是網頁我想打印和文本/ HTML的MIME類型是我提供的。有人可以告訴我哪些部分會導致錯誤,因爲我嘗試了筆記本瀏覽器的網址並加載網頁。非常感謝你。 :D

回答

2

嗯,我不確定我的代碼有什麼問題,我仍然沒有絲毫的想法應該是什麼樣的mime類型。所以,我想出了一個解決方案:

  1. 生成HTML文件編程
  2. 與 「text/html的」 類型

這應該完成它打印出來。 :)

+0

你有沒有得到這個工作? – 2013-11-13 21:33:00

+0

是的,我自己使用這個解決方案 – 2013-11-14 07:04:11