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 ......

91年创业者的小程序成绩单:零成本累积10万用户丨小程序说

时间管理能力已经可以成为优秀与平庸的判定标准。这一期“小程序说“带来的是一款时间、效率管理工具“小打卡”。小打卡上线至今经历了30多个版本的更迭,一人开发、运营,累积了10万用户数,成为诸多教育培训者的使用工具。 很多人都有过这样的体验: 在决心减肥前,做好了一套完美的计划,但无法顺利实施。是缺乏时间管理?还是少人督促? 事实上,都是。很多时间管理工具只是一个工具,缺乏一种互相督促、交互的关系,“小打卡”则将时间管理和社交结合了起来,成为效率管理工具中的佼佼者。 ......

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 ......