开源中国系列五:十分钟开发完博客中国博客功能

自定义控件

联网

工具

数据库

源码分析相关面试题

Activity相关面试题

Service相关面试题

与XMPP相关面试题

与性能优化相关面试题

与登录相关面试题

与开发相关面试题

与人事相关面试题

开源项目:https://github.com/open-android/BaseRecyclerAndAdapter

《开源中国系列五:十分钟开发完博客中国博客功能》

使用步骤

1.复制如下内容到代码中,实现博客页面展示.

pullToLoadMoreRecyclerView = new PullToLoadMoreRecyclerView<LatestRecommend>(mSwipeRefreshLayout, mRecyclerView, MyRecyclerViewHolder.class) {
        @Override
        public int getItemResId() {
            //recylerview item资源id
            return R.layout.fragment_item_blog;
        }

        @Override
        public String getApi() {
            //接口
            return url;
        }

      
    };


    //开始请求
    pullToLoadMoreRecyclerView.requestData();

5.复制如下内容到代码中,实现博客页面最新推荐,本周热门,最新播客功能

 mRgBlogHeadLayout.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
        @Override
        public void onCheckedChanged(RadioGroup radioGroup, int checkedId) {
            switch (checkedId) {
                case R.id.bt_blog_head_recommend:
                    //推荐
                    url = "action/apiv2/blog?catalog=3&pageToken=";
                    break;
                case R.id.bt_blog_head_hot:
                    //热门
                     url = "action/apiv2/blog?catalog=2&pageToken=";
                    break;
                case R.id.bt_blog_new_blog:
                    //最新
                      url = "action/apiv2/blog?catalog=1&pageToken=";
                    break;

                default:
                    break;

            }
            initData();
        }
    });

欢迎关注微信公众号

微信公众号名称:Android干货程序员

《开源中国系列五:十分钟开发完博客中国博客功能》

    原文作者:马伟奇
    原文地址: https://www.jianshu.com/p/f45d3e021c65
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞