首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Reducto
掘友等级
Android
|
Gryffindor
Nothing is necessary ,Everything is a choose 。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 23
沸点 0
赞
23
返回
|
搜索文章
赞
文章( 23 )
沸点( 0 )
Android 系统 Bar 沉浸式完美兼容方案
自 Android 5.0 版本,Android 带来了沉浸式系统 bar,为简化系统 bar 沉浸式的使用,以及统一机型、版本差异所造成的效果差异,本文将介绍系统 bar 的组成以及沉浸式适配方案。
一个 Crash 引发的血案
手淘 9.13.0 版本上线后,突然出现了一个首现 crash,废话不多说上堆栈 看起来很普通的一个 crash,报在手淘首页启动的瞬间,但是后续引发了一个很奇怪的问题,这篇文章就对这个问题的记录做一
Android Bitmap像素排列与JNI操作
RGB颜色模型即红绿蓝颜色模型。由模仿生物视网膜三种视锥细胞产生,之后通过三原色叠加来进行彩色图像显示。通过在黑色上不断叠加三原色来显示不同的颜色。在RGB颜色空间中,分别将RGB作为笛卡尔坐标系中XYZ坐标系产生。每一个颜色取值范围为[0,256) RGB是从颜色发光的原理来…
“终于懂了” 系列:Android屏幕刷新机制—VSync、Choreographer 全面理解!
在Android中,当我们谈到 布局优化、卡顿优化 时,通常都知道 需要减少布局层级、减少主线程耗时操作,这样可以减少丢帧。如果丢帧比较严重,那么界面可能会有明显的卡顿感。我们知道 通常手机刷新是每秒60次,即每隔16.6ms刷新一次。 问题来了: 本文介绍的内容会详细解释以上…
JNI的一些基础
这是一个简单的计算 a+b 的 native 方法,在 C++ 层接收来自 kotlin 方法的参数,并转换成 C++ 层的数据类型,计算之后再返回成 应用层的数据类型。 C语言没有对象的概念,因此要将env指针作为形参传入到JNIEnv方法中。 C++中const描述的都是一…
Dagger Hilt 初探
To simplify Dagger-related infrastructure for Android apps. To create a standard set of components and scopes to ease setup, readability/un…
kapt要淘汰了?注解处理新姿势 ksp来临
Kotlin Symbol Processing (KSP) is an API that you can use to develop lightweight compiler plugins. KSP provides a simplified compiler plugi…
ViewBinding与Kotlin委托
接上篇幅自定义属性委托的用处很多,例如组合替代继承,给个ViewBinding在Fragment中的使用的例子:委托:使用:注意添加依赖:那我们这里同样利用自定义属性委托让ViewHolder可以存储
Android 注解处理器中的MirroredTypeException异常处理
The annotation returned by this method could contain an element whose value is of type Class. This value cannot be returned directly: infor…
N叉树的序列化与反序列化
我们这里就直说N叉树了,其每个节点最多拥有N个子节点。序列化/反序列化算法的工作方式没有任何限制。我们只需要确保将N元树可以序列化为字符串,并且可以将该字符串反序列化为原始树结构即可。 开始想到的就是与二叉树的序列化思路一样,用递归序列化, 反序列化的时候用一个queue表示遍…
下一页
个人成就
文章被点赞
65
文章被阅读
37,844
掘力值
732
关注了
38
关注者
18
收藏集
2
关注标签
33
加入于
2018-11-22