我想为具有应用版本和Android操作系统的Android WebView应用设置自定义用户代理。
我正在使用以下功能:
myWebView.getSettings().setUserAgentString("Mozilla/5.0 (Linux; Android 5.1.1; FixMatka v1.0 Build/LMY48B; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/43.0.2357.65 Mobile Safari/537.36");
我要设置用户设备的 Android版本代替Android 5.1.1
此外,如果可能的话,用户设备的 Chrome版本代替Chrome/43.0.2357.65
&用户设备的内部版本代替Build/LMY48B;
我该怎么做?请逐步说明。我在Android开发领域相对较新。
答案 0 :(得分:1)
尝试一下:
String OSVersion = android.os.Build.VERSION.RELEASE;
myWebView.getSettings().setUserAgentString(String.format("Mozilla/5.0 (Linux; Android %s; FixMatka v1.0 Build/IMM76B) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/72.0.3626.96 Mobile Safari/537.36", OSVersion));
答案 1 :(得分:0)