android协程是怎么切换线程的
要搞清楚这个问题,我觉得需要搞懂这几个知识点:
Continuation,简单讲可以...
CameraX 采集
本篇介绍
回顾下Camera1,使用起来需要开发关注很多细节,Camera2可以帮助开发...
Android Jetpack系列之DataStore
一 、DataStore介绍
Jetpack DataStore 是一种改进的新数据存储解决方案,允许...
JDK11版本特性
JDK11 是继JDK8后又一个长期支持版本(LTS) ,
2018年9月25日,Oracle 官方宣布 Java...
veImageX 演进之路:iOS 高性能图片加载 SDK
1. SDK简介
图片在业务应用场景是一个常见的元素,veImageX(简称Imag...
GitHub标星28W的超神项目,技术人必学!一个项目搞定所有技能(不收藏后悔!)
大家好,我是大白,每天给大家分享IT前沿知识、代码、项目~
今天给大家分享的是gi...
Flutter 实现复杂布局:多层次滑动效果与嵌套滚动处理
在实际的移动应用开发中,复杂的 UI 布局是一个非常具有挑战性的部分,尤其是当需...
我终于搞懂了async/await、promise和setTimeout的执行顺序
今天看到一道面试题,是关于async/await、promise和setTimeout的执行顺序,题...
Android 中的服务是一个强大的工具,无需用户界面即可执行各种任务
它们是管理长时间运行的操作和后台任务的重要组件。在本文中,我们将探讨不同类型...
Android AB升级(二) – Demo APP应用流程
Android源码有车机系统升级的demo app:SystemUpdater,使用原生settings UI画面...
Hal 层添加访问 linux 驱动的接口
写给应用开发的 Android Framework 教程是一个系列教程,目前已更新以下内容:
...
Android组件化架构 – 3. 组件间跳转 & ARouter路由
组件间跳转 & ARouter路由
常见的跳转,对于用户来说就是页面跳转,对应Androi...
Flutter 优化:布局时尽量用 const
一、说明
看到很多 Flutter 构建 UI 时会比较多用到 const,为什么不直接创建实例...
【Android】分层架构设计
Android 是一种基于 Linux 的开放源代码软件栈,主要应用于ARM平台,但不仅限...
Lifecycle原理分析
简述
LifeCycle通过在FragmentActivity中会添加ReportFragment用来监听Act...

