전 버전 (??)
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
Get WebView version number for lollipop?
I have Lollipop, and see that we have a separate app for "android system webview". Is there any way to get its version number from my own app that uses a WebView instance? I'd like to report some ...
stackoverflow.com
https://docs.microsoft.com/ko-kr/xamarin/android/app-fundamentals/android-api-levels
Android API 수준 이해 - Xamarin
Xamarin.Android에는 여러 버전의 Android와 앱의 호환성을 결정하는 여러 Android API 수준 설정이 있습니다. 이 가이드에서는 이러한 설정의 의미, 설정을 구성하는 방법 및 런타임에 앱에 미치는 영향
docs.microsoft.com
반응형
'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 |