要获取安卓 WebView 的用户代理,可以使用以下代码示例:
WebView webView = new WebView(context);
// 获取默认的用户代理
String defaultUserAgent = webView.getSettings().getDefaultUserAgent(context);
// 获取当前的用户代理
String currentUserAgent = webView.getSettings().getUserAgentString();
// 设置用户代理
String customUserAgent = "Custom User Agent";
webView.getSettings().setUserAgentString(customUserAgent);
上述代码中,首先创建了一个 WebView 对象。然后可以使用 getDefaultUserAgent()
方法获取默认的用户代理,使用 getUserAgentString()
方法获取当前的用户代理。可以通过调用 setUserAgentString()
方法来设置自定义的用户代理。
注意:在获取用户代理之前,需要等待 WebView 加载完成。可以在 WebViewClient
的 onPageFinished()
方法中获取用户代理。
希望对你有所帮助!