一、常用UI控件与事件处理机制
1、布局控件
LinearLayout
(线性布局)RelativeLayout
(相对布局)TableLayout
(表格布局)FrameLayout
(帧布局)GridLayout
(网格布局)AbsoluteLayout
(绝对布局)
2、视图控件
TextView
(文本框)EditText
(输入框)Button
(按钮)与ImageButton
(图像按钮)ImageView
(图像视图)RadioButton
(单选按钮)&Checkbox
(复选框)- 开关按钮
ToggleButton
和开关Switch
ProgressBar
(进度条)SeekBar
(拖动条)RatingBar
(星级评分条)ScrollView
(滚动条)Date
&Time
组件Adapter
基础讲解ListView
简单实用GridView
(网格视图)Spinner
(列表选项框)AutoCompleteTextView
(自动完成文本框)ExpandableListView
(可折叠列表)ViewFlipper
(翻转视图)
3、事件
Toast
(吐司)Notificatio
(状态栏通知)AlertDialog
(对话框)详解PopupWindow
(悬浮框)的基本使用- 菜单(
Menu
) ViewPager
的简单使用DrawerLayout
(官方侧滑菜单)Handler
消息传递机制浅析TouchListener
PKOnTouchEvent
+ 多点触碰- 响应系统设置的事件(
Configuration
类) AnsyncTask
异步任务Gestures
(手势)
二、Android四大组件和Intent组件
三、 Fragment
四、数据存储
- 文件存储读写
SharedPreferences
保存用户偏好参数SQLite
数据库
五、网络编程
HttpURLConnection
HttpClient
XML
数据解析JSON
数据解析WebService
WebView
(网页视图)基本用法Socket
学习网络基础准备
六、绘图与动画
Bitmap
(位图)- 三个绘图工具类详解
MaskFilter
(面具)Xfermode
与PorterDuff
ColorFilter
(颜色过滤器)PathEffect
(路径效果)Shader
(图像渲染)Paint
几个枚举/常量值以及ShadowLayer
阴影效果Typeface
(字型)Canvas
Matrix
和drawBitmapMash
- 帧动画
- 补间动画
- 属性动画
七、多媒体开发
SoundPool
播放音效(Duang~)MediaPlayer
播放音频与视频Camera
拍照MediaRecord
录音TelephonyManager
(电话管理器)SmsManager
(短信管理器)AudioManager
(音频管理器)Vibrator
(振动器)AlarmManager
(闹钟服务)PowerManager
(电源服务)WindowManager
(窗口管理服务)LayoutInflater
(布局服务)WallpaperManager
(壁纸管理器)