首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
猜猜我是谁
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
Bitmap压缩、占用内存大小计算
png,jpg只是图片信息的容器,经过相应的压缩算法将图片的像素点信息保存,图片文件的大小和图片在显示设备中所占的内存大小完全不是一个概念。 除了 Android 中这两种常用的重采样方法之外,还有另外比较常见的两种:双立方/双三次采样(Bicubic Resampling) …
视频画面帧的展示控件 SurfaceView 及 TextureView 对比
视频画面帧的展示控件 SurfaceView 及 TextureView 对比
Android Jetpack组件LiveData基本使用和原理分析
LiveData一般是和 ViewModel 配合使用的,但是本文就以单独使用 LiveData 作为例子单独使用,这样可以只关注 LiveData 而不被其他所干扰。 Android Jetpack组件Lifecycle基本使用和原理分析 最好是先看这篇文章,才能更好的理解 …
Android RecyclerView 缓存机制
最近学习了一下RecyclerView 缓存机制的缓存机制,为了防止忘了,记录下相关的知识点。 接下来看下这四级缓存是怎么工作的,如何复用ItemView。下面直接看源码 当从上面的缓存找不到的时候,就会在RecycledViewPool中寻找,里面使用了来存放对应viewty…
面试官:听说你熟悉OkHttp原理?
是不是既熟悉又陌生,实际上就是因为网络框架已经为我们实现了这些基本功能,所以很容易被我们忽略。为了完整的分析上面的问题,我们需要先复习一下OkHttp的基础原理: OkHttp的内部实现通过一个责任链模式完成,将网络请求的各个阶段封装到各个链条中,实现了各层的解耦。 文内源码基…
Okhttp拦截器Interceptor学习和使用
前年的这个时候我们项目将网络框架替换为okhttp+retrofit ,然后我对 retrofit 源码进行了学习和分享,写了几篇相关的文章同时更新了项目的网络框架。 Android网络之Retrofit2.0使用和解析 Retrofit2.0中注解使用套路 Retrofit2…
一文彻底搞懂Android View的绘制流程
上一篇中我们讲到了Android的触摸事件传递机制,除此之外,关于Android View的绘制流程这一块也是View相关的核心知识点。我们都知道,PhoneWindow是Android系统中最基本的窗口系统,每个Activity会创建一个。同时,PhoneWindow也是Ac…
Android Service和IntentService知识点详细总结
Service 对于广大的Android开发者来说算是耳熟能详了,作为Android的四大组件之一,在我们的开发中也起着重要的作用,在Android面试中,Service相关的问题也是面试官问得比较多的,当别人问你,Service 到底是什么的时候?你可能随口就能答得上来,Se…
【带着问题学】协程到底是什么?
1.关于协程的一些前置知识 ,进程,线程,协程的关系 2.协程到底是什么? 协程的主要竞争力是什么 3.`kotlin`协程的一些基本概念,挂起函数,`CPS`转换,状态机等
深入浅出贝塞尔曲线
贝塞尔曲线的定义及推导过程 贝塞尔曲线于1962年,由法国工程师皮埃尔·贝兹(Pierre Bézier)所广泛发表,他运用贝塞尔曲线来为汽车的主体进行设计。贝塞尔曲线最初由保尔·德·卡斯特里奥于