Jetpack Compose – UI定位
前言
在使用Compose开发过程中,有些场景需要把UI定位到某个位置,使用compose-lay...
Android平台如何获取CPU占用率和电池电量信息
技术背景
我们在做Android平台GB28181设备接入模块、轻量级RTSP服务模块和RTMP推...
2024年字节跳动面试-Handler相关
问题:Handler.postDelayed原理,修改手机系统时间是否对延迟消息有影响。
回答:
...
技术成神之路:设计模式(十九)桥接模式
介绍
桥接模式(Bridge Pattern)是一种结构型设计模式,通过将抽象部分与它的实...
Flutter&Rust#05 | 图片亮度调节
匠心千刃 是张风捷特烈通过 Flutter 打造的 全平台 工具产品。基于 fx 应用框架和...
拿去吧你!Flutter 仿抖音个人主页下拉拖拽效果
引言
最近产品经理看到抖音的个人主页下拉效果很不错,让我也实现一个,如果是nati...
如何使用 Kotlin Multiplatform 创建一个 Mac 应用
kotlin 官方推出了 Kotlin Multiplatform 技术(后面简称KMP),可以让我们开发多...
一文看懂 Compose 强制跳过模式(Strong Skipping Mode)
TD;LR
Jetpack Compose 自 1.5.4 起引入了强制跳过模式(Strong Skipping Mode,简...
Android一个APP里面最少有几个线程
Android一个APP里面最少有几个线程
参考
www.jianshu.com/p/92bff8d62…www.jianshu...
Android 内存优化:什么原因导致内存问题?通过内存工具进行分析;内存抖动和内存泄漏;MAT的使用;Profiler的使用;如何优化?
目录
一、为什么要进行内存优化呢?
我们开发一个App程序,如果不了解内存的使用...
你是如何使用 wait () 方法的?使用 if 还是 while
Hi 大家好,我是 DHL,大厂程序员,公众号:ByteCode ,在美团、快手、小米工作过...
Android 高版本 androidx 引发 D8 Cannot invoke “String.length()” because “
快速介绍一个 Andorid 升级适配的 Bug ,如果你近期升级某些库的时候,出现了无法...
Android 进程通信——Binder
1. Linux 中的 IPC 机制
本文主要是对 Binder 的相关内容进行的总结,持续更新。
1...
Now in Android学习Compose是怎么切换主题的
上篇文章我们介绍了,Now in Android的架构,和具体功能介绍,在介绍功能的时候,...
ExoPlayer MediaCodec视频解码Buffer模式支持
一、前言
众所周知,ExoPlayer播放架构中,默认使用MediaCodec框架去解码和渲染。...
【书籍推荐】如何从最基础原理做出一个计算机
前言
最近在看《计算机系统要素-从零开始构建现代计算机》,这本书从与非门开始引...
一文了解 Android 的崩溃
在 Android 中,应用崩溃可以分为四种,分别是:Java崩溃、native崩溃、ANR、OOM
...
Java 类加载委托机制
1. 引言
Java 中的类加载机制是 JVM 的核心之一,它通过将字节码加载到内存中,使...
Java线程池是如何保证核心线程不被销毁的
对于Java中 Thread 对象,同一个线程对象调用 start 方法后,会在执行完run 后走...
人人都能手写的chrome插件,帮我省了1000多块钱
在网购的世界里,价格波动常常让人感到无奈。《京东价保》插件通过定时监控已购商...

