android - 在 Android 应用程序中打包(自定义)WebView

标签 android webview android-webview

是否可以在您的应用中打包自定义或标准 WebView?我想这样做是因为似乎所有设备或 android 版本都有自己的 WebView 组件风格。我想在我的应用程序中对此进行标准化,以便所有用户都能体验到与他们使用的设备无关的相同行为。所以基本上,我不想使用标准的 WebView,因为它的行为会因您的 android 版本或设备或两者而异。我想使用一些包含浏览器组件的包,该组件将以独立于您使用的设备的可预测方式响应。 我说的是 JS 行为、CSS 等......

最佳答案

理论上是可以的。几个人have tried .

除了明显的问题,例如使您的应用变得庞大 (+10-20MB) 并占用更多内存,您只能访问 software rendering。 .对于小型静态 WebView 软件模式可能没问题,但我猜 WebView 是您应用程序的核心部分,因此没有硬件加速会很糟糕。

如果您有空闲时间、C++ 技能并希望致力于使 WebView 成为您非常欢迎的独立组件,只需联系代码所有者以确保您计划的更改与项目的发展方向。

关于android - 在 Android 应用程序中打包(自定义)WebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23866932/

相关文章:

android - 在 Android 中使用 Cordova 5.0 构建自定义 WebView

Android布局: merge into LinearLayout not showing all fields

android - 基于android中的大文本布局变化

java - $_POST 未从 Java 代码接收数据

android - 长按android webview中的链接时如何打开上下文菜单?

android - Android XWalkView 或 WebView 中隐藏在键盘下方的文本框

android 加载 WebView 提供程序失败 : No WebView installed

android - 在 NPObject 上调用方法时出错!在安卓 2.2

javascript - 将数组从js传递到android

java - 您如何检测用户现有订阅的价格是否发生变化(Google Play 应用内购买)?