android專案 開發過程中需要時刻注意的

2021-07-09 05:31:52 字數 667 閱讀 8476

菜鳥入門級別程式設計師,頭一回做上線專案。經驗不足導致專案在開發完成之後bug 百出,小記一下在以後的開發過程中需要時刻注意的點;

1,**規範很重要

在後期的**整理的過程中,回頭看才發現,各種亂七八遭的多餘**,邏輯混亂的**。在專案進行的過程中一定要注意,先理清邏輯再敲**,摒棄多餘**,該省就省。

2,記憶體優化

安卓的記憶體真的是乙個很蛋疼的事情,敲**要注意記憶體的整理,在該釋放的地方釋放資源,該處理資源的地方處理資源(尤其bitmap),不建議過多使用第三方工具,能寫的自己寫,這樣能保證到對資源/記憶體的十足把控,往往第三方的東西在資源上沒法自己熟知,不知道工具到底有沒有釋放

使用之前能處理的都要處理,不需要顯示大圖的地方全部降低解析度,總之能不需要的地方能小就弄到最小,記憶體真的是個長久的問題,

陣列使用問題,也會影響記憶體(待補)

3,類目的處理

剛開始專案的時候最好分析分析專案的板塊,分門別類的對類檔案進行處理置放,第乙個專案是根據類的區別分類的,我感覺不太好,而且也不是特別美觀。可以嘗試按照功能分類

4,依賴包

不能過多,(感覺,目前我也不知道包過多有什麼問題,直觀感覺專案佔量過大)

5,問題解決

找本質,能解決解決,不能解決盡量優化(目前碰到的就記憶體和啟動之前白屏問題不知道怎麼解決,希望有大神可以教一教)

有再補

關於Android開發過程中的weight的問題

weight值是乙個數字,用於指定每個檢視與其他同級檢視在剩餘空間中的佔比。這有點像飲料配方中各種成分的比例 2 份蘇打 1 份糖漿 是指飲料中三分之二是蘇打。例如,如果您將乙個檢視的 weight 值指定為 2,將另乙個檢視的 weight 值指定為 1,總和是 3,那麼第乙個檢視將填滿剩餘空間的...

專案開發過程中的幾個階段

1.evt engineering verification test 產品開發初期的設計驗證比如功能性測試等,通常這個階段的產品存在的問題還比較多。2.dvt design verification test 這通常是硬體生產中不可缺少的乙個檢測環節。3.dmt design maturity t...

專案開發過程中遇到的問題

問題分類 1 邏輯問題 結構 處理流程的設計有問題,尤其在多執行緒操作同乙個物件時 2 介面定義和使用問題 例如介面結構或返回情況改了,未及時編譯或更改其他模組的呼叫 3 對接問題 對講問題不是你的問題,就是我的問題,需要聯查 4 理解問題 對功能 邏輯流程或函式定義和使用的理解不清晰 5 異常處理...