Android Plus 混合开发培训
- 点击数:19685
“Android+”混合开发 初级 | ||
课程 | 学习内容 | 学时 |
入门语言 JAVA基础阶段 |
1、介绍计算机的基本使用和DOS常用命令 2、Java概述和开发环境 3、关键字、标识符、常量与变量 4、数据类型和运算符 5、流程控制与数组 6、方法的定义及格式、正确的调用方法 7、面向对象编程(OOP)、类和对象, 8、成员变量和局部变量、方法(方法重载)、匿名对象 9、构造方法、封装、this关键字 10、方法参数的传递(传值、传址)、static关键字 11、继承、super关键字、方法的重写、访问修饰符权限 12、抽象类与抽象方法、接口 13、多态(对象的多态,对象的转型) 内部类和常用的设计模式 |
4周 |
入门语言 JAVA网络阶段 |
1、Socket编程 2、HTML(html结构,form表单)、Servlet简介 3、SQLite数据库的使用 4、HTTP网络访问(URL类、HttpURLConnection类、HttpClient类) 5、JSON解析(JSON的格式、JSON的常用解析:JSON、Gson、fastJson) 6、XML解析(XML简介、两种常用的解析方式: PULL解析、SAX解析) 反射机制 |
4周 |
入门知识 | 1、Android开发环境搭建 2、 Android发展史、移动设备操作系统、四层系统架构等理论 3、 HelloWorld程序 4、 Android中常用长度单位:sp、dp、dip、px、dpi 5、 View常用属性 |
1周 |
UI编程 | LinearLayout、RelativeLayout、FrameLayout、GridLayout、TextView、EditText、Button、ImageView、RadioButton、RadioGroup、CheckBox的多选效果及监听、Toast的基本用法、Debug调试和Log输出、Spinner及适配器、AutoCompleteTextView、ScrollView、ProgressBar、SeekBar、RatingBar | |
Android资源汇总 | 1、id、字符串资源、颜色资源、尺寸资源、布局资源、数组资源、样式和主题资源 2、菜单资源、图像资源、特殊Drawable资源、动画资源 3、 原生xml资源、raw资源、自定义属性资源attrStyle的简单用法 |
|
综合项目练习 | 《注册页面》 | |
Activity | 1、 Activity的声明和使用 2、 Activity生命周期 3、 Activity基本页面跳转及传值 4、 Activity具有返回值的页面跳转 5、 Activity启动模式及Intent属性 6、 AsyncTask异步任务 |
1周 |
ListView基本用法及适配器 | 1、 ListView基本用法 2、 SimpleAdapter 3、 BaseAdapter 4、 ListView优化 5、 ListView分页加载数据、GridView加载网络图片、ExpandableListView |
|
综合项目 | 《糗事百科》 | |
菜单及对话框 | 1、 OptionsMenu 2、 ContextMenu 3、 PopupWindow 4、 AlertDialog 5、 ProgressDialog 6、 自定义Dialog |
1周 |
数据存储 | 1、 SharedPreferences 共享首选项 2、 内部存储 3、 外部存储 4、 DiskLruCache类 |
|
SQLite数据库与 CursorAdapter适配器 |
1、 SQLiteOpenHelper的用法 2、 CursorAdapter |
|
ContentProvider 内容提供者 |
1、 ContentResolver实现系统数据库的操作,联系人【查询】、媒体库文件、通话记录、短信记录 2、 Api23通话记录和短信记录的动态授权管理 |
|
Fragment | Fragment基本用法、传值、优化 | |
实战项目练习 | 手机文件管理器 | |
ViewPager | 1、 ViewPager与适配器 2、 Picasso框架加载图片 3、 第三方图片缩放视图PhotoView 4、 ViewPager加载网络图片 5、 PagerAdapter的优化 |
1周 |
书签导航 | 多种实现方式综合介绍,顶部、底部导航常用实现方式, 底部+顶部混合式导航的做法 |
|
动画资源 | 1、 帧动画、补间动画、属性动画 | |
Handler、Looper 消息传递机制 |
1、原理分析 2、 Handler、Looper源码 3、 EventBus事件总线 |