1. 程式人生 > >Android知識點清單(不斷更新)

Android知識點清單(不斷更新)

I、JAVA SE

1、面向物件
2、集合框架
3、異常
4、多執行緒
5、I/O流
6、網路程式設計
7、設計模式

II、Web

1、JSP
2、HTML/CSS
3、JavaScript

III、概述

  1. Android架構(5層:Linux核心,Libraries,Dalvik VM,Application Framework,Application)
  2. Dalvik VM和傳統JVM的區別
  3. DDMS的使用
  4. Android工程目錄結構
  5. Android程式安裝打包過程
  6. 測試——adb測試,Junit單元測試,monkey冒煙測試
  7. 版本控制工具——SVN,Git
  8. Linux相關:
    mkdir 建立資料夾
    rmdir 刪除資料夾
    rm 刪除檔案
    mv 移動檔案
    cp 拷貝檔案
    cat 檢視檔案
    tail 檢視檔案尾部
    more 分頁檢視檔案
    cd 切換當前目錄
    ls 列出檔案清單
    reboot 重啟
    date 顯示日期
    cal 顯示日曆
    ps 檢視系統程序相當於windows的工作管理員
    ifconfig 配置網路

IV、佈局

1、四大布局及其屬性
2、Android下的單位及轉換(dp、sp、px)
3、螢幕適配

V、測試

1、常見測試的分類
2、Junit

VI、資料儲存

1、檔案
2、SharedPreferences
3、SQLite資料庫
4、ContentProvider
5、網路儲存

VII、UI

1、常見控制元件的使用
- RadioGroup
- ProgressBar
- SeekBar
- Spinner

2、自定義控制元件

3、自定義佈局
- ListView:下拉重新整理
- ViewPager:Activity容器
- ScrollView:側滑選單

4、動畫
- Frame Animation
- Tween Animation
- Property Animation

VIII、網路程式設計

1、HttpURLConnection
2、HttpClient
3、Socket程式設計
4、開源框架的使用
5、WebView
6、WebService
7、XML解析(SAX、DOM、Pull)
8、JSON解析

。。。。。。。。。。。。