編輯:Android開發實例
我認為的Android入門學習策略可以分為以下幾個方面,希望廣大的入門開發能夠從中學到自己想要學到的東西。
初級階段要學習的內容
◆第一步、自己配置環境。
全部采用做新版本 SDK,ADT,ECLIPSE,JDK
◆第二步、編寫或者運行教學示例。
2.1這時間主要運行的示例如HELLO WORLD,還有SDK帶的例子。
2.2如果有書的話可以運行一下書上帶的例子,比如《SDK開發大全》,還有SDK帶的APIDemo。運行這些例子的目的在於開發者可以看到很多Android能實現的很多效果。
◆第三步、進入實戰修改階段。
3.1開源代碼修改程序以待到自己需要的效果。在運行了很多例子之後,開始考慮自己改寫程序了,改寫的過程中就會學習和研究很多控件的用法。
主要學習的東西如下:
Activity
Intent
控件使用方法,以及控件的屬性方面
TextView
EditText
ListView
ImageView/ImageButton
ImageSwitcher
Gallery
GridView
ScrollView
ProgressBar
SeekBar
RadioGroup,RadioButton
CheckBox
Spinner
DatePicker,TimePicker
資源文件方面
AndroidManifest.xml
使用String(字符串)資源
使用String數組
使用顏色
使用尺寸
使用簡單Drawable資源
使用圖像
使用動畫
使用菜單
使用XML文件
使用布局(layout)
使用樣式(style)
使用主題(theme)
使用原始文件
資源引用
學習這些東西的時候要注意到的,監聽事件,單擊,長擊等。
menu,dialog,這時候主要是使用,之後要學習修改他們,以達到更美觀效果。
3.2 編碼調試過程中需要學習
Android Virtual Devices(AVD)
模擬器(Emulator)的使用
Android Debug Bridge(ADB)的使用
Dalvik Debug Monitor Service(DDMS)的使用
3.3開始學習更多的東西
Service
Broadcast Receiver
Content Provider
◆第四步、學習了基本的東西後,要做一些ANDROID 平台相關的學習
比如,電話,短信,電池電量,屏幕,聲音,震動,重力感應,WIFI等等,按需學習吧。
◆第五步、一些應用需要用到的東西的學習
網絡相關,數據庫方面,位置服務,openGL等
◆第六步、萬事問DOC,查看SDK提供的DOC文檔。
◆第七步、打掃邊緣問題,比如Android的房展情況,軟件商店的情況。
◆第八步、下系統軟件代碼,看人家是如何寫的。
地址:http://android.git.kernel.org/
1.盡量使用線性布局(LinearLayout)和相對布局(RelativeLayout),不要使用絕對布局。 2.盡量使用dip和sp,不要使用px。 3.為不
今天開始模仿開發者頭條的側滑菜單,是本系列第二篇文章,相信大家已經看到很多app使用這種側滑。今天我來教大家用Android自帶DrawerLayo
今天,想在android手機上安裝兩個相同的應用,本以為可以安裝不同版本的,試了幾次,均相互覆蓋了,於是,只能設法修改apk所對應的包名(package name
人人客戶端有一個很好的導航欄,如下圖所示,當點擊左側ListView後,選中的一行就會一直呈高亮狀態顯示,圖中選中行字的顏色顯示為藍色(注意:是選中行後一直高亮,