我認為的android入門學習策略
我認為的android入門學習策略
初級階段要學習的內容
1.自己配置環境。
全部採用做新版本 SDK,ADT,ECLIPSE,JDK
2.編寫或者執行教學示例。
2.1這時間主要執行的示例如HELLO WORLD,還有SDK帶的例子。
2.2如果有書的話可以執行一下書上帶的例子,比如《SDK開發大全》,還有SDK帶的APIDemo。執行這些例子的目的在於開發者可以看到很多android能實現的很多效果。
3.進入實戰修改階段。
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
4.學習了基本的東西后,要做一些ANDROID 平臺相關的學習
比如,電話,簡訊,電池電量,螢幕,聲音,震動,重力感應,WIFI等等,按需學習吧。
5.一些應用需要用到的東西的學習
網路相關,資料庫方面,位置服務,openGL等
6.萬事問DOC,檢視SDK提供的DOC文件。
7.打掃邊緣問題,比如android的房展情況,軟體商店的情況。
8.下系統軟體程式碼,看人家是如何寫的。
地址:http://android.git.kernel.org/
本文轉自 kome2000 51CTO部落格,原文連結:http://blog.51cto.com/kome2000/578749
相關文章
- Android學習 - 入門Android
- Android Support Library 學習入門Android
- 【Linux入門第1天】我為什麼要學習LinuxLinux
- 前端學習 node 快速入門 系列 —— 初步認識 node前端
- 我的學習經歷——Linux系統入門教程Linux
- Android程式猿的react學習之路-入門指南篇AndroidReact
- Java入門學習-學習static的用法Java
- 深度學習:為入門者打造的前十資源深度學習
- mybatis入門學習MyBatis
- Nginx入門學習Nginx
- Vue入門學習Vue
- ROS入門學習ROS
- nuxt 入門學習UX
- GORM學習入門GoORM
- afl入門學習
- Spark入門學習Spark
- React入門學習React
- 我通過OCP認證的學習經驗
- 這38篇原創文章,帶我入門深度學習!深度學習
- Python學習從入門到放棄?我不允許!!!Python
- 因為 MongoDB 沒入門,我丟了一份實習工作MongoDB
- 推薦幾本Java學習的書:以入門為主Java
- React Native 入門(三) - 給 Android 開發者的學習建議React NativeAndroid
- 【Mysql學習】mysql的使用入門MySql
- 【Mysql 學習】mysql 的使用入門MySql
- 【CSDN學習】助力開發者學習成長,我們是認真地~
- Linux入門學習Linux
- MyBatisPlus入門學習MyBatis
- spring入門學習Spring
- Nacos整合學習入門
- Mybatis框架 入門學習MyBatis框架
- leaflet學習一 入門
- linux學習——入門Linux
- MyBatis入門學習(一)MyBatis
- android基礎學習-android篇day12-android的UI基礎入門AndroidUI
- JavaScript入門學習學習筆記(上)JavaScript筆記
- Java學習從入門到精通的學習建議Java
- Shiro入門學習---使用自定義Realm完成認證|練氣中期