Android:
第一天:
Android的行业薪资,不低于6K
Android的发展前景。
针对Android平台可以开发那些软件?基本上在window中能开发的软件在android中也同样可以,应用的类型包括桌面应用和web应用
1> 搭建Android开发环境
Eclipse + ADT + SDK
2> 创建与启动手机模拟器
屏幕分辨率
HVGA:320×480
QVGA:240x320
WQVGA400:240X400
WQVAG432:240X432
WVGA800: 480X800
WVGA854: 480X854
3> 学习使用ANDROID操作系统
桌面、电话拔号器、联系人(通信录)、
4> 开发与运行(卸载)第一个ANDROID应用
5> 项目的目录结构
6> 项目清单文件分析
7> 分析第一个ANDROID应用的启动过程
8> 电话拔打
A.状态栏通知 B.对话框通知 C.吐西(Toast)
9> 查看手机模拟器往控制台输出的日志信息
10> 如何部署应用到真实手机
三星 i6500U 800M 180M android2.1
11> 短信发送
12> 布局介绍
LinearLayout (线性布局)、AbsoluteLayout(绝对布局)、RelativeLayout(相对布局)、TableLayout(表格布局)、FrameLayout(帧布局)
第二天
1> 单元测试
2> 查看与输出日志信息 System.out / System.err / Log
3> 文件操作
4> 往SDCard读写文件
5> XML解析(SAX/DOM/PULL),写xml文件
6> SharedPreferences
mysql oracle
第三天:
1> SQLite数据库添删改查操作
A.创建数据库
SQLiteOpenHelper .getReadableDatabase()或.getWritableDatabase()
B.SQLiteOpenHelper自动创建数据库的原理实现
C.数据库版本变化
D.编写代码完成添删改查操作(两种实现方法)
E.采用ListView实现数据列表显示
F.事务的实现
2> ContentProvider
A.把person表对外共享
B.访问ContentProvider
C.往通信录添加联系人,和获取联系人
第四天:
1> 网络--获取数据(图片、网页、xml、Json等)
A.从网络获取一张图片,然后显示在手机上
B.从网络获取网页的html代码,然后显示在手机上
C.案例:酷6网的视频客户端有一个功能:"在手机上显示最新的视频资讯",视频资讯是从服务器获取的,数据以xml格式返回给Android客户端,然后列表显示在手机上
>>最新资讯
喜羊羊与灰太狼全集 时长:60
实拍舰载直升东海救援演习 时长:10
喀麦隆VS荷兰 时长:40
D.以Json格式返回数据给Android客户端
2> 网络--通过HTTP协议提交(保存)文本数据(get / post )
A.通过Get方式提交参数给服务器
B.通过Post方式提交参数给服务器
<form method="post"
C.使用HttpClient开源项目提交参数给服务器
3> 网络--通过HTTP协议实现上传文件数据
4> 网络--通过HTTP协议发送XML数据,并调用webservice
A.发送xml数据给服务器 ?xml=<xml>....</xml>
B.发送SOAP数据给服务器调用webservice,实现手机号归属地查询
第五天:
1> 网络--通过HTTP协议实现断点续传下载
2> 网络--通过TCP/IP(SOCKET)协议实现断点续传上传(实现多用户并发访问)
3> 为应用添加新的Activity与参数传递
4> 意图
5> Activity的生命周期
第六天:
1> 广播接收者(实现短信监听)
2> 服务与语音刻录(实现电话监听)
1>无界面,不容易被用户发现 Service
2>对电话的来电状态进行监听,并且对用户的通话进行录音(MMI)
3>上传录音到服务器
3> 音乐播放器
4> 视频播放器
5> 拍照
第七天:
1> 视频录制
2> 手势识别
3> 国际化(文字、图片)、屏幕适配、样式与主题
4> 编码实现软件界面
5> 采用HTML设计软件界面, html --(WebVIEW安装插件 JS-->插件.api())--> java
6> 传感器和拖拉功能实现
传感器类型:方向、加速度(重力)、光线、磁场、距离(临近性)、温度等。
方向: Sensor.TYPE_ORIENTATION
加速度: Sensor.TYPE_ACCELEROMETER
光线: Sensor.TYPE_LIGHT
磁场: Sensor.TYPE_MAGNETIC_FIELD
临近性: Sensor.TYPE_PROXIMITY
温度: Sensor.TYPE_TEMPERATURE
采样率:最快、游戏、普通、用户界面。当应用程序请求特定的采样率时,其实只是对传感器子系统的一个建议,不保证特定的采样率可用
7> 软件打包与发布,生成私钥签名你的软件