我发现看起来像是一个字节数组,但当我尝试使用bitmaps decodeByteArray解码它时,它返回null
String mediaString = t.entities.media.toString();
String[] mediaArray = mediaString.split("(?=@)");
byte[] mediaBytes = mediaArray[1].getBytes();
任何人都可以帮我找到一种方法来检索图像,以便我可以显示它吗?
答案 0 :(得分:1)
图片网址
>>> re.search(r'\w+(?: other (\w+)|$)', 'A and other things').group()
'and'
>>> re.search(r'\w+(?: other (\w+)|$)', 'The apple is big').group()
'big'
解码图像
String mediaImageUrl = tweet.entities.media.get(0).url;
Bitmap mediaImage = getBitmapFromURL(mediaImageUrl);
Bitmap mImage = null;
答案 1 :(得分:0)
我正在获取图像,如果它可用,如:
String mediaImageUrl = null;
if (tweet.entities.media != null) {
String type = tweet.entities.media.get(0).type;
if (type.equals("photo")) {
mediaImageUrl = tweet.entities.media.get(0).mediaUrl;
}
else {
mediaImageUrl = "'";
}
System.out.println("mediaImageUrl" + mediaImageUrl);
}
如果您使用 类型 属性,则可以轻松区分 图像/视频 与userTimeLine