我正在使用凌空Android库使用API。
我必须将Android设备的用户代理作为参数传递给API URL。
用户代理字符串中包含空格和某些URL中不允许的字符。
如何将用户代理字符串转换为可以与API结合使用的字符串。
我正在使用以下解决方案来获取用户代理,但不知道如何进一步修改字符串以将其用于API。
private static String GetUserAgent(Context act) {
String userAgent = new WebView(act).getSettings().getUserAgentString();
return userAgent;
}