2016最新新浪微博开发源代码

不说废话直接正题;


上面有个动画的滑动

1.集合viewpager,gridview,listview,对于微博接口的实用。

2.关于convertview的优化,最优化版。

3.下载图片用的是asyntask,异步下载的形式,这个版本不足处就在这里,没有对imageasyntask的图片进行缓存处理,就是每次调用getview都会下载资源。以后版本会改进

4.其中还有一个splash的动画效果。以前开发时的成品,就凑合着用了。


对于菜鸟有个很好的启发作用。


///---------------------------------------//*** 微博 OpenAPI 回调接口。*/RequestListener mListener = new RequestListener() {private StatusList statusList;@Overridepublic void onComplete(String response) {//TODOif (!TextUtils.isEmpty(response)) {if (response.startsWith("{\"statuses\"")) {// 调用 StatusList#parse 解析字符串成微博列表对象StatusList statuses = StatusList.parse(response);User user=User.parse(response);if (statuses != null && statuses.total_number > 0) {this.statusList = statuses;Toast.makeText(getActivity(), "获取微博信息流成功, 条数: " + statuses.statusList.size(), Toast.LENGTH_LONG).show();adapter = new MyAdapter(statuses.statusList,getActivity());adapter.setStatusList(statuses.statusList);mRefreshableListView.setAdapter(adapter);//                        ArrayList arrayList=statuses.statusList;//                        for (int i = 0; i < 5; i++) {
//                        	System.out.println("arrayList.get(i).bmiddle_pic==="+arrayList.get(i).bmiddle_pic);
//						}}} else if (response.startsWith("{\"created_at\"")) {// 调用 Status#parse 解析字符串成微博对象Status status = Status.parse(response);Toast.makeText(getActivity(), "发送一送微博成功, id = " + status.id, Toast.LENGTH_LONG).show();} else {Toast.makeText(getActivity(), response, Toast.LENGTH_LONG).show();}}}@Overridepublic void onWeiboException(WeiboException e) {ErrorInfo info = ErrorInfo.parse(e.getMessage());Toast.makeText(getActivity(), info.toString(), Toast.LENGTH_LONG).show();}};/


源代码地址:http://download.csdn.net/detail/a5601564/9486410




本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部