【发布时间】:2013-12-05 14:40:38
【问题描述】:
问题与“如何直接在 Samsung Mobile Print 上打印 HTML 页面”有关,位于 Android: How to print an HTML page directly on Samsung Mobile Print,当在该线程中发布时它被删除,所以把它放在这里。谢谢!
不同的部分是,如果我要打印的内容不是网页,而是内部以编程方式生成的 html 数据的某些内容,并且图像 url 指向内部资源,三星打印应用程序是否可以使用图片(谷歌云打印的问题是图片的url不能被GCP访问)?
Intent 尝试如下,看是否可以打印本地 html 文件(get error of 'type not supported):
Intent intent = new Intent("com.sec.print.mobileprint.action.PRINT");
Uri uri = Uri.fromFile(file);
intent.putExtra("com.sec.print.mobileprint.extra.CONTENT", uri );
intent.putExtra("com.sec.print.mobileprint.extra.CONTENT_TYPE", "DOCUMENT");
//Uri uri = Uri.parse("http://www.samsung.com");
//intent.putExtra("com.sec.print.mobileprint.extra.CONTENT_TYPE", "WEBPAGE");
intent.putExtra("com.sec.print.mobileprint.extra.OPTION_TYPE", "DOCUMENT_PRINT");
intent.putExtra("com.sec.print.mobileprint.extra.JOB_NAME", "Untitled");
startActivity(intent);
【问题讨论】:
标签: android android-intent printing