Android7.0允许用户(通过开发者选项)选择他们的WebView的实现。用户可以选择独立的WebView或使用Chrome APK来渲染WebViews。Reference
因为这可能意味着那些使用WebViews的人现在有两个不同的代码库需要担心,所以知道当前选择了哪种实现将是很有用的。
有没有办法确定在Android7中选择了什么WebView实现?
发布于 2019-09-25 04:08:28
有一个appCompat版本:
WebViewCompat.getCurrentWebViewPackage(context)
发布于 2021-09-14 16:34:41
dependencies {
// ...
implementation 'androidx.webkit:webkit:1.4.0' // Add to your gradle
}
public static String WebViewPackageName(Context context) {
PackageInfo webViewPackageInfo = WebViewCompat.getCurrentWebViewPackage(context);
return webViewPackageInfo.packageName;
}
https://stackoverflow.com/questions/41234678
复制相似问题