【问题标题】:Load html file e.g "index.html" from internal storage to android webview从内部存储加载 html 文件,例如“index.html”到 android webview
【发布时间】:2016-01-05 04:09:28
【问题描述】:

我想将一个 html 文件及其包含图像和 .css 文件的文件夹从手机内部存储加载到应用程序 android-webview。我已经尝试了很多来自网络的示例,但没有任何效果.. 我是 android 新手。我发现并尝试了类似的东西

private String curURL = "file:///data/data/com.yourproject.example/files/index.html"; 
webview.loadUrl(curURL);

还有更多。 但即使在我运行应用程序之后,我也无法在手机“com.yourproject.example”中找到路径,并且我已经查看了里面的每个文件夹,因为我想在其中放置这个文件夹“files/index.html”我假设。 我知道这对你们来说很容易,但我没有运气。

【问题讨论】:

    标签: android html webview android-webview internal-storage


    【解决方案1】:

    创建一个文件夹 assets 并将您需要的文件放在那里。关注这个answer

    【讨论】:

    • 不,我不希望我的文件使用该应用程序构建。我希望我的文件只是在我设备的内部存储中,并且会从那里被调用到应用程序 webview
    • 您好,您对这个问题有任何更新吗?我有一个类似的问题。我想下载一个带有html文件的zip,在data/data/cache目录中解压并使用它。问题是我可以从 assets 文件夹运行 html 文件,但不能从 data/data/cache 目录运行(显示空白页)。谢谢。
    • 嗨,在我的情况下,我正在提取文件,但是在访问时我忘记预先附加 file://。所以对我来说,这就是解决方案。你呢?你的问题解决了吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-27
    • 2017-07-08
    • 1970-01-01
    相关资源
    最近更新 更多