我的android項目架構

項目架構:


通用模塊: com.zondy.common
com.zondy.common.base//通用基礎模塊包
com.zondy.common.config//通用配置模塊包
com.zondy.common.oauth//通用認證模塊包
com.zondy.common.view//通用自定義view包
com.zondy.common.util//通用幫助包
com.zondy.common.update//通用更新模塊包

test1應用:com.zondy.fengtongzai//包名
com.zondy.fengtongzai.module.main//功能模塊主界面
com.zondy.fengtongzai.module.photo//功能模塊拍照上傳
com.zondy.fengtongzai.module.user//功能模塊用戶信息
com.zondy.fengtongzai.module.collect//功能模塊數據採集
com.zondy.fengtongzai.db//db操作
com.zondy.fengtongzai.http//網絡請求
com.zondy.fengtongzai.entity//實體bean
com.zondy.fengtongzai.common.util//應用內的通用模塊幫助類
com.zondy.fengtongzai.common.view//應用內的通用模塊自定義視圖

test2項目:com.zondy.jinfeng
com.zondy.jinfeng.module.main//功能模塊主界面
com.zondy.jinfeng.module.photo//功能模塊拍照上傳
com.zondy.jinfeng.module.user//功能模塊用戶信息
com.zondy.jinfeng.module.collect//功能模塊數據採集
com.zondy.jinfeng.db//db操作
com.zondy.jinfeng.http//網絡請求
com.zondy.jinfeng.entity//實體bean
com.zondy.jinfeng.common.util//應用內的通用模塊幫助類

com.zondy.jinfeng.common.view//應用內的通用模塊自定義視圖



常用控件及顯示效果:
多標籤切換及延時加載
下拉刷新,上拉加載
帶標題的listView
flowLayout  浮動添加view,如多標籤
通用gridVeiw listView adapter
adapter 多選/單選



常用功能:

1.軟件自動更新下載,並提示(強制與非強制更新)


2.軟件登錄註冊註銷,以及狀態保存


3.加載進度提示,頁面刷新功能


4.列表呈現,並提供搜索過濾功能,最主要的是數據如何緩存,避免每次都要重新下載,減少流量。


5.詳細頁面的顯示


6.退出功能的提示,雙擊退出


7.定位功能,定位及間隔設置


8.短信和打電話功能


9.導航條和菜單功能(使用actionbar)


10.圖片顯示和拍照上傳功能(多圖上傳),圖片加載及緩存


11.地圖功能。(測距,打點,畫線,添加標註)自定義圖標,行駛軌跡,當前位置,路徑導航,多種地圖。Google ,Baidu,高德


12.文本框,多選框,進度條,彈出窗口,按鈕,評分條,選項卡,


13.時間設置


14.消息推送及提示(兩種提示格式,當前頁提示,狀態欄提示,當前頁提示使用小圓點或彈出系統級別的對話框)


15.資源文件的使用,樣式標識的統一


16.本地數據庫操作


17.TCP,WebService,HTTP,WebService網絡編程,處理遠程數據庫


18.Json的解析(使用goson)


19.流程控制


20.使用幫助


21.意見反饋


22.桌面快捷方式


23.常用的整套UI頁面素材


24.多線程控制


25.基本的Android安全問題


26.統計圖表的實現,柱狀圖表,線性圖表,餅狀圖表等常見顯示,點擊並能查看具體顯示信息


27.定時更新,刷新的功能,實時接收電腦端系統發送的消息功能


28.所有字體的樣式統一,樣式問題


29.提示問題,按鈕選中時和不選時的樣式是不一致的。


30.webview 與app之間的交互


31.日誌存儲,閃退信息存儲


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章