- 浏览: 145336 次
- 性别:
最新评论
文章列表
Andriod之录制与播放视频
- 博客分类:
- Android
知识点1:MediaRecorder 录制视频
分为2个步骤
1.渲染一个SurfaceView用以展示预览
MediaRecorder.setPreviewDisplay(surface sv)
2.通过MediaRecorder录制视频文件了
录制部分:11个步骤
1.获得MediaRecorder对象
recorder=new MediaRecorder();
2.设置录制设备
MediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
3.设置输出格式
Med ...
1.概念[size=xx-small;]SurfaceView是View类的子类,可以直接从内存或者DMA等硬件接口取得图像数据,是个非常重要的绘图视图。它的特性是:可以在主线程之外的线程中向屏幕绘图上。这样可以避免画图任务繁重的时候造成主线程阻塞 ...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace TCPCLIENT
{
public class Siemens200_modbusRTU
{
static String HEXES = "0123456789ABCDEF";
byte uchCRCHi = (byte)0xFF;
byte uchCRCLo = (byte)0xFF;
...
引用委托,把你所不能做的事情交给其他人去做。而怎么知道是哪个人去做呢?当然是要知道名字!而为了区别名字一样的不同人,因此,需要描述一个特征。
在C#中,委托的作用是这样描述的:委托就像一个函数的指针,在程序运行时可以使用它们来调用不同的函数。这个其实和你委托同事完成 JS代码一样。如果有两位同事可以做这件事情,他们只要做的结果能够满足你的需求(就像一个接口),尽管他们做的过程不一样,并且作出的效果也不一样,但是,能够达到你的要求就可以了。
1-简单的委托
方法名+参数列表(方法签名)+返回的类型。
比如:
delegate stringProcessDelegate(int i);
蓝色部分是 ...
Socket连接与HTTP连接
- 博客分类:
- Android
我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTP、FTP、TELNET等,也可以自己定 ...
Java的网络类可以让你通过网络或者远程连接来实现应用。而且,这个平台现在已经可以对国际互联网以及URL资源进行访问了。Java的URL类可以让访问网络资源就像是访问你本地的文件夹一样方便快捷。我们通过使用Java的URL类就可以经由URL完成读取和修改数据的操作。
通过一个URL连接,我们就可以确定资源的位置,比如网络文件、网络页面以及网络应用程序等。其中包含了许多的语法元素。
从URL得到的数据可以是多种多样的,这些都需要一种统一的机制来完成对URL的读取与修改操作。Java语言在它的java.net软件包里就提供了这么一种机制。
URL class是从 ...
引用1.HttpURLConnection连接URL
1)创建一个URL对象
URL url = new URL(http://www.baidu.com);
2)利用HttpURLConnection对象从网络中获取网页数据
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
3)设置连接超时
conn.setConnectTimeout(6*1000);
4)对响应码进行判断
if (conn.getResponseCode() != 200) //从Internet获取网页,发送请求,将网页以流的形式读 ...
HTTP请求:GET与POST方法的区别
- 博客分类:
- Android
HTTP 定义了与服务器交互的不同方法,最基本的方法是 GET 和 POST。
1.Get是从服务器上获取数据,Post是向服务器传送数据。GET 用于信息获取,是安全的和幂等的。安全的意味着该操作用于获取信息而非修改信息,幂等的意味着对同一 URL 的多个请求应该返回同样的结果。完整的定义并不像看起来那样严格。
2.GET请求请提交的数据放置在HTTP请求协议头中,附加在url之后,以?分开与url分开;而POST提交的数据则放在实体数据中,即在HTML HEADER内提交。
3.GET方式提交的数据最多只能有1024字节,而POST则没有此限制。
4.安全性问题。使 ...
引用合成与聚合复用原则(CARP),尽量使用合成/聚合,尽量不要使用类继承
合成-Composition 和聚合-Aggregation 都是关联的特殊种类
聚合-表示一种弱的"拥有"关系,体现的是A对象可以包含B对象,但B对象不一定包含A对 象的一部分
合成-表示一种强的"拥有"关系,体现了严格的部分与整体的关系,部分和整体的生命周 期一样
我有2只手,手与我身体是部分与整体的关系,他们的生命周期是一样的,是一种合成的关系
我是我们公司的一名职员,一个公司可以若干个职员, 所以我和公司是一种聚合的关系