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 http://www.cnblogs.com/devinzhang/archive/2011/12/17/2291396.html
  7. 測試——adb測試,Junit單元測試,monkey冒煙測試
  8. 版本控制工具——SVN,Git
  9. 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解析

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


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com