Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Base-Android快速開發框架(一)--概述,base-android框架

Base-Android快速開發框架(一)--概述,base-android框架

編輯:關於android開發

Base-Android快速開發框架(一)--概述,base-android框架


  首先簡單介紹一下Base。Base是本人長期以來經過10來款APP總結出來的一個Android快速開發框架。包含數據緩存模塊、工具包、第三方組件包、網絡模塊、數據解析、常用主界面布局等。可以快速的開發Android應用,適合新手入門以及快速開發。

當然Base裡面也引用了很多第三方的框架,並非所有都是原創。當然所引用的模塊也是這麼多項目累積出來的,比較穩定、好用的,可避免少走彎路。

接下來大概分幾個階段介紹,包含整體框架介紹、數據緩存、網絡模塊、常用第三方組件包、常用主界面布局等,在介紹的途中也會分享一些做項目的經驗。最後把源碼上到github,希望有大神加入,一起來完善、優化。

  簡單粗暴,先上下整體的介紹。

 

  

 

  UI層:主要封裝BaseActivity、BaseAdapter、BaseFragment。

  業務層:處理好界面的業務邏輯,讓UI層只關注初始化控件、初始化數據庫、綁定數據。

  網絡層:使用AsyncHttpClient,為異步的網絡加載框架。後續根據服務器約定的接口業務,制定CustomAsyncHttpClient。並帶有URL管理及MD5加密管理。

  數據解析層:采用FastJson,封裝有JsonUtil類,可對json進行直接的對象、集合互轉。

  數據層:采用ORM框架,通過標注形式,自動創建數據庫及表,對數據庫進行對象操作。對xml文件存儲、對象序列號存儲、以及數據的持久化存儲, 配置文件(shared perference)等。

  組件及工具:組件匯集了如圓形圖片、下拉刷新、瀑布流、側滑、以及其他自定義的組件,工具包包含一些常用的日期時間、字符、加密、文件、圖片處理等。

  第三方sdk:友盟分享、極光推送、環形IM等的集成,支付寶、微信、銀聯支付等的集成;

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved