android - API 26 后使用 webview 的 Android 应用有哪些选项
问题描述
我是一个业余爱好者,主要限于 PHP 和 mysql。我为一位客户开发了一个网站,该客户还要求我将其展示为一个 android 应用程序。所以我按照一些 youtube 教程制作了一个混合应用程序。它大部分工作正常,但在 android 版本 7 和版本 8 中,不推荐使用 webview。他们改用 chrome。现在任何人都可以建议我一些替代方法来将我的网站显示为 android 中的应用程序。另外,我可以将 myapp 从 webview 迁移到 chorome。
解决方案
webView 未被弃用。
不推荐使用 webView 中的以下方法
Android 已弃用 WebViewClient 中的 shouldOverrideUrlLoading(WebView view, String url) {} 并将其替换为 shouldOverrideUrlLoading(WebView, WebResourceRequest),可能是为了获得更大的长期灵活性。
而不是使用
boolean shouldOverrideUrlLoading (WebView view, String url)
利用
shouldOverrideUrlLoading(WebView view, WebResourceRequest request)
推荐阅读
- uwp - get all the process in my computer in uwp
- python - 如何在命令中运行带有空格的可执行文件?
- android - Android从java模块生成类
- git - Git 分支实践与未来和即将到来的代码混合
- scala - 无法在 Scala 中保存数据,无法 mkdir 错误
- go - 如何读取数组或切片的子集
- javascript - 使用 C# 类(jQuery、AJAX)的实例变量更新 HTML 表
- codeigniter - How can we check data in controller sent by ajax (not in response) in codeigniter?
- node.js - Sequelize Typescript:类型“FavoriteEntity []”不可分配给类型“FavoriteEntity | 无效的'
- jsf - 从 JSF 控制器获取数据到 EJB