學習使用Bmob開發一個云存儲的移動App

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 數據來源

數據來自開源中國

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,581評論 25 708
  • 發現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,257評論 4 61
  • ╯▂╰
    琦_1eeb閱讀 83評論 0 0
  • 文 / 長木云伊 今日無緊要任務,偶然發現國外所做分析報告,與之前我做的是同一個項目。下載學習之余,看到差距,并努...
    莫嗔堂堂主閱讀 403評論 0 0
  • 枯木逢春喜生發, 荒草意欲綠山崖。 怎奈春懼寒風煞, 泥墻土瓦冷人家。
    風瀟林湘妃子笑閱讀 100評論 0 0