首页 文章

如何在codenameone中显示字节数组(byte [])作为文件(pdf / doc)?

提问于
浏览
2

我从服务中得到字节数组(byte [])的响应 . 在我的应用程序中,我想在应用程序本身中显示文件(pdf / doc) . 可能吗?有没有办法在codenameone中保存和查看文件?

1 回答

  • 1

    请试试这段代码

    String newString = String(byte[] bytes);
    

    对于PDF,您需要创建一个文件并使用本机查看器打开它:

    FileSystemStorage fs = FileSystemStorage.getInstance();
    String fileName = fs.getAppHomePath() + "myPDF.pdf";
    try(OutputStream os = fs.openOutputStream(fileName)) {
        os.write(myByteArrayData);
    }
    Display.getInstance().execute(fileName);
    

相关问题