전 버전 (??)
WebView webview = findViewById(R.id.webView);
Log.d("Webview", webview.getSettings().getUserAgentString());
더보기
Android 4.4 (API 19)이상 에서 Chrominum 에 기반한 새 버전의 WebView 가 도입
1. Android 6.0 (API 23) 이하
PackageManager pm = getPackageManager();
try {
PackageInfo pi = pm.getPackageInfo("com.google.android.webview", 0);
Log.d(TAG, "version name: " + pi.versionName);
Log.d(TAG, "version code: " + pi.versionCode);
} catch (PackageManager.NameNotFoundException e) {
Log.e(TAG, "Android System WebView is not found");
}
2. Android 8.0 (API 26) 이상
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
PackageInfo info = WebView.getCurrentWebViewPackage();
return info.versionName;
}
https://stackoverflow.com/questions/29145884/get-webview-version-number-for-lollipop
https://docs.microsoft.com/ko-kr/xamarin/android/app-fundamentals/android-api-levels
반응형
'Platform > Android' 카테고리의 다른 글
[Okhttp] timeout 설정 (0) | 2021.10.08 |
---|---|
[TroubleShooting] androidx.constraintlayout.widget.Group 사용 시, visibility 적용 안될 때 (2) | 2021.08.30 |
[gradle] ViewBinding 추가 (0) | 2021.07.25 |
[Error] (0) | 2021.07.22 |
[Kotlin] 기초 (0) | 2021.07.21 |