Android入門學習總攻略

來源:互聯網
上載者:User

我認為的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/

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.