如何使用Android项目访问整个HTML项目?

时间:2012-12-03 06:58:32

标签: android html android-webview

我有一个任务是在我的android项目中访问整个HTML项目(使用CSS等)。任何人都可以帮助我吗?我搜索了它,但我发现的只是“Webview”,我已经知道了。

我想知道在哪里可以将CSS文件,html文件放在我的Android项目中,如何管理整个HTML项目? (即从一个页面转换到另一个页面等)如果你知道这个,请给我一些好的文档或教程。如果webview是唯一的方法,我如何从一个页面切换到另一个页面?因为我所知道的只是使用

myWebView.loadUrl(Uri.fromFile(www.website.com);

我还设法从sdcard加载一个html文件。

myWebView.loadUrl(Uri.fromFile(
                new File(Environment.getExternalStorageDirectory()
                        .getAbsolutePath() + File.separator + "index.html"))
                .toString());

但我不明白如何进行整个项目! 任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

您需要使用肯定的webView。

为此,您可以将整个HTML(css,js,html)放在资产文件夹中,并在webview中加载本地index.html,就像这样。

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

webview将加载整个本地网站。 .css和js将由webview直接处理,甚至超链接也可以工作。

您还可以自定义webview并通过js调用来制作混合应用。但这只适用于混合应用程序。

希望这有帮助。