Android知識點清單(不斷更新)
阿新 • • 發佈:2019-01-27
I、JAVA SE
1、面向物件
2、集合框架
3、異常
4、多執行緒
5、I/O流
6、網路程式設計
7、設計模式
II、Web
1、JSP
2、HTML/CSS
3、JavaScript
III、概述
- Android架構(5層:Linux核心,Libraries,Dalvik VM,Application Framework,Application)
- Dalvik VM和傳統JVM的區別
- DDMS的使用
- Android工程目錄結構
- Android程式安裝打包過程
- 測試——adb測試,Junit單元測試,monkey冒煙測試
- 版本控制工具——SVN,Git
- 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解析
。。。。。。。。。。。。