有没有办法在没有 WebView
的 Activity 中检索浏览器的用户代理?
我知道可以通过 WebView
获得它:
WebView view = (WebView) findViewById(R.id.someview);
String ua = view.getSettings().getUserAgentString() ;
但在我的情况下,我没有/不需要 webview 对象,我不想仅仅为了检索用户代理字符串而创建它。
最佳答案
如果你没有有一个,你可以试试这样
String ua=new WebView(this).getSettings().getUserAgentString();
编辑-
getUserAgentString()
的文档说
返回 WebView 的用户代理字符串。
所以我不认为你可以得到它,除非你声明一个。如果我错了,有人纠正我
关于android - 以编程方式检索用户代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3626071/