ViewHolder中的RecyclerView成员是同包名下才能访问的权限, 你获取不到的话看下RecyclerView源码中的ViewHolder是怎么定义的属性
ExpandableRecyclerView实现方式前言: 根据ExpandableListView的原理实现的ExpandableRecyclerView,并根据RecyclerView的刷新机制增加Group,Child的...
ViewHolder中的RecyclerView成员是同包名下才能访问的权限, 你获取不到的话看下RecyclerView源码中的ViewHolder是怎么定义的属性
ExpandableRecyclerView实现方式前言: 根据ExpandableListView的原理实现的ExpandableRecyclerView,并根据RecyclerView的刷新机制增加Group,Child的...
前言: 在ExpandableRecyclerView的基础上实现的StickyRecyclerView,支持水平与垂直方向, 支持GridLayoutManager和Sta...
前言: 根据ExpandableListView的原理实现的ExpandableRecyclerView,并根据RecyclerView的刷新机制增加Group,Child的...
Flow是kotlin协程的一个类似RxJava的流式API,它的出现可以替代RxJava,这里就介绍RxJava之前热门的权限框架RxPermission的替代 1. Rx...
Flow是kotlin协程的一个类似RxJava的流式API,它的出现可以替代RxJava, 所以Retrofit的CallAdapterFactory也可以替换了 代码非常...
算法大致都差不多了, x轴镜像+旋转180度其实就==Y轴镜像
android Camera(二): NV21高效处理与libyuv使用继上篇Camera数据采集适配时会涉及到的YUV数据的剪切与方向感应时的旋转处理(对YUV数据不懂的可以网上搜索相关的文章),后面还有MediaCodec硬编码时,不同的手机...
420转NV21这个算法libyuv自带就有
android Camera(二): NV21高效处理与libyuv使用继上篇Camera数据采集适配时会涉及到的YUV数据的剪切与方向感应时的旋转处理(对YUV数据不懂的可以网上搜索相关的文章),后面还有MediaCodec硬编码时,不同的手机...
这里主要是openssl常用的编码Base64, 摘要算法MD5,对称加密AES, 非对称加密RSA与Java互通 一: openssl交叉编译 openssl源码下载[ht...
JDK1.8开始HashMap为什么要先插入后扩容,网上查找有说先扩容再插入可以少遍历之类的,其实不管是先扩容还是先插入,它的原则还是尾插法都是避免不了要遍历的,那它为什么还...
感觉说反了。
?表示确切的类型,T表示一类,这一点在集合中表现的非常明显。
是否有裁剪, 裁剪后MediaRecorder设置尺寸时videoSize也要做相应的变化
android Camera(一):采集与预览尺寸适配android系统自带的拍摄有时候并不能满足我们所需要的功能,比如扫描,音视频开发等,此时就需要开发者自定义相机Camera,而开发过相机的同学相信应该都遇到过尺寸适配的问题...
当然支持啊, 自己实现WheelDecoration类的drawItem(Canvas c, Rect rect, int position, int alpha, boolean isCenterItem, boolean isVertical); 方法, 有canvas想画多少行文字都行
WheelView通过Camera和Matrix实现真正的3D滚轮控件前言: 通过Camera, Matrix 3d旋转+RecyclerView实现和(IOS时间地址选择3D)滚轮控件一样效果的WheelView继承ViewGroup,实现安...
这类的文章太多太多,也没时间整理,直接上部分核心源码和注意事项 1:MediaCodec核心类, 在往MediaCodec中不断的推数据时一定要使用BytePool字节数组池...
继上篇Camera数据采集适配时会涉及到的YUV数据的剪切与方向感应时的旋转处理(对YUV数据不懂的可以网上搜索相关的文章),后面还有MediaCodec硬编码时,不同的手机...
android系统自带的拍摄有时候并不能满足我们所需要的功能,比如扫描,音视频开发等,此时就需要开发者自定义相机Camera,而开发过相机的同学相信应该都遇到过尺寸适配的问题...
BlockingQueue在多线程开发中几乎是离不开的,它可以理解为封装好的生产者与消费者的桥梁,其实它的数据结构同前文讲的Queue一样,只是在此基础之上加入了生产与消费者...
相机回调 onPreviewFrame 使用setPreviewCallbackWithBuffer,有用到byte[]中间转换NV21数据的都用byte[]的字节池缓存起来就不会抖动
Android Zbar和ZxingAndroid中用于二维码相关的库比较少,并且大多数已经不再维护(具体可见https://android-arsenal.com/tag/81)。其中最常用的是zxing和z...