編輯:關於Android編程
通過對項目的學習,可以達成以下目標
提升編碼能力 提升修復bug能力 提升業務分析能力 提升編碼見識
按照功能模塊進行劃分
UI層
activity fragment view adapter
業務層
business service, receiver, provider DB,preference, … utils
常見錯誤
R文件丟失
當我們使用project下的clean操作時.經常會出現R文件丟失的問題
,凡是出現這樣的問題都是由於res目錄下的錯誤引起的,
如布局文件書寫錯誤之類.
模擬器沒有sdcard
我們在向服務器下載apk時,是將apk文件存放在/mnt/sdcard/xxx.apk 下的.
但是如果你創建的模擬器沒有sdcard的話就會導致程序出錯.如解析數據失敗等..所以,在模擬器設置界面查看是否有可用空間,如果沒有就重新創建一個模擬器
解析json失敗
如果使用低版本的模擬器運行程序解析json時(API為10),
會出現解析錯誤,這是由於低版本模擬器的bug導致的,
因此,在測試的時候應使用4.0以上的模擬器進行測試
測試模擬器版本太高
如果使用API17或者18的模擬器進行測試,logcat會不間斷的打印log信息,無法准確的定位對自己的有效信息,
因此,模擬器使用API16版本即可
SVN版本控制
創建項目
在進行版本控制之前,先將我們的項目創建出來,在創建項目的過程中需要注意一下幾點
1:創建項目應用是,應用名稱不能有中文,否則會導致應用簽名失敗
包名一定要注意創建自己獨有的包名,不能使用常用的包名,否則後期項目會出現各種bug,記住包名是一個應用程序的唯一標識,手機上的應用程序不可能同時存在兩個包名一樣的應用
2: 創建項目時,向下兼容的版本應在API10以上
3:考慮到項目實際開發中與服務器之間的交互,應將項目中的編碼格式改為utf-8
創建SVN倉庫
打開SVN server服務器搭建我們的代碼倉庫
注意目錄結構創建選擇有trunk,branches,tag目錄結構的倉庫 在trunk主分支下創建我們項目文件夾
提交代碼到倉庫
拷貝處倉庫的url,到工程目錄下執行checkout即可,將工程代碼與服務器關聯起來,不過要注意提交前,將一些不需要的文件過濾掉,(bin,gen,…)
前幾個月剛接觸Android的時候做了一個小項目,其中也用到了類似刮刮樂的效果,現在把代碼貼出來 首先要做一個類似橡皮擦的東西吧,然後才能
一.相關概念(一)基本概念Intent中文意思指”意圖”,按照Android的設計理念,Android使用Intent來封裝程序的”調
xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:a
轉載請注明出處 http://blog.csdn.net/typename/ powered by miechal zhao : miechalzhao@gmail.