本系列博客基于com.android.support:recyclerview-v7:26.1.01.【进阶】RecyclerView源码解析(一)——绘制流程2.【进阶】R...
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【进阶】RecyclerView源码解析(一)——绘制流程2.【进阶】R...
用过 Kotlin 的小伙伴都已经知道 Kotlin 非空检查写法超级简单。但是,处理 json 时,使用 gson 做解析封装时,你会发现 Kotlin 的非空检查不是那么...
1. 概述 NDK图片压缩有很多人反应是蒙的,包括在文章评论的一些哥们,也包括私下聊天的一些哥们。那么内涵段子后面的所有分享都离不开NDK,比如gif图片加载,视频压缩,视频...
1. 概述 上一期我们已经阅读了源码Android进程间的通信 - IPC(机制)Binder的原理和源码阅读,这一期我们就得用到它了。记得前几年在公司做购物商城,有一个倒计...
1. 概述 当初决定分享内涵段子的这个项目我有些担心,担心很多东西心里虽然有了轮廓和细节。但是如果涉及到的东西比较多,那么就有可能没办法去讲太多的细节,况且某些哥们还不会C和...
1.写在前面 很多人在获取控件宽高的时候,遇到了一些问题,因为涉及到的知识点比较广,所以有时我只能说个大概,这一次我希望大家可以做一个彻底的了解,请思考一下,下面三段代码分别...
我们的《Android进阶之旅》到这里就算是完结了,五六年的时间,我的青春,我职业生涯的黄金时期,基本都耗在了这上面。很多东西我都是现学现卖,平时上班也很少有时间能备课,很多...
硬件加速,直观上说就是依赖GPU实现图形绘制加速,软硬件加速的区别主要是图形的绘制究竟是GPU来处理还是CPU,如果是GPU,就认为是硬件加速绘制,反之,软件绘制。在Andr...
欢迎转载,转载请注明出处:https://www.jianshu.com/p/00ba0ac2fc96 写在前面 一直想写一篇关于im即时通讯分享的文章,无奈工作太忙,很难抽...
由于业务发展的需要或者版本的快速迭代,导致页面会遇到NestedScrollView(RecyclerView)嵌套RecyclerView的这种需求实现方式,在此记录一下具...
程序员宝藏库:https://gitee.com/sharetech_lee/CS-Books-Store[https://gitee.com/sharetech_lee/C...
自从2019Unity发布URP以来,我就一直想尝试下。最近公司项目迁移到了URP管线下,终于可以开始折腾URP了。 接触一个未知的东西,当然是从它的文档开始啦!首先映入眼帘...
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【进阶】RecyclerView源码解析(一)——绘制流程2.【进阶】R...
android studio可以非常方便地查看当前类的结构,包括类的方法与成员变量等等。只须点击Project栏下侧的Structure即可查看类的结构。里面的工具栏可以对类...
1.简介 先来张简单的关系图: 一个ActivityRecord对应一个Activity,保存了一个Activity的所有信息;但是一个Activity可能会有多个Activ...
无需一切权限,不受各种国产ROM限制,默认可以显示的应用内悬浮窗。 应用内显示,无需申请任何权限 应用内显示,所有机型都可以默认显示悬浮窗,无需引导用户做更多设置 支持拖拽 ...