安卓app開發 03 專案的基本開發步驟

2022-07-04 02:54:10 字數 919 閱讀 9260

★ 確定功能

★ 必須的介面及介面跳轉的流程

★ 需要的資料及資料的**及格式

★ 是否需要服務端支援

★ 是否需要本地資料庫支援

★ 是否需要特殊許可權

★ 是否需要後台服務

★ 分層

★ 網路連線

★ 資料處理-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介面 在程式...