1.基础
- java基础
- XML基础
- Linux基础(可选)
- 数据库基础
2.入门
- 开发环境搭建
- Windows下开发
- Linux下开发
-
Android程序结构
- src/ java源代码存放目录
- gen/ 自动生成目录
- res/ 资源(Resource)目录
- assets资源目录
- AndroidMainfest.xml项目清单文件
- default.properties项目环境信息
- 界面布局
- LinearLayout(线性布局)
- AbsoluteLayout(绝对布局)
- RelativeLayout(相对布局)
- TableLayout(表格布局)
- FrameLayout(帧布局)
- 四大组件了解
- Activity(活动)
- Service(服务)
- Content Provider(内容提供者)
- Brodcast Receiver(广播接受者)
- 数据的访问与存储
- 文件
- SharePrefenrences(参数保存)
- SALine数据库
- 内容提供者(Content provider)
- 网络
3.进阶
- 四大组件的详细学习及应用
- Activity的生命周期
- Service后台下载
- Content Provider共享数据
- Broadcast Receiver窃听短信
- 多线程断点续传下载
- 多媒体应用
- 音效的播放
- MediaPlayer
- SoundPool
- 视频播放
- SurfaceView
- 进程间的通信
- AIDL(Android Interface Definition Language:接口定义语言)
- 音效的播放
- Listview、GridView熟练应用
- 高级空间的应用
- 对话框通知(Dialog Notification)
- 进程对话框(ProgressDialog)
- 单选框(RadioButton)
- 多选框(CheckBox)
- 下拉列表框(Spinner)
- 拖拉跳(SeekBar)
- 菜单(Menu)
- 进程条(ProgressBar)
- 内容提示文本框(AutoConpleteTextView)
4.高级
- Android样式和主题(style&theme)
- 使用网页开发软件界面
- 动画(Animation)
- 2D&3D oepenGL
- GoogleMaps
- 传感器的使用
- NDK(Native Development Kit)
- APK反编译
热门评论
不错不错!大家一起加油!