2017 年 06 月的存档

Android Bitmap,byte[],Drawable,InputStream相互转化

1 在surfaceview中结合Camera获取到摄像头图像,这段代码是我程序中的一部分 @Override public void onPreviewFrame(final byte[] data, Camera camera) { camera.setPreviewCallback(null); if (mCamera == null) return; Camera.Parameters parameters = camera.getParameters(); int width = parameters.getPreviewSize().width; int height = parameters.getPreviewSize().height; YuvImage yuv = new YuvImage(data, parameters.getPre ......

Protobuf协议的Java应用例子

Protobuf协议,全称:Protocol Buffer 它跟JSON,XML一样,是一个规定好的数据传播格式。不过,它的序列化和反序列化的效率太变态了…… 看看几张图你就知道它有多变态。 Protobuf的Java实例 一、 安装Protobuf 去Protobuf的GitHub下载,解压。 如果你是Windows环境,则还要下载多一个东西。protobuf-2.5.0-windows.zip。 解压protobuf-2.5.0-windows.zip,把protoc.exe放在Protobuf安装目录下的src里。(其实放哪都可以) 二、 配置环境变量 编辑系统变量Path,添加Protoc.exe的存放目录。 三、 Eclipse新建项目 我使用maven构 ......

mysql给root开启远程访问权限

1、打开mysql.exe(MySQL Command Line Client),输入密码 2、输入:use mysql; 3、查询host输入: select user,host from user; 4、创建host(如果有”%”这个host值,则跳过这一步) 如果没有”%”这个host值,就执行下面这两句: mysql> update user set host=’%’ where user=’root’; mysql> flush privileges; 5、授权用户 (1)任意主机以用户root和密码pwd连接到mysql服务器 mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY &# ......

Android的消息循环机制 Looper Handler类分析 

Android的消息循环机制 Looper Handler类分析   Looper类说明    Looper 类用来为一个线程跑一个消息循环。 线程在默认情况下是没有消息循环与之关联的,Thread类在run()方法中的内容执行完之后就退出了,即线程做完自己的工作之后就结束了,没有循环的概念。 调用Looper类的 prepare() 方法可以为当前线程创建一个消息循环,调用loop() 方法使之处理信息,直到循环结束。 大多数和消息循环的交互是通过 Handler 类进行的。 下面是一个典型的实现: class LooperThread extends Thread { public Handler mHandle ......