南京达内网络核心数据储存与模块开发实训班
第三阶段(Android核心技术) | ||
实训主题 | 实训内容 | 实训目标 |
数据存储 |
• 通过Context获取Android中的内部和外部数据存储目录 • 偏好设置文件的读写和偏好设置框架 • 创建和访问SQLite数据库 • 使用SQLiteDatabase对象实现数据库操作 • 使用Cursor遍历查询结果 • 使用SQLite0penHelper初始化数据库和升级数据库 • 定义ContentProvider共享数据 • 使用ContentResolver访问ContentProvider • 协议详解 • 使用UrlConnection访问服务端 • 使用Client访问服务端 • 使用SAX方式解析XML • 使用Pull方式解析XML |
掌握Android中的存储技术:I0、偏好设置、数据库(SQLite)、ContentProvider和网络存储 |
线程通信 |
• 了解ANR • 使用多线程技术解决ANR问题 • 了解线程通信技术原理 • Handler和Message • 使用多线程实现图片的异步加载 • 封装Android中的线程通信模型、AsyncTask • 在工作线程中创建消息队列、HandlerThread |
了解ANR产生原理和单线程模型,掌握Andorid中的线程通信技术和Andorid程序设计技巧 |
Android组件 |
• Android中的进程优先级 • Service组件的生命周期 • 使用IntentService执行异步任务 • 隐式意图的过滤(Intent和IntentFilter) • Intent的六大属性 • 广播、有序广播和驻留广播 • 使用BroadcastReceiver接受广播 • 使用ContentResolver访问媒体提供程序 |
掌握Activity和Service的生命周期,掌握Intent的六大属性,熟练使用显式意图和隐式意图。掌握广播接收器的使用。使用媒体提供程序管理Android中的图片和音视频资源 |
技术 |
• 使用人提供程序管理和查询通讯录 • 使用Calls相关API实现通话记录管理 • 使用Intent拨打 • 使用广播接收器监听呼出 • 使用TelephoneyManager监听呼入 • 使用AIDL接口Itelephony实现挂断 • 使用SmsManager发送短消息 • 使用广播接收器监听短信接受 • 使用内容提供程序实现短信记录管理 • 使用内容提供程序+内容观察者实现发送短信监听 |
使用技术实现接打,收发短信,掌握和短信的监听机制。使用内容提供程序管理人、通话记录和短信息记录 |
GPS及位置服务、GoogleMap服务 BaiduMap服务 |
• 使用LocationManager获取当前位置 • 基站三角定位和GPS定位 • 自动判断最佳定位服务来源 • Google地图的组成元素 • MapView的使用 • 控制地图、缩放地图 • 为地图添加图标 |
掌握GPS定位技术,掌握GoogleMap相关的API,结合使用地图与定位功能 |
Android4.x新特性 |
• Fragment碎片 • ViewPager • ActionBar |
熟练掌握Android4.0新增技术和Android兼容包中常用类的用法 |
报名电话:025-86982200、86982230、13913966365(可短信或飞信咨询,将您的姓名、联系方式、所需课程发到13913966365上,老师会在第一时间给您回复)
报名地址:南京市中山南路89号江苏文化大厦15楼A座(大洋百货斜对面)
咨询QQ:279768085、879324637