Android實戰——第三方服務之Bmob後端雲的雲應用收納集小項目(五)

來源:互聯網
上載者:User

標籤:manager   下載   開源   特定   art   後台資料庫   介紹   roi   rmi   

第三方服務之Bmob後端雲的雲應用收納集小項目(五)

 

事先說明:這裡的一切操作都是在整合了BmobSDK之後實現的,如果對Bmob還不瞭解的話,請關注我第一篇Bmob文章

 

項目上線:項目已經上線百度市場,需要的同學可下載反編來學習,應用袋:http://shouji.baidu.com/software/9529251.html

項目同時也涉及到百度自動更新組件,後續我會在我的部落格中推出百度自動更新組件的整合

項目意義:對於2016年Google I/O大會上提出的Instant Apps,即使用者不需下載app,就可以運行app的這個新鮮的理念

聰明你的可能會聯想到H5App,webApp也是如此的效果,沒錯,今天帶大家做一個免下載,免安裝,隨選即用的應用收納集

 

 

具體思路:

項目:

後台資料庫表的結構:(右鍵在新標籤開啟可看原圖)

 

步驟一:javaBean的介紹

分類實體類:

 


應用實體類:

 

 


 

 

步驟二:選擇分類頁面和選擇應用頁面,GridView的填充(這裡只介紹分類頁的填充,應用頁的填充步驟是一樣的)

建立一個GridView布局(由於前面帶有一個搜尋欄,所以用到的是開源架構GridViewWithHeaderAndFooter):

 


建立一個View布局用於填充GridView(左邊文字右邊圖片,可看分類頁):

 

 


建立一個GridView的Adapter來適配View(這裡用Xutils來載入圖片,通過下面2句代碼,new一個對象,display就可以了):

 

 


代碼填充GridView資料:

 

 


 

 

步驟三:WebView頁面(即第三個頁面)對WebView頁面處理

這裡可以關注我部落格上面的有關對WebView處理的文章:http://blog.csdn.net/qq_30379689/article/details/51898640

步驟四:部分H5App出現定位功能(百度地圖等),那麼應該對必須解決安卓6.0系統的許可權問題,將許可權請求放在應用頁面開啟之前的頁面,之後檢查到H5App需要定位功能時會自動彈出許可權申請,這裡使用的是Bmob封裝好的

 

以下是Bmob的官方說明:

 

Android6.0中對特定的許可權進行了動態授權的方式,需要在運行時使用者手動授予,老人服裝如果使用者拒絕後再次申請還可以向使用者彈框說明許可權的作用,使用者點擊確認後再去申請。

因此,我們提供了一個許可權管理的工具類,具體使用如下:

註:在的BmobSDK內部整合類,自以後的SDK內部將不再提供該類,開發人員可以在下載的配套官方Demo的包下面查看該類源碼。

 

第一步:在項目的Gradle上添加下面這些資訊:

 


添加依賴:

 

 


第二步:構建PremissionManager類

 

 


第三步:覆寫onResultPermissionResult方法:

Android實戰——第三方服務之Bmob後端雲的雲應用收納集小項目(五)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.