我正在努力将 Google Cloud Print 应用到我的 Android 应用程序中,但我不太了解 Uri 和 MimeTypes,这让我很难弄清楚我哪里出错了。我想打印一个包含 Html/Css/Javascript 的字符串数组。这是我当前的代码:
public void printScore(String[] pages) {
Uri docUri = Uri.parse("<html><head><title>Hello</title></head><body>Hello, Printer!</body></html>");
// for(int i = 0; i < pages.length; i++ ) {
// docUri = Uri.parse("<html><head><title>Hello</title></head><body>Hello, Printer!</body></html>");
// }
String docMimeType = "text/html";
String docTitle = "My Web Pages";
Intent printIntent = new Intent(this, PrintDialogActivity.class);
printIntent.setDataAndType(docUri, docMimeType);
printIntent.putExtra("title", docTitle);
startActivity(printIntent);
}
这根本行不通。我收到 Google Cloud Print 提示“缺少文档”。我哪里错了?