【发布时间】:2024-04-21 03:30:02
【问题描述】:
我正在使用 Adobe Flash buillder 4.6 中的 Flex 开发一个可在 Android 和 iOS 上运行的移动应用程序。
我需要一种方法来查看存储在应用程序存储目录中的 PDF 文件。在几个论坛中搜索,没有一个建议对我有用。
在 iOS 中使用 StageWebView 但 Android 仍然没有找到可行的解决方案。
是否可以使用ANE。 它需要离线工作,所以我不能使用谷歌文档作为代理。
有什么建议吗?
【问题讨论】:
-
那么StageWebView在Android平台有什么问题呢?
-
这不适用于在 Android 上查看 PDF。当我在 StageWebView 上加载文件时,视图是空白的。当我尝试通过 Android 浏览器查看 pdf 时,一定会发生同样的情况,它会下载而不是查看文件。我的代码是:
var pdf:File = File.applicationStorageDirectory.resolvePath(file); stageWebView.loadURL("file:" + pdf.nativePath); -
是的,看起来有问题。同样的问题和答案在这里 btw *.com/questions/6184927/… 。因此,如果 GPU 渲染仍然没有帮助,那么使用 ANE 解决方案看起来不错。
-
感谢您的宝贵时间。我想我什至必须使用 ANE。我试图逃避它。但是,虽然 Adobe 并没有在移动设备上本地解决这个问题。我们将不得不使用不那么漂亮的技巧。
-
之后分享你的经验!)
标签: android apache-flex pdf air flash-builder