Android開發需要註意的幾項:
1、導入的類庫需要和項目在同級目錄下,謹防資源文件與類庫中沖突。
2、為int時候,textview的color代碼設置,set/getTextSize單位問題。
3、json屬性節點不能有空格。
4、asset下使用第三方字體xx.ttf必須都為小寫。
5、listView自定義adapter中復用holder時候,如果view/checkbox等對應不同狀態顯示不同的圖片,切記情況寫全,不然會出現錯亂問題。
6、做上傳時候記得問問服務端是否限制了上傳文件大小。
7、context/,視妳是否需要涉及到ui時候選擇合適的context。
8、存在復用時候,盡量new對象等操作移到復用之外,以防oom。
9、數據庫操作加鎖。
10、用Activity來顯示出的dialog,popupwindow等控件需要在Activity關閉時候(之前也給關了)。
11、toast,判斷是否格式(為空等)封裝。
12、ui布局在多機型上的測試。
13、newhandler時候盡量寫在緊跟其他控件的獲取之後,防止空指針。
14、context.();要intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);。
15、針對壹些特定的只能為數字的editText設置軟鍵盤類型為數字,為用戶節省切換這壹步驟,edittext.(EditorInfo.TYPE_CLASS_PHONE);。
16、armeabi-v7a。
17、監聽鍵盤輸入會有兩次:(壹次up壹次down)。
18、不同類型的資源文件最好不要重名,不然會偶爾發現空指針,eclipse會抽,找成另壹控件。
19、這玩意在miui不管用。
20、部分系統的onDateSet執行兩次。
21、fragment回調。