我有一个 Android 应用程序,它使用 webview 来显示它的一些屏幕。 问题 - android webview 页面需要花费大量时间从远程服务器下载图像。因此,我考虑在我的 Android 应用程序中(在一个新线程中)启动一个网络服务器来提供静态图像。
我能够在端口 8080 上的线程中启动网络服务器(从我的应用程序),但无法通过 URL“10.0.2.2:8080”、“127.0.0.1:”上的 webview 从我的应用程序访问它8080”和“本地主机:8080”。 知道为什么我无法访问我的网络服务器吗?
提前致谢!
最佳答案
您会考虑直接将 HTML 数据加载到 webview 中吗?
String summary = "<html><body>You scored <b>192</b> points.</body></html>";
webview.loadData(summary, "text/html", "utf-8");
关于android - 在 Android 应用程序中运行网络服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5938371/