首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
chenhh
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 35
沸点 0
赞
35
返回
|
搜索文章
赞
文章( 35 )
沸点( 0 )
妈!Jetpack Compose太难学了,别怕,这里帮你理清几个概念
随着声明式布局的方式逐渐扩展到手机端开发,谷歌也推出了Jetpack Compose框架,然而Compose过于难以上手的缺点让许多新人望而却步,文章重点针对几个初学者面临的难点进行突破
协程中使用 synchronized?volatile 用的对么?从kotlin 和 java 角度 尝试系统性看看锁
synchronized 可以保证协程安全? 什么时候使用 volatile,什么时候使用 synchronized?java 的锁 能不能用到kotlin的 协程中,推荐怎么用?
Shadow的全动态设计原理解析
我们在宣传Shadow的时候说了Shadow具有两大特性,其中一个叫做“全动态插件框架”。这篇文章就讲这个特性。我们很早之前用过一款基于数百反射私有API实现的插件框架,在前面的文章也提过,在这种插件框架里要不停的兼容新版本的Android系统,OEM系统。尤其是Activit…
零反射,零HooK,全动态化,插件化框架,全网唯一结合启动优化的插件化架构(四)
零反射,零HooK,全动态化,插件化框架,全网唯一结合启动优化的插件化架构,适合大型项目架构,Kotlin+协程+MVVM +WXDynamicPlugin
Android R文件详细介绍、瘦身方案和原理
对R文件进行了详细介绍:R文件生成内容、生成规则、生产者、release产物等。 然后谈到了R文件瘦身,瘦身原理等内容
不做跟风党,LiveData,StateFlow,SharedFlow 使用场景对比
最近网上流传出「LiveData 被弃用,应该使用 Flow 替代 LiveData」的声音。 LiveData 真的有那么不堪吗?Flow 真的适合你使用吗? 我们今天来讨论一下这两种组件。
鸿蒙 KMP & Compose 探索
前言 HarmonyOS NEXT 不再支持 AOSP,仅支持鸿蒙内核和鸿蒙系统的应用,各大 App 也纷纷投入到了原生鸿蒙应用的开发中。在此之前,主要的客户端平台为 Android 和 iOS,现在
Flutter-InheritedWidget 使用&原理
InheritedWidget 2种实现局部刷新的使用方式,深入理解InheritedWidget的实现机制
Compose自定义布局,从零开始手撸FlexLayout
Compose自定义布局,从零开始手撸FlexLayout 初学Compose,因没有现成的库,所以手撸一个FlexLayout
安卓单元测试 (八):Junit Rule 的使用
说 JUnit Rule 是单元测试的神器一点也不为过,这篇文章介绍了 JUnit Rule 的工作原理和使用姿势。
下一页
个人成就
文章被点赞
13
文章被阅读
4,502
掘力值
107
关注了
32
关注者
5
收藏集
7
关注标签
10
加入于
2017-11-10