1,腾讯微博,微博发表时间timestamp,这是unix时间戳,解析方法为
long create = jsonObject.optLong("timestamp",0);2,腾讯微博的头像,即微博列表页的头像,json解析head出来后,实际使用时需要增加/50,即
//这个地方,语言必须是英语,否则通用工具new Date()会不读参数。。。。
status.created_at = new java.text.SimpleDateFormat("EEE MMM d HH:mm:ss Z yyyy",Locale.ENGLISH).format(new java.util.Date(create * 1000));
这样就跟新浪的create_at通用;
user.profile_image_url = jsonObject.optString("head", "")+"/50";//使用时,在原地址增加/50,意为获取50大小的head,屮3,腾讯微博的图片,即微博列表页的图片,json解析image后,实际获取需要在后面增加/120,即
JSONArray picUrlsArray = jsonObject.optJSONArray("image");问题加载中。。。。
if (picUrlsArray != null && picUrlsArray.length() > 0) {
int length = picUrlsArray.length();
status.pic_urls = new ArrayList<String>(length);
// JSONObject tmpObject = null;
String tmpObject = null;
for (int ix = 0; ix < length; ix++) {
tmpObject = picUrlsArray.optString(ix);
if (!TextUtils.isEmpty(tmpObject)) {
status.pic_urls.add(tmpObject+"/120");
}
}
System.out.println("增加完图片列表:"+status.pic_urls);
}
--
senRsl
2014-04-08 21:09
GMT+8 @Beijing Tongzhou
senRsl
2014-04-08 21:09
GMT+8 @Beijing Tongzhou
没有评论 :
发表评论