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解析

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

你可能感兴趣的:(Android学习)