前言 郭前辈的ListView源码解析一文,曾提到View至少会进行2次onMeasure、onLayout,但限于篇幅,并未解释原因,好奇就尝试找了找原因。 原因猜想 验证...
前言 郭前辈的ListView源码解析一文,曾提到View至少会进行2次onMeasure、onLayout,但限于篇幅,并未解释原因,好奇就尝试找了找原因。 原因猜想 验证...
所以你最初要研究AppbarLayout的奇怪问题,解决了没
本文章涉及代码已放到github上annotation-study 1.Annotation为何而来 What:Annotation干嘛的 JDK5开始,java增加了对元数...
自傻叉饱醉豚事件后不再发布文章于简书,本来也就不喜欢简书,追随大精哥脚步。csdn:http://blog.csdn.net/ziwang_掘金:https://juejin...
请问如果库升级之后,还需要再点击 add to Jcenter 么
如何通过Android Studio发布library到jCenter和Maven Central【译】在Android Studio里,如果你想引入任何library到自己的项目中,只需要很简单的在module的build.gradle文件中添加一行依赖。 就是这么简单...
前言 因为项目中需要对解码后的 YUV420P 格式数据做一些处理,在之前是使用 ffmpeg 软解的方式得到 YUV420P,但随着图像像素的提升,ffmpeg 的效率已经...
前两篇文章 放弃RxBus,拥抱RxJava(一):为什么避免使用EventBus/RxBus ,放弃RxBus,拥抱RxJava(二):Observable究竟如何封装数据...
嫌弃网上复制黏贴严重而且又抓不到重点的小伙伴可以看下我的这篇:http://blog.csdn.net/ziwang_/article/details/65690751(从实例和源码角度理解 postInvalidate() 和 invalidate() 的区别与联系)
onDraw调用和android中Invalidate和postInvalidate的区别onDraw是在View初化完成之后开始调用 postInvalidate()是重绘的,也就是调用postInvalidate()后系统会重新调用onDraw方法画一次, a...
挂个 Api 地址,https://github.com/jokermonn/-Api
React Native 项目2(One 【一个】客户端)前段时间开始学习React Native,然后试着开始做一个小项目,在练手的同时,分享出来希望和各位同学互相学习react-native项目[https://github.c...
前言 自定义View原理是Android开发者必须了解的基础; 在了解自定义View之前,你需要有一定的知识储备; 本文将全面解析关于自定义View中的所有知识基础。 Car...
@Othershe 谢谢啦
Android 实现一个简单的文件下载工具下载应该是每个App都必须的一项功能,不采用第三方框架的话,就需要我们自己去实现下载工具了。如果我们自己实现可以怎么做呢? 首先如果服务器文件支持断点续传,则我们需要实现的主...
请教下。prepareRangeFile() 方法中,创建了 saveFile 和 tempFile 之后又删了这两个文件,然后再传给 RandomAccessFile,这样岂不是没有意义?删除后这两个文件为 null 了,跟直接用 RandomAccessFile(null, "rws") 不是没有区别么?
Android 实现一个简单的文件下载工具下载应该是每个App都必须的一项功能,不采用第三方框架的话,就需要我们自己去实现下载工具了。如果我们自己实现可以怎么做呢? 首先如果服务器文件支持断点续传,则我们需要实现的主...
很棒!
Android 实现一个简单的文件下载工具下载应该是每个App都必须的一项功能,不采用第三方框架的话,就需要我们自己去实现下载工具了。如果我们自己实现可以怎么做呢? 首先如果服务器文件支持断点续传,则我们需要实现的主...
下载应该是每个App都必须的一项功能,不采用第三方框架的话,就需要我们自己去实现下载工具了。如果我们自己实现可以怎么做呢? 首先如果服务器文件支持断点续传,则我们需要实现的主...