★ 確定功能
★ 必須的介面及介面跳轉的流程
★ 需要的資料及資料的**及格式
★ 是否需要服務端支援
★ 是否需要本地資料庫支援
★ 是否需要特殊許可權
★ 是否需要後台服務
★ 分層
★ 網路連線
★ 資料處理-xml、domain
★ 封裝 activity
★ 主介面確定
★ 模組介面、列表、檢視、編輯介面
★ 選單、按鈕、對話方塊、提示資訊
★ 介面總體顏色
★ 資料**
★ 資料型別
★ 儲存方式
★ 客戶端業務解析
★ 每個頁面間的跳轉。
★ 選單、按鈕、事件等。
★ 1.多種開源框架和優秀原始碼的引用:
xutils,volley,vitamio,slidingmenu等
★ 2.資料訪問:
(1)訪問框架
(2)傳遞方式
★ 3.多種api的接入
(1)簡訊服務
(2)即時通訊
(3)訊息推送
(4)第三方登入等
★ 5.記憶體優化
(1)垃圾**
(2)一、二級快取
(3)介面卡的優化
(4)框架及資源的優化
★ 6.多執行緒非同步
★ 7.螢幕適配
開發基本結束之後還有很多需要流程:
★ 1.多型號真機實測
★ 2.雲伺服器優化
★ 3.apk加密
★ 4.數字簽名
★ 5.使用者協議
★ 6.應用平台
★ 7.專案上線
★ 8.應用推廣和廣告插入
★ 9.版本更新和維護
- 本筆記不允許**
安卓app開發筆記
首先是一些入門的資料,有很多需要自己學習的 1 網路通訊協議,我優先選擇http,因為熟悉,okhttp很好用,但是我使用更簡單的httpurlconnection來開發 2 資料解析,建議優先選擇json傳輸,一種輕量型的資料格式,解析庫也是很多,可以自己寫介面啥的。3 涉及到陣列型別的資料傳輸與...
01 安卓APP開發流程概覽
前言 一 流程概覽 二 分步概述 總結在學習乙個新東西的時候,我習慣用總 分 總的方式 總 先將要學習的內容總體框架建立起來,形成最初的知識圖譜,分 再將框架中的每一項子內容逐個學習 實踐,填充知識圖譜,總 最後將所有學到的東西進行歸納總結,形成最終完整詳細的知識圖譜。這樣一輪下來,任何知識都會學的...
安卓開發跳轉其他app指定activity
宣告 2 真正的大師,永遠都懷著一顆學徒的心 技術點 0 什麼是隱式intent和顯示intent 1 什麼是acition和category,有哪些值 2 set component setaction setclass setclassname幹嘛的 程式a的b介面要跳轉到程式c的d介面 在程式...