1.訪問網路獲取主題列表。
3.在本地管理主題包。
4.應用主題包,觸發換膚功能。
1.訪問網路主題列表,通過主題型別,獲取主題縮圖,根據**包編號獲取**詳細預覽圖。
4.應用主題包,觸發換膚功能。應用主題包,需要觸發相關的系統換膚模組。
根據上述實現方案,繪製概要設計對應uml圖,如下:
根據實現方案,抽象出各類。底層主要抽象:
1.主題資料。2.資料庫實現
control
1.zip壓縮、解壓操作 2.檔案(夾)拷貝、刪除操作。
3.網路資料訪問 4. 與介面的相關互動。
view
資料展示介面。
Android換膚功能設計與實現(3)
這一節詳細介紹一下model層的設計,本身並無太多難點,採用標準的provider結構訪問底層資料庫。簡單uml圖如下 通過themeprovider統一訪問資料庫具體實現themedbhelper。通過向themeprovider新增相應的observer來監聽資料庫的變化。這裡屬於標準的prov...
軟體功能設計
軟體功能設計 針對軟體中某一具體的功能,所進行的設計。包括 這個功能的實現方式,實現的基本結構,類的組成,職責劃分等,是軟體設計中最最重要的基本功。功能設計在整個軟體設計中的層次 軟體設計的層次很多,不同的軟體設計過程有不同的劃分層次,大致可分為 架構設計,api spi設計,資料庫設計,功能設計,...
產品之功能設計
讓每乙個設計師,產品經理頭痛的是,你精心設計的乙個功能,上線後發現很少人使用然後反饋很差。好吧,雖然可能在思考需要設計這乙個功能的時候,你們可能是經過討論的或者分析吧,但是真的分析到了重點和了解到了使用者的需要了嗎?下面將梳理一下,我關於功能點設計的一些經驗吧。1.需求程度 這個功能被需求的程度大還...