gpt4 book ai didi

android - 如何从 Android 设备获取默认的 HTTP USER AGENT?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:53:02 48 4
gpt4 key购买 nike

如何从android设备获取默认的HTTP USER AGENT及其默认设置?

谢谢
诺西布

最佳答案

正如 Varundroid 在他的回答中提到的,

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

对于 Android 2.1 及更高版本来说是更好的方法。

====================

来自安卓源代码。

public static String getDefaultUserAgent() {
StringBuilder result = new StringBuilder(64);
result.append("Dalvik/");
result.append(System.getProperty("java.vm.version")); // such as 1.1.0
result.append(" (Linux; U; Android ");

String version = Build.VERSION.RELEASE; // "1.0" or "3.4b5"
result.append(version.length() > 0 ? version : "1.0");

// add the model for the release build
if ("REL".equals(Build.VERSION.CODENAME)) {
String model = Build.MODEL;
if (model.length() > 0) {
result.append("; ");
result.append(model);
}
}
String id = Build.ID; // "MASTER" or "M4-rc20"
if (id.length() > 0) {
result.append(" Build/");
result.append(id);
}
result.append(")");
return result.toString();
}

关于android - 如何从 Android 设备获取默认的 HTTP USER AGENT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6824604/

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