0

起初:这是我在这里的第一篇文章,所以如果我做错了什么请告诉我:)

所以...我想问我如何在没有 webview 的情况下加载网站。我正在尝试制作一个可以更轻松地玩特定浏览器游戏的应用程序

我的想法是加载网站并让我的应用根据加载的网站的内容显示活动。该应用程序基本上没有显示任何 WebView。或者我可以以某种方式使 WebView 不可见吗?

正如您可能已经意识到的那样,我在 android/java 编程方面并没有那么先进。(虽然我在 HTML/CSS 和非常基本的 C++ 方面并没有那么差)所以请尽量保持代码简短。

谢谢 :)

4

3 回答 3

2

如果我正确理解了您的问题,那么您可以尝试 HTML 解析器。HTML 页面将使用 java 进行解析,您可以在不加载/显示实际网页的情况下提取网站内容。您可能需要使用 firebug 或 chrome dev 工具来查看要提取的网页部分。HTML 解析器可以在这里找到: HTML 解析器

于 2013-01-05T17:59:06.200 回答
0

我建议使用JSoup。它可以很好地解析html网站。

于 2013-01-05T18:21:14.637 回答
0

WebView 和 Chromium 只是 Google Data-Saver 代理的扩展。
没有办法绕过代理。谷歌已阻止所有其他网络视图。

如果您想创建一个可以在没有 Data-Saver 代理的情况下连接到网站的应用程序,您需要构建和编译第 3 方浏览器,然后为 Android 创建一个自定义浏览器应用程序,例如 Firefox 或 Opera。
如果您希望您的 WebView 通过不同的代理被黑客入侵,您可以将完成的 .apk 文件上传到此处,当中国政府通过华为的 App Gallery 分发您的应用程序时,中国政府将在此处模拟 Google 的代理。

即使两个商店的 .apk 相同,如果没有 Google 的 Data-Saver,它也能更好地工作。

于 2020-03-16T04:26:16.687 回答