首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Reducto
掘友等级
Android
|
Gryffindor
Nothing is necessary ,Everything is a choose 。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 23
沸点 0
赞
23
返回
|
搜索文章
最新
热门
Android Bitmap像素排列与JNI操作
RGB颜色模型即红绿蓝颜色模型。由模仿生物视网膜三种视锥细胞产生,之后通过三原色叠加来进行彩色图像显示。通过在黑色上不断叠加三原色来显示不同的颜色。在RGB颜色空间中,分别将RGB作为笛卡尔坐标系中XYZ坐标系产生。每一个颜色取值范围为[0,256) RGB是从颜色发光的原理来…
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表示遍…
ViewBinding与RecycleView(一)
综上,这些是比较简单的操作.. 其中 NotNullVar 继承了 ReadWriteProperty,并实现了他的两个方法,而Delegates.notNull() 属于委托属性。 简单说就是在一个map里存储属性的值,可以使用映射实例自身作为委托来实现委托属性。例如jso…
Android设计模式-责任链
责任链模式是一种对象的行为模式。通过建立一条链来组织请求的处理者,请求将沿着链进行传递,请求发送者无须知道请求在何时、何处以及如何被处理,实现了请求发送者与处理者的解耦。 另外OKhttp的interceptors实现,OkHttp发送网络请求的一切核心功能,包括建立连接、发送…
Android Jetpack Compose - Button
简单示例例如:或者传入可组合children来代替text属性例如:按钮样式ContainedButtonStyle默认样式TextButtonStyle文本样式OutlinedButtonStyle
下一页
个人成就
文章被点赞
65
文章被阅读
37,844
掘力值
732
关注了
38
关注者
18
收藏集
2
关注标签
33
加入于
2018-11-22