首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
qiang_xi
掘友等级
Android开发工程师
|
YY
人生最可悲的事莫过于胸怀大志却又虚度光阴
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
586
文章 586
沸点 0
赞
586
返回
|
搜索文章
赞
文章( 586 )
沸点( 0 )
【Android 修炼手册】Gradle 篇 -- Gradle 源码分析
我们执行一个构建任务的时候,都是执行 ./gradlew assembleDebug 这样的命令,其中的 gradlew 脚本就是整个 gradle 构建的入口,我们先从这里看起。 基本上可以看到,就是执行了 gradle/wrapper/gradle-wrapper.jar …
【码上开学】Kotlin 里那些「更方便的」
大家好,我是扔物线朱凯。这期是码上开学的 Kotlin 基础部分的第三篇(也是基础部分的最后一篇):Kotlin 里那些「更好用的」。老朋友话不多,先上视频。 因为我一直没有学会怎么在掘金贴视频,所以请点击 这里 去哔哩哔哩看,或者点击 这里 去 YouTube 看。 在上期内…
【码上开学】Kotlin 的泛型
大家好,我是扔物线朱凯。你在看的是码上开学项目的 Kotlin 高级部分的第 1 篇:Kotlin 的泛型。首当其冲的当然还是香香的视频香香的我啦: 因为我一直没有学会怎么在掘金贴视频,所以请点击 这里 去哔哩哔哩看,或者点击 这里 去 YouTube 看。 这期是码上开学 K…
Android AssetManager finalize timed out 的坑
乍一看没有任何业务相关的代码,不过数量还挺多,而且大多数是 OPPO 手机。 看 Crash 堆栈,猜测应该是资源回收超时了,不过具体原因还不清楚。从搜索引擎了解到,这个问题主要原因有以下原因: 当 finalize() 方法中有耗时操作时,可能会出现方法执行超时。耗时操作一般…
OkReflect:Kotlin 反射框架
在讲 OkReflect 之前,我们先来讲讲反射。 1. 什么是反射? Java 反射机制能让程序在运行时,对于任意一个类,都能够知道这个类的所有属性和方法。 对于任意一个对象,都能够调用它的任意一个方法和属性。 这种动态获取的信息以及动态调用对象的方法的功能就叫做 Java …
AOT 和 JIT 的区别
运行前编译 和 运行时编译
图片和视频编辑之Matrix大法好
最近在做图片和视频编辑时,大量使用了Matrix,这里记录下相关知识点,希望可以起到抛砖引玉的作用。 Matrix的使用范围非常广泛,我们平时使用的Tween Animation,其在进行位移、缩放、旋转时,都是通过Matrix来实现的。除此之外,在进行图像变换操作时,Matr…
【透镜系列】看穿 > 触摸事件分发 >
事件分发,我想大部分人都能说几句,哦,三大方法,哦,那段经典伪代码,哦,责任链... 这些规律和流程图确实是对的,而且某种意义上也是非常清晰的,能帮助你在调试 Bug 的时候找到一点方向。 你或许可以奋发图强,把这些流程图和规律背下来,也能在需要的时候一通叽里呱啦背完大家大眼瞪…
【透镜系列】看穿 > NestedScrolling 机制 >
NestedScrolling 机制翻译过来叫嵌套滑动机制(本文将混用),它提供了一种优雅解决嵌套滑动问题的方案,具体是什么方案呢?我们从嵌套的同向滑动说起。 1. 嵌套同向滑动 1.1. 嵌套同向滑动的问题 所谓嵌套同向滑动,就是指这样一种情况:两个可滑动的View内外嵌套,…
下一页
个人成就
文章被点赞
501
文章被阅读
21,226
掘力值
863
关注了
5
关注者
18
收藏集
1
关注标签
24
加入于
2016-07-11