自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 资源 (5)
  • 收藏
  • 关注

原创 Android UVC Camera的使用

开源项目UVCCamera,实现了手机无需root就支持USB Camera设备的检测、连接、预览和音视频数据采集等功能,下面简要介绍下它的使用。 UVC,全称为:USB video class 或USB video device class。是Microsoft与另外几家设备厂商联合推出的为USB视频捕获设备定义的协议标准。一.下载地址saki4510t/UVCCamera...

2018-03-15 16:28:37 48607 75

原创 搭建WebSocket服务器与客户端

市场上有几款比较好的开源库供使用,比如PyWebSocket,WebSocket-Node, LibWebSockets等,这些库文件已经实现了WebSocket数据包的封装和解析,我们可以调用这些接口减少工作量。1.     PyWebSocketPyWebSocket采用Python语言编写,可以很好的跨平台,扩展起来也比较简单,目前WebKit采用它搭建WebSocket服务器来

2017-02-17 15:22:35 32992 5

原创 WebSocket入门

WebSocket是HTML5新增加的一种通信协议,目前流行的浏览器都支持这个协议,例如Chrome,Safari,Firefox,Opera,IE等等。 一. WebSocket的产生 首先,http协议是一种单向的网络协议,在建立连接后,它只允许Browser/UA(UserAgent)向WebServer发出请求资源后,WebServer才能返回相应的数据。如果想要实时获取服务器的

2017-02-17 14:50:09 2931

转载 图文详解YUV420数据格式

转载自 Coder包子哥 的博客 图文详解YUV420数据格式 YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。 YUV,分为三个分...

2019-04-09 10:20:54 397

转载 Android使用Camera2 替代过时的Camera API

转载自 Coder包子哥 的博客 Android使用Camera2 替代过时的Camera API因为考虑到想要新增新的5.0以上的Camera2 API,发现变得太多,有重构的意思,还好先发现了这篇文章,目前对5.0以下的版本都没有兼容包和支持,所以建议按照文中最后一条做一下API版本判断以下文章出自: http://www.jcodecraeer.com/a/anzhuokaifa/an...

2019-04-09 09:27:23 3200

转载 使用libyuv对YUV数据进行缩放,旋转,镜像,裁剪等操作

转载自 林志河 的简书文章 使用libyuv对YUV数据进行缩放,旋转,镜像,裁剪等操作  在Android做过自定义Camera的朋友应该都知道,我们可以通过public void onPreviewFrame(byte[] data, Camera camera)回调中获取摄像头采集到的每一帧的数据,但是这个byte[] data的数据格式YUV的,并不能直接给我们进行使用,那么该通过什么样...

2019-03-18 17:06:47 2151

转载 【Android】直播必备之YUV使用总结 —— 常用的几种格式:NV21/NV12/YV12/YUV420P的区别

转载自 gitzzp 的博客 【Android】直播必备之YUV使用总结 —— 常用的几种格式:NV21/NV12/YV12/YUV420P的区别转自:http://www.cnblogs.com/raomengyang/p/5582270.html  因工作方面接触到图像处理这一块,需要对手机摄像头采集的原始帧做Rotate或者Scale,但无奈对此的了解少之又少,于是网上搜了一顿,完事后将...

2019-03-16 14:32:10 1639

转载 CMakeLists.txt编写和使用方法

转载自 liudongdong19 的博客 CMakeLists.txt编写和使用方法 学习博客:https://blog.csdn.net/wzzfeitian/article/details/40963457一、使用方法 一般把CMakeLists.txt文件放在工程目录下,使用时,先创建一...

2019-03-15 08:57:08 10485

转载 Java之美[从菜鸟到高手演变]之设计模式

转载自 终点 的博客 Java之美[从菜鸟到高手演变]之设计模式           设计模式(Design Patterns)      &n

2019-01-31 09:44:09 197

转载 安卓屏幕适配方案(根据今日头条方案,升级版)

转载自 https://blog.csdn.net/qq_33505109/article/details/81709021 前言屏幕适配方案有很多,比如原生的dp,鸿洋大神的AutoLayout,宽高限定符,今天我用缺点比较小的今日头条方案头条适配方案的文章链接:ht...

2018-10-24 13:35:59 443 1

转载 Android屏幕适配全攻略(最权威的官方适配指导)

转载自 http://www.cocoachina.com/android/20151030/13971.html Android屏幕适配出现的原因在我们学习如何进行屏幕适配之前,我们需要先了解下为什么Android需要进行屏幕适配。由于Android系统的开放性,任何用户、开发者、OEM厂商、运营商都可以对Android进行定制,修改成他们想要的样子。...

2018-10-24 10:24:16 301

转载 CoordinatorLayout使用全解析

转载自 伯努力不努力 的博客 https://blog.csdn.net/u012124438/article/details/56701641 CoordinatorLayout是在 Google IO/15 大会发布的,遵循Material 风格,包含在 support Library中,结合AppbarLayout...

2018-08-22 09:53:55 4322 1

转载 认识cpu、核与线程

转载自 jiajun_geek 的博客 http://www.cnblogs.com/-new/p/7234332.html 认识cpu、核与线程 前言:作为一个后台开发人员,我想有必要了解这些基础知识。如果本文有不严谨或者疏忽的地方,请指正。目录认识cpu、核心与线程java多线程系列(一)之jav

2018-03-28 09:32:11 302

转载 给 Android 开发者的 RxJava 详解

转载自 扔物线 的文章 给 Android 开发者的 RxJava 详解 前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『

2018-03-26 11:22:07 311

转载 Android dp方式的屏幕适配工具使用(Android Studio插件方式)

转载自 android阿杜 的博客 :Android dp方式的屏幕适配工具使用(Android Studio插件方式) dp方式屏幕适配原理请看:http://blog.csdn.net/fesdgasdgasdg/article/details/52325590

2018-03-22 16:44:53 1914

转载 Android屏幕适配全攻略

转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配,你将有所收获!Android屏幕适配出现的原因重要概念屏幕尺寸

2018-03-22 14:44:15 252

转载 Android 屏幕适配方案

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45460089; 本文出自:【张鸿洋的博客】1、概述大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实适配的问题在we

2018-03-22 11:16:05 174

转载 Ubuntu 16.04与Win10双系统双硬盘安装图解

转载自 android阿杜 的博客 Ubuntu 16.04与Win10双系统双硬盘安装图解         以前玩过ubuntu系统,后来很长时间没碰忘记了。突然想起我的电脑配置还可以,于是这几天又开始折腾了。折腾了2天,果然是忘记了,装了无数次,还删了个数据盘,最要命的把我的windows系统给毁掉了一次。我的个神啊,重装系统,重新安装工作

2018-03-22 09:37:08 763

转载 Android安全攻防战,反编译与混淆技术完全解析(上)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/49738023 之前一直有犹豫过要不要写这篇文章,毕竟去反编译人家的程序并不是什么值得骄傲的事情。不过单纯从技术角度上来讲,掌握反编译功能确实是一项非常有用的技能,可能平常不太会用得到,但是一旦真的需要用到的了,而你却不会的话,那就非常头疼了。另外既然别人可以反编译程序,我们当然有理

2018-03-19 11:06:52 196

转载 在 Android Studio 2.2 中愉快地使用 C/C++

转载自 湫水 的博客:http://blog.csdn.net/wl9739/article/details/52607010 注:官网上面的技术文章也在不断地汉化中,只是进度有点慢。在我翻译本篇文章的时候,官网没有对应的中文教程。经人提醒,该文章现在在官网已经有对应的中文版教程了,链接地址:向您的项目添加 C 和 C++ 代码。有需要的朋友可以直接阅读官方中文解说。———————–原文分割线

2018-03-16 16:33:04 297

转载 当RecyclerView遇到Inconsistency detected崩溃时

转载自 sugaryaruan 的博客:http://blog.csdn.net/sugaryaruan/article/details/51968879?_t_t_t=0.7385510554231804 近来项目里,RecyclerView更新数据偶尔出现crash,错误日志如下:java.

2018-03-15 16:53:04 809

转载 AndroidUSBCamera,UVCCamera开发通用库

转载自 裂缝中的阳光dg 的博客 http://blog.csdn.net/andrexpert/article/details/78324181     AndroidUSBCamera基于[saki4510t/UVCCamera](https://github.co...

2018-03-14 16:49:21 7299 18

转载 Android Camera2教程之打开相机、开启预览、实现PreviewCallback、拍照

转载请注明出处: http://blog.csdn.net/lb377463323/article/details/52740411Android API 21新增了Camera2,这与之前的camera架构完全不同,使用起来也比较复杂,但是功能变得很强大。在讲解开启预览之前,首先需要了解camera2的几个比较重要的类:CameraManager: 管理手机上的所有摄像头设备,它的作用主要是获取

2017-12-20 10:49:33 4385

转载 Android PullToRefresh 完全解析

转载请标明出处: http://blog.csdn.net/xuehuayous/article/details/51158759;本文出自:【Kevin.zhou的博客】前言:大家都在更青睐于使用RecyclerVIew来替代ListView,但是在使用的时候我们会发现ListView的一些常用方法在RecyclerView中没有,比如添加头部、尾部。而且在刷新加载方面ListView的封装也比

2017-12-18 11:26:14 1376

转载 转载 Android端调用Caffe模型实现CNN分类

转载自 张骞晖2 的博客 Android端调用Caffe模型实现CNN分类 本文的主要内容如下。移动端的深度学习的实现方式tiny-cnn介绍以及移动端移植总结与改进应用截图一.移动端深度学习的几种实现方式(1)Caffe的移动端编译项目caffe(命令式框架)算是在国内最流行的

2017-12-12 10:29:14 893

转载 【老板来了你立刻知道!】人脸识别+手机推送

背景介绍学生时代,老师站在窗外的阴影挥之不去。大家在玩手机,看漫画,看小说的时候,总是会找同桌帮忙看着班主任有没有来。一转眼,曾经的翩翩少年毕业了,新的烦恼来了,在你刷知乎,看视频,玩手机的时候,老板来了! 不用担心,不用着急,基于最新的人脸识别+手机推送做出的 BossComing。老板站起来的时候,BossComing 会通过人脸识别发现老板已经站起来,然后通过手机推送发送通知 “BossCo

2017-11-28 14:19:28 325

转载 Android App优化之网络优化

文/anly_jun(简书作者)原文链接:http://www.jianshu.com/p/d4c2c62ffc35著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。引言背景:Android App优化, 要怎么做?Android App优化之性能分析工具Android App优化之提升你的App启动速度之理论基础Android App优化之提升你的App启动速度之实例挑战Andr

2017-10-19 10:21:16 894

转载 Android 中View的绘制机制源码分析

本文转载自yuanzeyao的博客: http://blog.csdn.net/yuanzeyao/article/details/46765113 差不多半年没有写博客了,一是因为工作比较忙,二是觉得没有什么内容值得写,三是因为自己越来越懒了吧,不过最近我对Android中View的绘制机制有了一些新的认识,所以想记录下来并分享给大家。在之后的几篇博客中,我会给大家分享如下的内容:1、View中

2017-10-18 10:15:34 190

转载 下拉刷新和加载更多

本文转自严振杰的博客:http://blog.yanzhenjie.com 在不久前的很多下拉刷新框架都带有上拉加载更多的功能,加载更多的功能可以动态关闭或者打开。再比如ListView和GridView是通过添加HeaderView和FooterView来实现了下拉刷新和上拉加载更多的,我们认为这是设计上的缺陷,同时也影响了我们实现更加复杂布局。我认为更纯粹的下拉刷新只需要做它自己的事 —— 下

2017-10-17 16:09:12 245

转载 Android 缓存浅谈(一) LruCache

本文转载自 zxw136511485的博客: Android 缓存浅谈(一) LruCache     Android应用开发好多场景都是手机和web服务器之间进行通信,从服务端需要获取数据,但是当访问的数据比较大,比较多,并且是重复数据时,会极大影响性能,甚至应用崩溃,手机卡死,这时候就要考虑缓存机制了!Android中可通过缓存来减少频繁的网络操作,减少流量、提升性能。    在实际开发中,

2017-10-11 15:25:42 370

转载 Glide的基本用法

本文转自郭霖的博客:http://blog.csdn.net/guolin_blog/article/details/53759439现在Android上的图片加载框架非常成熟,从最早的老牌图片加载框架UniversalImageLoader,到后来Google推出的Volley,再到后来的新兴军Glide和Picasso,当然还有Facebook的Fresco。每一个都非常稳定,功能也都十分强大。

2017-10-10 20:46:25 325

转载 Android Camera开发(一)之基础知识

本文转载自Watson的博客:Android Camera开发(一)之基础知识 概述Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助Intent和MediaStore调用系统Camera App程序来实现拍照和摄像功能,二是根据Camera AP

2017-10-09 10:06:14 282

转载 Picasso使用Target无法回调的分析与解决

注:文章转载自文章转载自RowandJJ的博客:http://blog.csdn.net/chdjj/article/details/49964901 一异步回调的陷阱二解决方案1 阻止gc不建议2 使用get的方式获取Bitmap在加载图片的场景中,有时需要异步拿到Bitmap做一些操作:bitmap预热、bitmap裁剪等,当加载成功的时候通过回调的形式来获取Bitmap,然后进行处理

2017-09-29 13:17:30 1059

转载 Picasso学习笔记

注:文章转载自文章转载自RowandJJ的博客:http://blog.csdn.net/chdjj/article/details/49964901 下面是我在学习Picasso过程中做的笔记.关于图片加载库的思考 我们为什么要用图片库呢? 图片库通常会对图片加载逻辑进行封装、优化,比如多级缓存/异步线程调度/图片压缩变换,有了这些特性,开发者不再需要关注内存占用、 OO

2017-09-29 11:15:21 274

转载 开源项目解析:Meizhi Android之RxJava & Retrofit最佳实践

如果你对开源项目分析感兴趣,欢迎加入我们的android-open-source-project-cracking 原创地址:http://www.jianshu.com/p/47e72693a302零、背景比起阅读枯燥的技术文档,独自苦苦摸索新技术的基本用法,还有一种更好更快速也更有效的提高自身技术的方法,那就是阅读学习优质的开源项目,通过仿写、练习最终达到理解,潜移默化提升自身编程技能。《带你

2017-09-21 15:07:12 350

转载 Java多线程学习(吐血超详细总结)

转自:http://blog.csdn.net/evankaka        写在前面的话:此文只能说是Java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢?如果你觉得此文很简单,那推荐你看看Java并发包的的线程池(Java并发编程与技术内幕:线程池深入理解),或者看这个专栏:Java并发编程与技术内幕。你将会对Java里头的高

2017-09-20 10:34:15 353

转载 多线程面试题

1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持,它也是一个很好的卖点。欲了解更多详细信息请点击这里。2) 线程和进程有什么区别?线程是进程的子

2017-09-20 09:50:51 2881

原创 Android Tips

1.Android ImageView的ScaleType属性ImageView中ScaleType属性表示图片的显示方式,共有8种取值:matrix:将图片显示到定义好的宽度和高度描述的矩形中,不做任何缩放(图形的左上角对齐矩形的左上角)。意味着,如果矩形比图形大,则图片显示在左上角,如果矩形比图形小,则只会显示图形矩形部分的大小。fitXY:将图片不按等比例扩大/缩

2017-09-04 09:57:56 204

转载 生产者/消费者问题的多种Java实现方式

生产者/消费者问题的多种Java实现方式 转载自:愤怒的小狐狸实质上,很多后台服务程序并发控制的基本原理都可以归纳为生产者/消费者模式,而这是恰恰是在本科操作系统课堂上老师反复讲解,而我们却视而不见不以为然的。在博文《一种面向作业流(工作流)的轻量级可复用的异步流水开发框架的设计与实现》中将介绍一种生产者/消费者模式的具体应用。生产者消费者问题是研究多线程程序时绕不开的经典问题之一,它描述是

2017-08-07 15:05:50 2916

转载 判断Socketl连接是否断开

在 Android socket 编程中我们需要时刻对其网络状态进行判断,android对网络状态判断的方法(isClosed(),isConnected(),isInputShutdown(),sOutputShutdown())中都是判断本地socket端的状态的,无法判断远端的socket状态,则可通过隔段时间向对方发送数据,如果发送过程出现异常,则证明网络出现问题。1.使用 sendU

2017-05-13 11:29:06 3472

Netty服务器与客户端

Netty服务器与客户端

2017-02-17

UiAutomator测试Demo

UiAutomator测试Demo

2016-10-11

家庭理财通AndroidPPT及源代码

家庭理财通Android版的项目介绍,流程PPT及源代码

2016-01-05

自定义的栈与队列

包含自定义栈和队列,两个栈实现一个队列,包含min的栈等

2016-01-04

各种NFC数据格式

各种NFC数据格式规范,如描述NDEF文本格式的规范文件.

2015-12-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除