1>搭建Android开发环境2> 创建与启动手机模拟器3> 学习使用ANDROID操作系统4> 开发与运行(卸载)第一个ANDROID应用 5> 项目的目录结构6> 项目清单文件分析7> 分析第一个ANDROID应用的启动过程8> 电话拔打9> 查看手机模拟器往控制台输出的日志信息10> 如何部署应用到真实手机11> 短信发送12> 布局介绍LinearLayout (线性布局)、AbsoluteLayout(绝对布局)、RelativeLayout(相对布局)、TableLayout(表格布局)、FrameLayout(帧布局)
?
1> 单元测试2> 查看与输出日志信息3> 文件操作4> 往SDCard读写文件5> XML解析(SAX/DOM/PULL),写xml文件6> SharedPreferences
?
?
1> SQLite数据库添删改查操作 A.创建数据库 B.SQLiteOpenHelper自动创建数据库的原理实现 C.数据库版本变化 D.编写代码完成添删改查操作(两种实现方法) E.事务的实现 F.采用ListView实现数据列表显示2> 采用ContentProvider对外共享数据
?
?
1> 往通信录添加联系人,和获取联系人2> 网络--获取数据(图片、网页、xml、Json等) 3> 如何把数据通过HTTP协议提交到网络上的Web应用(get / post ) 数据大于2k的时候 A.通过Get方式提交参数给Web应用 B.通过Post方式提交参数给Web应用 C.使用HttpClient开源项目提交参数给服务器4> 网络--通过HTTP协议实现文件上传
?
?
1> 网络--通过HTTP协议发送XML数据,并调用webservice实现手机号归属地查询2> 网络--通过HTTP协议实现多线程断点续传下载3> 为应用添加新的Activity与参数传递4> 意图
?
?
1> Activity的生命周期2> 广播接收者(实现短信监听)3> 服务与语音刻录(实现电话jianting)、使用AIDL实现进程通信4> 音乐播放器5> 视频播放器
?
?
1> 拍照2> 视频录制3> 手势识别4> 国际化(文字、图片)、屏幕适配、样式与主题5> 编码实现软件界面
?
?
1> 采用HTML设计软件界面2> 传感器的使用和拖拉功能实现 3> 软件打包与发布,生成私钥签名你的软件4> 简历介绍
?
?
?