来源官网,总结用.
WebView类在Android 4.4(API Level 19)中得到了更新,使得它可以打印HTML内容。该类允许我们加载一个本地HTML资源或者从网页下载一个页面,创建一个打印任务,并把它交给Android打印服务。
1.[代码]如何构建一个HTML的字符串并将它加载到WebView中
private WebView mWebView;
private void doWebViewPrint() {
// Create a WebView object specifically for printing
WebView webView = new WebView(getActivity());
webView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return false;
}
@Override
public void onPageFinished(WebView view, String url) {
Log.i(TAG, "page finished loading " + url);
createWebPrintJob(view);
mWebView = null;
}
});
// Generate an HTML document on the fly:
String htmlDocument = "
Test Content
Testing,