我想在Android平板电脑上加载一个html文件(包含图片和视频),但是,没有互联网连接,因此我不能使用网址作为图片和内容....
是否有允许我这样做的免费网络服务器(在本地主机上显示网页内容)?
或者有什么方法可以通过为它编写一个Android应用程序来实现它吗?
谢谢!
答案 0 :(得分:0)
Webview的LoadURL方法可以获取本地内容。使用file
uri检索资产中的内容并以此方式呈现。假设您遵循基本HTML网站的标准文件夹结构。
如果您甚至没有互联网连接,为什么还要询问“免费网络服务器”...所有内容都要在应用上本地加载或下载苍蝇(假设你没有下载太多..如果它太多了,那么你最好不要在应用程序中打包它。)
答案 1 :(得分:0)
没有互联网,您的html页面是静态页面 您可以将html文件存储在本地资源文件夹中:
url = "file:///android_asset/" + mName + ".html";
mWebView.loadUrl(url);
如果您还想在网页中显示图像,请将html页面源代码中图像的源路径更改为本地文件夹,并将所有图像发布到该文件夹。