1. Jetpack(MVVM) MVVMHabit 于谷歌最新AAC架构,MVVM设计模式的一套快速开发库。binding-collection-adapter 数据绑定框...
1. Jetpack(MVVM) MVVMHabit 于谷歌最新AAC架构,MVVM设计模式的一套快速开发库。binding-collection-adapter 数据绑定框...
在日常的Android开发中,我们肯定遇到沉浸式的开发需求。在大多数项目当中,都会使用ImmersionBar开源库适配。这篇博客分享一下ImmersionBar相关的知识,...
工具类 使用说明 复制到项目中运行main函数生成如下列表,将values-w375dp目录下的dimens.xml复制到values中。 使用时把xml中的XXXdp换成@...
去年在帮公司面试安卓开发的时候经常听到应聘者提到今日头条App的安卓适配方式,有些应试者大致上讲了一下它的工作原理,即直接强制修改系统提供的像素密度比(density)来完成...
最近开发公司的项目的时候,我们有输入车牌号的功能。如果使用手机输入法去输入,需要来回切换中文和英文以及数字。我们就想有没有办法自定义输入车牌输入键盘。我找到一个非常棒的库,分...
以前根据参考各路大神的博客,以及自己对mvp的理解,早早就写了这种不成熟的结合模式(旧版[https://www.jianshu.com/p/7c0556ad84a8]),历...
Android开发之引用三方库导致SO库冲突的解决办法 从这个图片可以看出 匹配到了多个 libc++_shared.so packagingOptions的用法使用方法pa...
一、RxJava操作符概述 RxJava中的操作符就是为了提供函数式的特性,函数式最大的好处就是使得数据处理简洁易懂。 操作符实质上就是RxJava函数式编程模式的体现,在上...
想必看到这篇文章你也在网上找了不少的相关博客或代码了,我也是这么过来的,不过我现在已经形成了自己的一套工具 说明:前台用的封装Okhttp上传图片,后台用的springBoo...
目录 相关文章 Android NDK开发:实战案例-电动车牌号识别(介绍)[https://www.jianshu.com/p/7494fe47a467]利用PorterD...
目录 前言 前一段时间学习了一下C/C++基础,这次借助这个电动车牌号的实战案例来巩固下学习的知识并记录下实现过程,也希望这个案例对观看的朋友有所帮助和启发。 相关文章 An...
目录 前言 在Android开发中有时需要我们对Bitmap进行相应的操作,虽然利用Java代码也能实现,但是如果我们通过Native层代码对Bitmap进行操作的话效率会更...
目录 图像二值化处理 这里主要是将图像处理成只有黑白两种颜色的图像,这样有利于图像的识别,这里为了提升处理的速度因此我选择NDK层来进行图像的处理。首先需要在CMakeLis...
经常在一些环境中需要用到身份证读取,比如网吧、银行、门禁等等,但是传统的身份证读取工具很大不说,价格还不便宜。近期闲来无事研究了一下,发现是靠近场通信功能进行的身份证读取,刚...
一 你需要准备的:一部有nfc的手机,一张有nfc标签的卡 二 nfc简介 nfc(近距离无线通讯技术),是由非接触式射频识别(RFID)及互连互通技术整合演变而来,通过在...
仿抖音上下滑动分页视频 目录介绍 01.先来看一下需求 02.有几种实现方式2.1 使用ViewPager2.2 使用RecyclerView 03.用ViewPager实现...
转自 https://www.jianshu.com/p/53e4a1c0bd62 仿抖音上下滑动分页视频 目录介绍 01.先来看一下需求 02.有几种实现方式 2.1 使用...
本文源码解析基于Glide 4.6.1不知道大家最开始使用Glide的原因是什么?我的原因很简单就是冲着那句Glide.with(this).load(url).into(i...