我可以学Android么?

我可以学Android么?

第三阶段(Android核心技术)

实训主题

实训内容

实训目标

数据存储

• 通过Context获取Android中的内部和外部数据存储目录

• 偏好设置文件的读写和偏好设置框架

• 创建和访问SQLite数据库

• 使用SQLiteDatabase对象实现数据库操作

• 使用Cursor遍历查询结果

• 使用SQLiteOpenHelper初始化数据库和升级数据库

• 定义ContentProvider共享数据

• 使用ContentResolver访问ContentProvider

• Http协议详解

• 使用HttpUrlConnection访问Http服务端

• 使用HttpClient访问Http服务端

• 使用SAX方式解析XML

• 使用Pull方式解析XML

掌握Android中的存储技术:IO、偏好设置、数据库(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兼容包中常用类的用法

全真实训项目三:T-3GABS核心数据储存模块、T-IT211核心数据存储模块、T-ThankQ核心数据存储模块、T-3GABS网络模块开发、T-IT211网络模块开发、T-Thank网络模块开发、T-IT211核心模块开发、T-Guard核心模块开发、T-Guard核心模块开发、T-ThankQ核心模块开发

相关推荐

医药办公软件有哪些
microsoft 365下载

医药办公软件有哪些

📅 09-19 👁️ 2574
小辣椒手机品牌介绍及质量评测
日博365投注

小辣椒手机品牌介绍及质量评测

📅 08-16 👁️ 9294
姜子牙为什么叫飞熊?飞熊道人的来历是什么?
日博365投注

姜子牙为什么叫飞熊?飞熊道人的来历是什么?

📅 02-04 👁️ 3086
国足沈阳全胜终结 捍卫不失球纪录
microsoft 365下载

国足沈阳全胜终结 捍卫不失球纪录

📅 01-25 👁️ 1401