大家好,我正在制作一个Android应用程序,放大Instagram个人资料图片 我已经正确完成了所有我想要的是修改我从instagram服务器获取的输出网址,例如当我运行我的json脚本时它给了我这个
我希望将其转换为
这是我正在使用的代码
final JsonObjectRequest jsonRequest = new JsonObjectRequest(Request.Method.GET, finalURL, null, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
try {
JSONObject user = response.getJSONObject("user");
String profilePicture = user.getString("profile_pic_url_hd");
Log.v("JSON", "User: " + profilePicture);
} catch (JSONException e) {
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.v("FUN", "Error " + error.toString());
}
});
感谢。
答案 0 :(得分:0)
试试这段代码,看看它是否有效:
String smallImageUrl = "https://instagram.fkhi6-1.fna.fbcdn.net/t51.2885-19/s320x320/20766978_110444579680760_4754914132547862528_a.jpg";
String largeImageURL = smallImageUrl.replace("s320x320", "s800x800");
答案 1 :(得分:0)
试试这个:
String imageUrl=originalUrl.replaceAll("[s][0-9]+[x][0-9]+","s"+desiredWidth+"x"+desiredHeight);