黎老师笔记

来源:互联网 发布:央视财经频大数据2016 编辑:程序博客网 时间:2024/04/30 07:20

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> 软件打包与发布,生成私钥签名你的软件

 

 


 

原创粉丝点击