0

我想在 Android 平板电脑上加载一个 html 文件(带有图片和视频),但是,没有互联网连接,因此我不能使用 url 来获取图片和内容....

是否有任何免费的网络服务器允许我这样做(在本地主机上显示网络内容)?

或者有什么办法可以通过为它编写一个android应用程序来做到这一点?

谢谢!!

4

2 回答 2

0

Webview 的 LoadURL 方法可以获取本地内容。使用fileuri 从您的资产中检索内容并以这种方式呈现。假设您遵循基本 HTML 网站的标准文件夹结构。

如果您甚至没有互联网连接,为什么还要询问“免费网络服务器”......所有内容必须在应用程序本地加载或即时下载(假设您也没有下载很多..如果它太多,那么你最好将它打包在应用程序中)。

于 2013-04-03T03:50:56.333 回答
0

如果没有 Internet,您的 html 页面是静态页面。
您可以将 html 文件存储在本地资产文件夹中,然后:

url = "file:///android_asset/" + mName + ".html";    
mWebView.loadUrl(url);  

如果您还想在网页中显示图像,请将 html 页面源代码中图像的源路径更改为本地文件夹,并将所有图像粘贴到该文件夹​​中。

于 2013-04-03T04:05:03.230 回答