gpt4 book ai didi

android - 除了 WebView.getSettings().getUserAgentString() 之外,有没有办法获取默认的用户代理字符串?

转载 作者:IT老高 更新时间:2023-10-28 22:24:33 27 4
gpt4 key购买 nike

我想在 HttpClient 连接中使用电话的默认用户代理,并想知道是否有一种方法可以在无需 WebView 进行查询的情况下获取用户代理。

最佳答案

很晚的答案,对于其他可能正在寻找这个的人。

我正在寻找一种方法来获取 HttpUrlConnection 使用的用户代理字符串,将其与 HttpClient 一起使用并使用我自己的版本信息进行修改。这样,我的 Android 应用程序提供了一些有用的版本信息,我可以从服务器的日志文件中提取这些信息(Android 版本、设备名称/类型和我的应用程序的版本)。

例如,我的手机在使用 HttpUrlConnection 时的用户代理字符串如下所示:

Dalvik/1.4.0 (Linux; U; Android 2.3.5; HTC Desire HD A9191 Build/GRJ90)

这个字符串可以像这样从系统属性中获得:

String userAgent = System.getProperty( "http.agent" );

关于android - 除了 WebView.getSettings().getUserAgentString() 之外,有没有办法获取默认的用户代理字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4103963/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com