gpt4 book ai didi

android - 使用 navigateToURL 打开文件

转载 作者:行者123 更新时间:2023-11-30 01:31:42 25 4
gpt4 key购买 nike

我正在制作一个使用 as3 设计的 android 文件浏览器应用程序。我完成了所有设计,现在我只需要一种打开文件(图像、视频、pdf 等)的方法。现在我正在使用这段代码:

navigateToURL(new URLRequest(File.desktopDirectory.url + "/" + fileName, "_blank"));

在 PC 上,它在默认网络浏览器中打开文件,但在 Android 设备上,它仅在“google drive”应用程序中以 pdf 格式打开文件,并显示错误消息,指出所选文件不是 pdf 文件,并且在禁用“google”时drive"它什么都不做。
你能告诉我哪里出了问题吗?或者给我一个打开文件的方法?
我知道这是重复的,但没有其他解决方案对我有用。

最佳答案

我认为唯一的方法是使用这样的 ANE: https://github.com/illuzor/Android-File-Extension-ANE下载 zip 解压后,将 ANE 包含在项目的 bin 文件夹中,然后导入com.illuzor.fileextension.FileExtension 从 source_as3 文件夹添加到您的项目,然后键入

FileExtension.openFile(file);

其中"file"是您要打开的文件对象。我在 adnroid 设备上对其进行了测试,它可以正常工作。
注意:您需要 AIR SDK 18 或最新版本。

关于android - 使用 navigateToURL 打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35674982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com