课程介绍
开发工具介绍
开发环境搭建
Android Studio开发HelloWorld
项目结构分析
资源文件分析
6-1 AndroidManifest.xml文件解析
6-2 assets资源
6-3 drawable资源
6-4 layout资源
6-5 menu资源
6-6 anim资源
6-7 values资源
基础控件使用介绍
7- 1TextView的使用
7-2 Button的使用
7-3 RadioButton的使用
7-4 CheckBox的使用
7-5 Switch的使用(Android 4.0以上使用)
7-6 ToggleButton的使用
7-7 ImageButton的使用
7-8 ImageView的使用
7-9 ProgressBar的使用
7-10 SeekBar的使用
7-11 RatingBar的使用
7-12 Spinner的使用
7-13 WebView的使用
7-14 DataPicker&TimePicker
基础容器的使用介绍
8-1 ListView的使用
8-2 GridView的使用
8-3 ExpandableListView的使用
8-4 ScrollView的使用
消息通知
9-1 Toast
9-2 Notification
主流布局实现介绍
9-1 LinearLayout(线性布局)
9-2 RelativeLayout(相对布局)
9-3 FrameLaout(帧布局)
9-4 TableLayout(表格布局)
五大组件介绍
10-1 Activity(活动)
10-2 Intent(意图)
10-3 Service(服务)
10-4 Broadcast Receiver(广播接受者)
10-5 Content Provider(内容提供者)
数据存储方式
11-1 SQLite存储
11-2 SharedPreference存储
11-3 File存储
11-4 Content Provider存储
11-5 网络存储数据
新特性控件
13-1 Fragment
13-2 ViewPager
13-3 ActionBar
13-4 ToolBar
13-5 DrawerLayout
13-6 RecyclerView
Android样式&主题
动画&属性动画
15-1 Animation
15-2 Property Animator
异步请求
16-1 Handler+Thread
16-2 AsyncTask
实现App网络通信&数据解析
17-1 搭建局域网服务端
17-2 实现app联网
17-3 xml数据解析
17-4 json数据解析
流行UI 设计效果
18-1 Android-PullToRresh
18-2 SlidingMenu
18-3 ViewPagerIndicator
18-4 PhotoView
18-5 AndroidStaggeredGrid(瀑布流)
流行网络框架&图片框架
19-1 android-async-http
19-2 Volley
19-3 Android-Universal-Image-Loader
19-4 picasso
19-5 Fresco
流行的数据存储框架
20-1 ormLite
20-2 GreenDao
实战:搭建一个app框架