logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深入理解编译注解(五)RetentionPolicy.SOURCE 和 RetentionPolicy.CLASS区别讨论

前言这篇我觉得应该是一个讨论篇,因为我自己还没有找到一个非常满意的答案,希望大家一起来讨论。正文元注解RetentionPolicy,表明注解的生命周期:1、SOURCE:在原文件中有效,被编译器丢弃。2、CLASS:在class文件有效,可能会被虚拟机忽略。3、RUNTIME:在运行时有效。RUNTIME肯定没有意见,因为只有他能够在运行时得到注解,例如之前的数据库框架。那

自定义View:实现RecyclerView的item添加悬浮层的效果

前言20天后,终于良心发现更新博客了,又到了年底,好多的事情都要收尾,今天分享一个RecyclerView的容器类,帮助大家实现添加Item的浮层的效果。首先看一下效果图:有人会问我:老铁,你实现的这个东西有个卵用?如果你没看明白,我们再看一张非常熟悉的应用场景:正文记得2年前在创业公司的时候,正是短视频火爆的高峰期,公司也做了一款二次元的短视频app,很可惜还没上线就被腰斩了。当时...

#android
图表CanvasChartView(六):发布到jcenter

前言今天我们要把CanvasChartView发布到Jcenter,让更多的开发者方便的使用它,说来惭愧,我还没有发布任何一款开源库,这一次也是现学现卖,把我学习的过程分享给大家。首先感谢前辈们分享了宝贵的经验,下面是主要参考的博文链接:Android 快速发布开源项目到jcenter多个语言项目发布JCenter仓库的小结点击打开链接正文首先打开jcenter官网:https://bintray

#android
okhttp源码解析(一):整体分析

前言现在最流行的网络框架是什么?那肯定是okhttp,它开源已经有很长一段时间了,一直都是开发者们的最爱,例如目前最流行的:Rxjava + Retrofit + okhttp,都是以okhttp作为网络层实现的基础,图片加载框架Fresco,也支持设置okhttp为网络层,为什么大家都为okhttp一路绿灯?不用怀疑,肯定是okhttp过硬的技术实力,现在我们就来了解一下okhttp的源码。正文

#android#okhttp#网络
Android音视频系列(七):PCM音频单声道与双声道的相互转换

前言上一篇我们已经学习了PCM音频的保存格式,这一篇我们通过掌握的知识,完成PCM音频的单声道和双声道的互相转换。正文首先我们把上一篇的最核心部分贴出来:我们首先完成单声道转双声道的操作。单声道转双声道单声道转双声道的基本原理:由图可知,我们需要把单声道的每一份数据都拷贝一份到右声道,这样使用双声道播放就没有问题了。首先我录制了一个音频保存到ArrayList中:priv...

#android
到底了