<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[一生中至少要有两次奋不顾身。一次为爱情，一次为梦想。]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hbl_for_android</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hbl_for_android]]></copyright><item><title><![CDATA[Material-Animations-master学习笔记]]></title><link>https://blog.youkuaiyun.com/hbl_for_android/article/details/53178116</link><guid>https://blog.youkuaiyun.com/hbl_for_android/article/details/53178116</guid><author>hbl_for_android</author><pubDate>Tue, 15 Nov 2016 21:55:02 +0800</pubDate><description><![CDATA[Material-Animations-master 学习笔记]]></description><category></category></item><item><title><![CDATA[opencv4android常用变换（终）]]></title><link>https://blog.youkuaiyun.com/hbl_for_android/article/details/52083831</link><guid>https://blog.youkuaiyun.com/hbl_for_android/article/details/52083831</guid><author>hbl_for_android</author><pubDate>Mon, 01 Aug 2016 10:56:14 +0800</pubDate><description><![CDATA[opencv4android常用变换（三）这是opencv4android的第三篇，从这里开始就简单的写，要不我没有时间去学别的了！大家加油。Laplace 算子检测边缘的一种算法，是一个二阶导数就是Sobel的导数，可以这么理解，是边界轮廓更加清晰明显。 
方法： Laplacian(grayMat,dstMat,-1,3,1,0,Core.BORDER_DEFAULT)；参数说明：原图像，目标图]]></description><category></category></item><item><title><![CDATA[opencv4android常用变换（二）]]></title><link>https://blog.youkuaiyun.com/hbl_for_android/article/details/51989105</link><guid>https://blog.youkuaiyun.com/hbl_for_android/article/details/51989105</guid><author>hbl_for_android</author><pubDate>Thu, 21 Jul 2016 23:43:46 +0800</pubDate><description><![CDATA[opencv4android常用变换（二）这是opencv4android的第二篇，之前的写的反响不错，不过有点少，本来上一篇中提到的那些函数应该在上一篇中都介绍的，不过被那个双边滤波器搞得脑子有点乱，就写了那么多，这一篇接着上一篇继续写。]]></description><category></category></item><item><title><![CDATA[Android指纹识别]]></title><link>https://blog.youkuaiyun.com/hbl_for_android/article/details/51983780</link><guid>https://blog.youkuaiyun.com/hbl_for_android/article/details/51983780</guid><author>hbl_for_android</author><pubDate>Thu, 21 Jul 2016 16:03:11 +0800</pubDate><description><![CDATA[Android指纹识别最近在工作中需要用到指纹识别，正好之前在android开发技术周报中看见一篇关于锁屏的文章，作者写的非常好，每个知识点都有详细的讲解，其中就包括指纹解锁，所以就拿来用用。末尾会附上链接。]]></description><category></category></item><item><title><![CDATA[opencv4android 常用函数API（一）]]></title><link>https://blog.youkuaiyun.com/hbl_for_android/article/details/51941106</link><guid>https://blog.youkuaiyun.com/hbl_for_android/article/details/51941106</guid><author>hbl_for_android</author><pubDate>Mon, 18 Jul 2016 12:59:39 +0800</pubDate><description><![CDATA[openCV4android常用变换（一）简介OpenCV的全称是：Open Source Computer Vision Library。OpenCV是一个基于BSD许可（开源）发行的跨平台计算机视觉库，可以运行在Linux、Windows和Mac OS操作系统上。]]></description><category></category></item><item><title><![CDATA[opencv4android--RGB2HSV]]></title><link>https://blog.youkuaiyun.com/hbl_for_android/article/details/51902633</link><guid>https://blog.youkuaiyun.com/hbl_for_android/article/details/51902633</guid><author>hbl_for_android</author><pubDate>Wed, 13 Jul 2016 23:49:44 +0800</pubDate><description><![CDATA[最近上班，工作强度不大，自己就找点东西学，正好碰见之前一个朋友面试，面试官出了一个题，自己闲着无聊也就研究研究，学习些新的东西。，先看一下题目。题目中关键点估计就是opencv的hsv转换，说实话我当是也不知道那是什么东西，百度稍微了解下大致有了个思路。
调用相机拍照
将拍好的照片截图
配置opencv使用环境
调用opencv的方法
总体说来应该就这四步]]></description><category></category></item><item><title><![CDATA[Cordova自定义插件实战]]></title><link>https://blog.youkuaiyun.com/hbl_for_android/article/details/51871029</link><guid>https://blog.youkuaiyun.com/hbl_for_android/article/details/51871029</guid><author>hbl_for_android</author><pubDate>Sun, 10 Jul 2016 12:57:37 +0800</pubDate><description><![CDATA[Cordova自定义插件实战完成Toast，拨打电话，发送短信的插件编写]]></description><category></category></item><item><title><![CDATA[Android面试题二]]></title><link>https://blog.youkuaiyun.com/hbl_for_android/article/details/51593037</link><guid>https://blog.youkuaiyun.com/hbl_for_android/article/details/51593037</guid><author>hbl_for_android</author><pubDate>Mon, 06 Jun 2016 08:28:03 +0800</pubDate><description><![CDATA[Android面试题二]]></description><category></category></item><item><title><![CDATA[百度地图开发-检索功能]]></title><link>https://blog.youkuaiyun.com/hbl_for_android/article/details/51584746</link><guid>https://blog.youkuaiyun.com/hbl_for_android/article/details/51584746</guid><author>hbl_for_android</author><pubDate>Sat, 04 Jun 2016 15:55:11 +0800</pubDate><description><![CDATA[转载请注明作者。 
  注：本人在找工作，地点在北京。
百度地图SDK开发（三）检索功能目前百度地图SDK所集成的检索服务包括：POI检索、公交信息查询、线路规划、地理编码、行政区边界数据检索、在线建议查询、短串分享（包括POI搜索结果分享、驾车/公交/骑行/步行路线规划分享、反向地理编码结果分享）。 本文将简单的介绍下POI检索，路线查询，地理编码。]]></description><category></category></item><item><title><![CDATA[百度SDK开发（二）Overlay及定位SDK]]></title><link>https://blog.youkuaiyun.com/hbl_for_android/article/details/51581726</link><guid>https://blog.youkuaiyun.com/hbl_for_android/article/details/51581726</guid><author>hbl_for_android</author><pubDate>Fri, 03 Jun 2016 21:09:39 +0800</pubDate><description><![CDATA[百度SDK开发（二）Overlay及定位SDK让我们接着上一篇继续下去研究研究地图，上一篇中主要是对配置环境，基础使用作了一些介绍，稍微说了下Marker的使用与监听，今天将来重点研究下地图上覆盖物。地图覆盖物（Overlay）在百度地图中对于所有的在地图上的标注，路线等都称之为覆盖物。最常见就是各种标记，起点终点啊，之类的，不过还有一些不常见的，通过官方的文档我们可以了解到所有的地图覆盖物的种类。]]></description><category></category></item><item><title><![CDATA[Android Studio[百度地图SDK开发]（一）]]></title><link>https://blog.youkuaiyun.com/hbl_for_android/article/details/51569983</link><guid>https://blog.youkuaiyun.com/hbl_for_android/article/details/51569983</guid><author>hbl_for_android</author><pubDate>Thu, 02 Jun 2016 20:34:20 +0800</pubDate><description><![CDATA[百度SDK开发（一）基础使用关于百度地图SDk的开发网上有很多的文章都是关于Eclipse的，正好最近用到了百度地图，所以写了一篇文章记录下使用的过程。]]></description><category></category></item><item><title><![CDATA[Android面试题二]]></title><link>https://blog.youkuaiyun.com/hbl_for_android/article/details/51563636</link><guid>https://blog.youkuaiyun.com/hbl_for_android/article/details/51563636</guid><author>hbl_for_android</author><pubDate>Thu, 02 Jun 2016 09:04:14 +0800</pubDate><description><![CDATA[Android面试题二]]></description><category></category></item><item><title><![CDATA[Android面试题一]]></title><link>https://blog.youkuaiyun.com/hbl_for_android/article/details/51553417</link><guid>https://blog.youkuaiyun.com/hbl_for_android/article/details/51553417</guid><author>hbl_for_android</author><pubDate>Wed, 01 Jun 2016 09:15:42 +0800</pubDate><description><![CDATA[Android面试题Android中有哪几种解析XML的类，官方推荐的是哪种？，以及他们的原理和区别？在Android平台上可以使用SAX（SimpleAPI For XML），DOM（DocumentObjectModel），以及Android自带的PUll解析器解析。SAX解析 文件采用的是事件驱动，也就是说，他读取单线并不需要解析完整的文档，在按内容顺序解析文档的过程中，SAX会判断挡墙读取到]]></description><category></category></item><item><title><![CDATA[Android天气Demo]]></title><link>https://blog.youkuaiyun.com/hbl_for_android/article/details/51509596</link><guid>https://blog.youkuaiyun.com/hbl_for_android/article/details/51509596</guid><author>hbl_for_android</author><pubDate>Thu, 26 May 2016 18:18:53 +0800</pubDate><description><![CDATA[天气预报
这几天做了一个小Demo,用了几个类库，记录一下写的过程中遇到的一些问题和实现的方式，对于第三方的类库使用还不是特别透彻，只做简单介绍。先上Splash效果。

首页初始界面使用的是墨迹天气的背景，做了点处理，之后找的一个帧动画的素材，使用ImageView+帧动画的形式，实现小人动的效果，横移是属性动画。天上的太阳也是用的属性动画，]]></description><category></category></item><item><title><![CDATA[自定义View--你要掌握的基本知识]]></title><link>https://blog.youkuaiyun.com/hbl_for_android/article/details/51489723</link><guid>https://blog.youkuaiyun.com/hbl_for_android/article/details/51489723</guid><author>hbl_for_android</author><pubDate>Tue, 24 May 2016 13:59:26 +0800</pubDate><description><![CDATA[自定义View的基础知识

作为android中承担可视化功能的控件，虽然View不是四大组件，不过它的作用有时候可比四大组件更重要，android官方给我盟提供了很多的基础控件，不过很多时候这些控件无法满足欧文们的需求，因此，我们需要根据现有的需求，结合基础控件，来自定义View，本文介绍的就是在自定义View中需要的基础知识]]></description><category></category></item><item><title><![CDATA[ViewDragHelper源码分析]]></title><link>https://blog.youkuaiyun.com/hbl_for_android/article/details/51485827</link><guid>https://blog.youkuaiyun.com/hbl_for_android/article/details/51485827</guid><author>hbl_for_android</author><pubDate>Mon, 23 May 2016 23:50:21 +0800</pubDate><description><![CDATA[ViewDragHelper的源码分析
。
开篇先说一下为什么会关注到这个类，也许好多人都没听过这个是干嘛的，不过对于DrawerLayout大家应该都很熟悉，是官方出的一个用于实现抽屉效果的布局控件，虽然在效果上可能没有SlidingMenu炫，不过胜在简单发，而DrawerLayout的底层实现就是ViewDragHelper。]]></description><category></category></item><item><title><![CDATA[ViewPropertyAnimator源码分析]]></title><link>https://blog.youkuaiyun.com/hbl_for_android/article/details/51470040</link><guid>https://blog.youkuaiyun.com/hbl_for_android/article/details/51470040</guid><author>hbl_for_android</author><pubDate>Sat, 21 May 2016 13:24:59 +0800</pubDate><description><![CDATA[ViewPropertyAnimator的源码解析最近对android中的动画特别感兴趣，可能是因为比较喜欢跟UI相关的东西吧。这篇文章将简单的介绍下ViewPropertyAnimator这个类的源码和一些使用。本文中的例子来自郭神的博客，在文章的最后会奉上三篇郭神的博客，关于属性动画的。非常感谢郭神的博客和书，在android的路上指引我们前进，特此感谢。简述ViewPropertyAnimat]]></description><category></category></item><item><title><![CDATA[android中事件分发机制]]></title><link>https://blog.youkuaiyun.com/hbl_for_android/article/details/51465170</link><guid>https://blog.youkuaiyun.com/hbl_for_android/article/details/51465170</guid><author>hbl_for_android</author><pubDate>Fri, 20 May 2016 23:26:45 +0800</pubDate><description><![CDATA[开篇本文内容主要是对android中事件分发机制进行一些讲解，也就是个人对事件分发过程的一些理解，谈不上讲解吧。 本文中内容参考了《开发艺术探索》还有xiaanming大神博客中的内容，加上自己的理解，如有不对的请不吝赐教。]]></description><category></category></item><item><title><![CDATA[《开发艺术探索中》RevealLayout的一些解释]]></title><link>https://blog.youkuaiyun.com/hbl_for_android/article/details/51400315</link><guid>https://blog.youkuaiyun.com/hbl_for_android/article/details/51400315</guid><author>hbl_for_android</author><pubDate>Sat, 14 May 2016 00:42:07 +0800</pubDate><description><![CDATA[注：本文中的代码是《开发艺术探索》书中的源码，特别感谢这本书的作者任玉刚先生，真的从其中学到了很多，特此感谢。
先说下实现的效果，就是在这个布局中的所有控件在点击时会有一个阴影，手指不离开会从手指的地方出现一个更深的圆形阴影，不断蔓延到覆盖整个空间。所采用的布局就是要讲的RevealLayout]]></description><category></category></item><item><title><![CDATA[通用Adapter的尝试《第二篇》]]></title><link>https://blog.youkuaiyun.com/hbl_for_android/article/details/51362840</link><guid>https://blog.youkuaiyun.com/hbl_for_android/article/details/51362840</guid><author>hbl_for_android</author><pubDate>Tue, 10 May 2016 14:17:47 +0800</pubDate><description><![CDATA[经过昨天一天的尝试与上午的一些努力，通用的adapter终于是可以用了。没有继承RecycleView，直接写就可以
上午主要对上一篇文章中没有进行介绍的MultiItemCommonAdapter和MultiItemTypeSupport研究了一下，写一篇博客总结一下。




先看一下这两张图，这其中使用的就是ListView（先用ListView，recycle我还不会。。。。）]]></description><category></category></item></channel></rss>