【问题标题】:Include a website inside android project在 android 项目中包含一个网站
【发布时间】:2011-02-11 03:42:16
【问题描述】:

我有一个小型离线网络,有时我的应用程序将通过网络视图显示。

我应该将网站放在我的 android 资源文件夹中的什么位置,以便能够加载所有的 javascript、css 等?

提前致谢。

【问题讨论】:

    标签: android webview


    【解决方案1】:

    您可以检查资产,我认为这正是您想要的。

    这是我使用资产的方式。我的层次结构:

    - 资产

    | - 帮助.html

    | - 一些.js

    | - 图片

    | - | - 横幅.jpg

    | - | - bg.jpg

    然后在应用程序中,我使用 WebView 作为布局。然后;

    webView.loadUrl("file:///android_asset/help.html");

    【讨论】:

      【解决方案2】:

      捆绑资源中的任何位置。从 WebView 打开时,您可以将 URL 作为基本 URL 提供到您的包中,脚本、样式等将按预期加载。

      【讨论】:

      • 是的!对不起,iPhone 串扰。 Asstes 很好,作为基本 URL,您可以提供类似 "file:///android_asset/my_folder/" 的内容。即使资产不是物理文件夹,WebView 也能正确解决此问题。
      猜你喜欢
      • 2017-11-26
      • 2012-11-26
      • 1970-01-01
      • 2011-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多