美文网首页Android技术知识Android知识Android开发
学习使用Bmob开发一个云存储的移动App

学习使用Bmob开发一个云存储的移动App

作者: RickGe | 来源:发表于2016-12-16 12:57 被阅读257次

    Bmob(比目)是什么? 真是相见恨晚!请看百度百科官网

    01 效果图

    LearnBmob.png

    02 Bmob请求网络数据

    看看Bmob的数据请求是不是很简单。。。
    private void initDataFromBmob() {
            mAdapter = new TweetAdapter(this, null);
            mRecyclerView.setAdapter(mAdapter);
            mRecyclerView.setLayoutManager(getLayoutManager());
            BmobQuery<Tweet> query = new BmobQuery<>();
            query.include("author");
            query.order("-pubDate");
            query.findObjects(new FindListener<Tweet>() {
                @Override
                public void done(final List<Tweet> list, BmobException e) {
                    if(e == null && list != null){
                        mAdapter.clear();
                        mAdapter.addAll(list);
                        if (isNeedCache()) {
                            new Thread(){
                                @Override
                                public void run() {
                                    CacheManager.saveToJson(mContext, CACHE_NAME, list);
                                }
                            }.start();
                        }
                    }
                }
            });
    
            if(isNeedCache()){
                List<Tweet> items = (List<Tweet>) CacheManager.readFromJson(mContext, CACHE_NAME, getCacheClass());
                if(items != null){
                    mAdapter.addAll(items);
                }
            }
        }
    

    03 如何使用Bmob SDK

    详情请看官网

    04 一个Demo

    代码下载地址

    05 数据来源

    数据来自开源中国

    相关文章

      网友评论

        本文标题:学习使用Bmob开发一个云存储的移动App

        本文链接:https://www.haomeiwen.com/subject/kbenmttx.html