首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
wuhenbingge
掘友等级
Android开发工程师
|
北京健科云网科技有限公司
年龄越大越焦虑,居安而思危。时代发展如此之快,希望不要被时代所抛弃
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
540
文章 540
沸点 0
赞
540
返回
|
搜索文章
赞
文章( 540 )
沸点( 0 )
Jetpack MVVM 七宗罪之四: 使用 LiveData/StateFlow 发送 Events
在 MVVM 架构中,使用 LiveData 或者 StateFlow 很适合用来向 UI 侧发送更新后的状态,但是用来发送事件就不妥了
一文看懂 Jetapck Compose 布局流程
本文用通俗易懂的语言介绍 Jeptac Compose 的布局流程,涉及到 MeasurePolicy,Modifier,Constraints, Intrinsic measurement 等概念。
Kotlin 协程(Coroutine) 并发安全与最佳实践
在 Kotlin 的 协程(Coroutine) 中,虽然协程本身提供了一种简化并发编程的方式,但并不天然地解决所有的并发安全问题。当多个协程对共享状态进行读写操作时,仍可能出现并发安全问题。
Android 多进程情况下判断应用是否处于前台或者后台
在 Android 应用开发中,有时候需要在多进程情况下判断应用是否处于前台或者后台。这在各种场景中可能是有用的,比如为了在后台优化资源使用,或者处理前台与后台的不同逻辑。 多进程下进行前后台判断的挑
一文搞懂Android权限的各种类型
本文主要介绍Android中权限的各种类型,通过本文您将了解到 权限分为哪些类型,normal权限、dangerous权限、privileged权限、signature权限等这些权限的分类和区别。 (
一文了解 Gradle 的生命周期
在上一篇文章一文了解 Gradle 配置文件 中我们介绍了 Gradle 的配置文件。但是你是否知道这个配置文件是什么时候被读取的呢?要回答这个问题,就需要了解到本篇文章介绍的 Gradle 的生命周
史上最全的Java并发系列之Java多线程(二)
volatile修饰的变量,程序访问时都需要在共享内存中去读取,对它的改变也必须更新共享内存,保证了线程对变量访问的可见性。 synchronized:对于 同步块 的实现使用了monitorenter和monitorexit指令,而 同步方法 则是依靠方法修饰符上的ACC_S…
掌握 Android Compose:从基础到性能优化全面指南
本文详细介绍了 Android Compose,一个现代化的 UI 框架,强调其声明式、简洁和可组合性的优势。文章探讨了状态管理、列表处理和性能优化,旨在帮助开发者有效利用 Compose 构建应用。
Android 实现微信读书划线的效果
最近遇到过一个实现类似微信读书的划线效果的需求。如下图所示,可以看到,微信读书划线支持涂抹、直线以及波浪线三种效果。 对于涂抹效果可以使用 BackgroundColorSpan实现,代码示例如下:
在 Android 中 Coroutine async 崩还是不崩
从原理上阐述 Android Kotlin Coroutine async 在什么情况下使用会崩溃,什么情况下使用不会崩溃,更好的掌握 async 的用法
下一页
关注了
349
关注者
3
收藏集
12
关注标签
53
加入于
2017-05-27