小编Chr*_*SPE的帖子

如何在 Android 设备上显示和打印原始 HTML?

我有一个java应用程序,我正在将其移植到android上。我的一项功能是将数据摘要导出为 HTML,并在本地浏览器中显示。我如何在 Android 平台上模仿此功能?目的是让用户轻松查看数据并根据需要保存/导出/打印。

这是我的常规桌面 Java 版本:

String html = "<html><head><style type=\"text/css\">.pagebreak {page-break-after: always;}.smallFont{font-size:10px}" + fancyCss + "</style>" + internationalCharacters + "</head><body>" + content + "</body></html>";

try {
    File file = File.createTempFile(filename, ".html");

    FileOutputStream stream = new FileOutputStream(file);

    stream.write(html.getBytes("UTF-8"));
    stream.flush();
    stream.close();

    Desktop.getDesktop().open(file);
} catch (IOException e) {
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

html java printing android webview

2
推荐指数
1
解决办法
4356
查看次数

标签 统计

android ×1

html ×1

java ×1

printing ×1

webview ×1