很想搞點Android的小程序玩玩,但是卻萬事開頭難,不知道從哪里開始,看了官方的文檔,結(jié)果一天都看不了幾段,還是英文的,比較痛苦。找了些電子書,也是看過目錄就不知道放哪里了。這種編程的入門沒有強大的決心真的很難靜下心來學習。
前幾天又心血來潮,搜索了一下android開發(fā)的網(wǎng)站,發(fā)現(xiàn)了一些視頻,看起來還挺有意思,連續(xù)看了幾個,慢慢地也摸著一點門路了,以前沒有試過用這種方法學習,都是看書,現(xiàn)在發(fā)現(xiàn)看視頻似乎更高效,起碼眼睛沒那么累,有人在念,很多時候只要用耳朵聽就行了,而且所有軟件的界面、步驟都很清楚,這些東西通過書是沒法表現(xiàn)出來的。
現(xiàn)在學會了讓一個Activity顯示出來,放上點控件,處理一下點擊,頁面布局等,算是入門了,但很多東西還要繼續(xù)看,那些視頻還有好多。
入門系列視頻地址:
http://www.marsdroid.org/
還有一個深入淺出系列:
http://www.eoeandroid.com/thread-109361-1-1.html
由于沒有入門,所以還在看第一個系列,第二個系列只看了兩個。
到現(xiàn)在發(fā)現(xiàn)android界面的構(gòu)建很像web界面,android是通過layout來排布控件,而web是通過css,android可以通過java來操縱控件,而web則是通過javascript操縱控件,回調(diào)函數(shù)則跟JavaSE一樣。
不過有時候很容易忘記了一個步驟導致程序運行出錯,一般來說,要讓一個Activity成功運行,需要做以下步驟:
1、有一個繼承與Activity的類
2、有一個layout文件,里面是各種控件的布局,在Activity里面應該用setContentView加載這個layout
3、有一個strings文件,里面是界面的各種字符串,用于國際化
4、在AndroidManifest里面加入這個Activity
第4步很容易忘記。