@NonNull 或者:我是如何学会停止担心并且喜欢NullPointerException的。@NonNull在lombok v0.11.10中引入。 Overview 您...
@NonNull 或者:我是如何学会停止担心并且喜欢NullPointerException的。@NonNull在lombok v0.11.10中引入。 Overview 您...
JAVA并发包中有三个类用于同步一批线程的行为,分别是CountDownLatch、Semaphore和CyclicBarrier。 CountDownLatch Count...
项目github地址 https://github.com/huanghaibin-dev/CalendarView 此框架采用组合的方式,各个模块互相独立,可自由采用各种提...
概述 最近打算研究一下Android的ORM框架,即对象关系数据映射,ORM框架能很好的帮我们简化数据库操作逻辑,增加开发效率,而且好的ORM还能帮我们增加执行效率。世面上有...
简介 本篇文章主要介绍GreenDao的代码生成策略的实现方式,以及介绍Android中常用开源框架的代码生成策略,通过对GreenDao代码生成方法的研究和学习,提升自我编...
背景 对于Android开发,在面试的时候,经常会被问到,说一说View的绘制流程?我也经常问面试者,View的绘制流程. 对于3年以上的开发人员来说,就知道onMeasur...
公司项目在不断的改版迭代中,代码在不断的累加,终于apk包不负重负了,已经到了八十多M了。可能要换种方式表达,到目前为止没有正真的往外推过,一直在内部执行7天讨论需求,5天代...
应用浮窗由于良好的便捷性和拓展性,在某些场景下有着不错的交互体验。恰巧项目需求有用到,可是逛了一圈GitHub,并没有找到满意的浮窗控件。索性造个好用的轮子,方便你我他,遂成...
Flutter作为一种跨平台解决方案,经常会作为一个模块嵌入到原生Android与iOS应用中,Flutter与Android原生端的通信必不可少。所以本文就来讲述一下And...