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

不说废话直接正题;


上面有个动画的滑动

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

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

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

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


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


///---------------------------------------/
	/**
     * 微博 OpenAPI 回调接口。
     */
    RequestListener mListener = new RequestListener() {

		private StatusList statusList;

		@Override
        public void onComplete(String response) {
			//TODO
            if (!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<Status> 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();
                }
            }
        }

        @Override
        public 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



  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值