【问题标题】:Load files from Assets folder in webview从 webview 中的 Assets 文件夹加载文件
【发布时间】:2015-10-05 03:00:24
【问题描述】:

我的 android 应用程序中有一个 webview,加载的 html 文件在服务器上,但是我需要从应用程序的 assets 文件夹中处理一些文件。我想问我如何处理这些文件。
谢谢

【问题讨论】:

    标签: android webview assets


    【解决方案1】:
    public class ViewWeb extends Activity {  
        @Override  
        public void onCreate(Bundle savedInstanceState) {  
            super.onCreate(savedInstanceState);
            setContentView(R.layout.webview);  
            WebView wv;  
            wv = (WebView) findViewById(R.id.webView1);  
            wv.loadUrl("file:///android_asset/aboutcertified.html");   // now it will not fail here
        }  
    }
    

    通常你可以使用 getAssets().open("filename.txt")) 从资产中获取文件 附带说明:请在下次尝试get时输入一些代码

    【讨论】:

    • 感谢 Vaibhav,但我的意思是在 html 文件中,而不是在 java 代码中
    • 使用 getAssets().open("filename.txt")) 从 assets 中获取文件
    • 再次感谢 Vaibhav,但我不想要 java 代码,我想从服务器上的 html 文件加载本地 android 资产。
    【解决方案2】:
    WebView view = new WebView(this);
    view.getSettings().setJavaScriptEnabled(true);
    view.loadUrl("file:///android_asset/hello.html");
    setContentView(view);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-30
      • 2015-07-24
      • 2017-09-15
      • 2019-04-24
      • 1970-01-01
      • 1970-01-01
      • 2011-08-04
      相关资源
      最近更新 更多