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

时间:2014-05-26 09:27:58

标签: android webview android-webview

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

1 个答案:

答案 0 :(得分:1)

理论上它可能是可能的。一些人have tried

除了明显的问题,比如让你的应用程序变得庞大(+ 10-20MB)并让它吃更多内存,你只能访问software rendering。对于一个小的静态WebView软件模式可能没问题,但我猜测WebView是你应用程序的核心部分,所以没有硬件加速会是一个无赖。

如果您有空闲时间,C ++技能并希望将WebView作为一个独立的组件,我们非常欢迎您,只需与代码所有者联系,以确保您计划的更改与项目的方向。