2016-02-29 11:42:57 1392瀏覽
移動(dòng)開發(fā)領(lǐng)域發(fā)展如火如荼,最受歡迎的莫不如Android應(yīng)用軟件。隨著人們對(duì)生活質(zhì)量要求越加提高,對(duì)于Android開發(fā)人才的職業(yè)水隨之增高。扣丁學(xué)堂Android培訓(xùn)講師從業(yè)開發(fā)領(lǐng)域十余年,就本身Android開發(fā)經(jīng)驗(yàn)做一總結(jié)。
淺談深圳Android培訓(xùn)機(jī)構(gòu)之Android開發(fā)經(jīng)驗(yàn)總結(jié)60條:
1、 有序隊(duì)列操作add、delete操作時(shí)注意保持排序,否則你會(huì)比較難堪喔。
2、 數(shù)據(jù)庫刪除數(shù)據(jù)時(shí),要注意級(jí)聯(lián)操作避免出現(xiàn)永遠(yuǎn)刪不掉的臟數(shù)據(jù)喔。
3、 關(guān)于形參實(shí)參:調(diào)用函數(shù)時(shí)參數(shù)為基本類型傳的是值,即傳值;參數(shù)為對(duì)象傳遞的是引用,即傳址。
4、 listview在數(shù)據(jù)未滿一屏?xí)r,setSelection函數(shù)不起作用;ListView批量操作時(shí)各子項(xiàng)和視圖正確對(duì)應(yīng),可見即所選。
5、控制Activity的代碼量,保持主要邏輯清晰。其他類遵守SRP(單一職能),ISP(接口隔離)原則。
6、 arraylist執(zhí)行remove時(shí)注意移除int和Integer的區(qū)別。你懂得。
7、 Log請(qǐng)打上Tag,調(diào)試打印一定要做標(biāo)記,能定位打印位置,否則尷尬是:不知道是哪里在打印。
8、 碼塊/常量/資源可以集中公用的一定共用,即使共用邏輯稍復(fù)雜一點(diǎn)也會(huì)值得,修改起來很輕松,修改一種,到處有效。
9、 setSelection不起作用,嘗試smoothScrollToPosition。ListView的LastVisiblePosition(最后一個(gè)可見子項(xiàng))會(huì)隨著getView方法執(zhí)行位置不同變動(dòng)而變。
10、與Activity通訊使用Handler更方便; 如果你的框架回調(diào)鏈變長,考慮監(jiān)聽者模式簡(jiǎn)化回調(diào)。
以上就是扣丁學(xué)堂Android培訓(xùn)講對(duì)于Android開發(fā)經(jīng)驗(yàn)的部分總結(jié),之前扣丁資訊中《Android培訓(xùn)多少錢之Android開發(fā)經(jīng)驗(yàn)總結(jié)60條(一)》已經(jīng)為大家做了部分總結(jié),有興趣的讀者可以看看。
查看更多關(guān)于“Android培訓(xùn)資訊”的相關(guān)文章>>