宇宝守护神(rainyang)的博客

努力努力,再努力!!

Android EventBus源码分析,基于最新3.1.1版本,看这一篇就够了!!

EventBus源码分析,看这一篇就够了!! 前言 上一篇文章对EventBus进行了一个介绍,并且对它的使用方式作了一个较全面的分析,建议在阅读本文之前,先看看上篇文章的内容:EventBus使用(全面分析,细节提醒) 本篇文章主要内容是对EventBus的源码进行分析,看看它到底内部是用了什么...

2018-12-15 12:33:38

阅读数 2971

评论数 0

利用Google的Vision库实现人脸检测

利用的Google的vision library实现人脸检测功能 前言 之前写了一篇人脸检测的文章是基于OpenCV的CascadeClassifier来实现的,基于OpenCV实现人脸检测。这次我们来探讨如何通过Google 的vision来实现人脸检测。 笔者之前在用Google vis...

2018-09-16 14:47:19

阅读数 1586

评论数 6

基于opencv实现人脸检测

基于opencv实现人脸检测 opencv简述 opencv是一个开源的计算机视觉库,它有着C++,Python,Java等接口,支持Windows,Linux,Mac OS,IOS 和 Android平台.Opencv 是使用C/C++所写的,可以利用多核处理.通过OpenCL启用,它可...

2018-09-08 09:52:59

阅读数 4516

评论数 1

Android 基于Zxing扫码实现(三)、从相册选取二维码

前言本篇博文主要讲解如何从相册选取二维码,进行扫码解析。如果对zxing扫码不熟悉的建议阅读本文之前看看之前的博文: Android基于Zxing扫码实现(一) Android基于Zxing扫码实现(二) 本文的代码基于YZxing库,如需查阅代码可前往GitHub上面查看。项目地址如下: ...

2017-11-29 11:10:50

阅读数 3706

评论数 4

Android 基于Zxing的扫码功能实现(二)

本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布引言本篇博文是基于 Android 二维码的扫码功能实现(一) 文章写的,建议阅读这篇文章之前,先看看上篇文章。还有建议阅读本文的同学,结合zxing的源码理解。 上篇博客说明zxing的使用方式,并大致说了IntentInteg...

2017-11-02 16:11:33

阅读数 4681

评论数 7

Android ConstraintLayout布局详解

前言之前在使用Android Studio新建项目的时候,发现MainActivity的默认布局从RelativeLayout变成了ConstraintLayout。当时就对这个ConstraintLayout很好奇,就研究了一下。发觉确实很强大,在此做个总结。ConstraintLayout定义...

2017-10-21 14:04:39

阅读数 7693

评论数 8

使用CMake来进行Android NDK开发

本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 前言Android NDK开发可能在平时的项目开发中不常用到,但是这并不代表其不重要, 相反NDK开发是Android开发人员的进阶过程中必须要掌握的技能。 Android NDK是一组允许将C或C++(原生代码)嵌入到...

2017-09-26 17:16:44

阅读数 2801

评论数 1

Android 弹性动画的三种实现方式

前言现在的android开发提出的需求是越来越接近现实真实感,提高用户 体验感。就拿动画效果来说,之前设计给的需求大都比较直接,缩放、 旋转、移动等动画效果都执行完就结束了。现在的话,为了追求现实 生活中的那种真实感,往往都会有一个回弹的效果,称之为弹性动画。 非弹性动画体验非弹性动画...

2017-08-28 18:17:33

阅读数 6457

评论数 8

关于Android进程知识,你需要知道这些(一)

关于Android进程知识,你需要知道这些(一) 本文首发于我的个人公众号 Android开发圈(ID:RainYang_WX) 作者:宇宝守护神(rainyang) 了解进程概念 进程是程序的一次执行,是系统进行资源分配和调度的基本单位,有自己专属的内存资源。 进程是操作系统上的概念,所以无...

2019-06-20 21:39:21

阅读数 24

评论数 0

小程序系列之网络请求

小程序系列之网络请求 本文首发于我的个人公众号 Android开发圈(ID:RainYang_WX) 作者:宇宝守护神(rainyang) 相较于android开发, 小程序的网络请求出乎意料的简单。。 配置域名 首先,进入项目配置界面,设置网络请求域名。界面如下: 点击"开发设置...

2019-06-07 08:54:51

阅读数 7

评论数 0

程序员的浪漫

程序员的浪漫 马上就到520了,各位小伙伴想好了准备什么礼物送个自己的另一半呢?还没想好的注意啦!!现在还有机会,今天给大家分享一些程序员的浪漫创意礼物,希望你可以从中找到一些灵感。 One Link:https://github.com/wangshub/romantic_page 效果: 5...

2019-05-22 10:43:24

阅读数 37

评论数 0

Android开发人员学习小程序系列之组件位置

Android开发人员学习小程序系列之组件位置 本文首发至我的个人公众号:Android开发圈(id:RainYang_WX) 引言 在Android开发中,我们设置控件的位置,首先确定目标控件是在哪种布局下的,常见的布局有RelativeLayout(相对布局)、LinearLayout(绝...

2019-05-22 10:40:35

阅读数 23

评论数 0

Android启动模式(GIF动态演示)

Activity的启动模式 本文首发于我的个人微信公众号:Android开发圈 引言 关于Activity的启动模式是面试高频问题,在平时开发中,作用也不小,所以还是很有必要搞懂这一块的知识。其实之前也有写过这个主题的文章,但是当时是随便写了一点来记录的。这次准备写的完善点。同时通过gif动态...

2019-05-12 22:09:47

阅读数 43

评论数 0

你知道代理模式吗?

设计模式之代理模式 引言 设计模式在程序员在开发过程中经常会用到的一些写代码的套路,有的人可能会说我在写代码的时候怎么没用过呢,其实很可能你已经用过了,只是你不知道它的学名原来叫xxx模式,可能你的这种套路习惯是学习原来公司老的代码写的,或是同事对你的指点分享,或是学网上写的… 这个图片是代理模...

2019-05-05 10:35:33

阅读数 34

评论数 0

浅谈Java位操作

浅谈Java位操作 今日热点 利拉德压哨三分绝杀雷霆!一句话:老子利指导,杀人先看表!利指导牛批! ​ 今天补习补习计算机基础知识,Java位操作 。 在说Java的位操作之前,要先说说原码,反码,补码 这三个概念,在学校期间,书本上有关于这个三种码的介绍,是基础知识。但是,在学校期间,...

2019-04-24 22:02:01

阅读数 32

评论数 0

容器类源码解析系列(四)---SparseArray分析(最新版)

容器类源码解析系列(四)—SparseArray分析 引言 容器类源码解析系列已经更新到了第四篇,前三篇已经分别对ArrayList、LinkedList、HashMap进行源码分析。 容器类源码解析系列(一)—— ArrayList 源码分析(最新版) 容器类源码解析系列(二)—— Li...

2019-04-20 13:44:40

阅读数 74

评论数 0

容器类源码解析系列(三)—— HashMap 源码分析(最新版)

容器类源码解析系列(三)—— HashMap 源码分析(最新版) 前言 本篇文章是《Java容器类源码解析》系列的第三篇文章,主要是对HashMap的源码实现进行分析。强烈建议阅读本文之前,先看看该系列的前两篇文章: 容器类源码解析系列(一)ArrayList 源码分析——基于最新Android...

2019-04-13 11:01:47

阅读数 56

评论数 0

容器类源码解析系列(二)—— LinkedList 集合源码分析(最新版)

容器类源码解析系列(二)—— LinkedList 集合源码分析(最新版) 前言 上篇文章 容器类源码解析系列(一) ArrayList 源码分析——基于最新Android9.0源码 对ArrayList集合的源码进行了详细的分析,通过源码分析,使得我们对ArrayList的理解更加深刻,使用起...

2019-04-07 14:47:20

阅读数 99

评论数 0

容器类源码解析系列(一) ArrayList 源码分析——基于最新Android9.0源码

ArrayList 源码分析——基于最新Android9.0源码 前言 ArrayList 既是开发人员在日常开发过程中经常会用到的数据处理容器,也是面试场景中经常会被问到的点。包括LinkedList,HashMap,SparseArray等。因此对这些个数据结构的源码,还是很有必要了解一下的。...

2019-04-05 14:45:40

阅读数 106

评论数 0

update for support arm64 所遇到的一些问题

update for support arm64 所遇到的一些问题 前言 Invalid configuration ‘aarch64-linux’: machine ‘aarch64’ not recognized 1.checking host system type… Invalid con...

2019-03-10 13:51:07

阅读数 26

评论数 0

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