在Android Compose中, 如果需要在协程LaunchedEffect中读取某个状态的最新状态值,而不需要重启协程需要使用到rememberUpdatedState...
在Android Compose中, 如果需要在协程LaunchedEffect中读取某个状态的最新状态值,而不需要重启协程需要使用到rememberUpdatedState...
前言:在android5.0之前,每一个android应用中只会含有一个dex文件,但是这个dex的方法数量被限制在65535之内,这就是著名的64K(64*1024)事件。...
我就知道不能这么做,不说了,跟产品battle去了??
Android真的能通话双向录音吗?开题我可以很认真负责任的告诉业务层发开的小伙伴“不能”,不用再去搜索那些双向通话录音的资料了! Android里面录音功能Api有两种实现方式分别是MediaRecorder...
开题我可以很认真负责任的告诉业务层发开的小伙伴“不能”,不用再去搜索那些双向通话录音的资料了! Android里面录音功能Api有两种实现方式分别是MediaRecorder...
largeHeap介绍 一个应用如果使用了largeHeap,会请求系统为Dalvik虚拟机分配更大的内存空间。使用起来也很方便,只需在manifest文件applicati...
这是我的第一篇关于Bitmap的文章,如有理解错误之处,烦请大家能及时留言提出,我会及时纠正,谢谢。 今天主要和大家探讨的是BitmapFactory.Options的使用....
今天跑项目发现,使用Android Profile调试发现一个Activity实例存在两个,怀疑可能是内存泄漏,经过多方面尝试后,发现是由于Toast导致, Toast的Co...
我们在自定义 View 控件时随处可见 Matrix 的身影,主要用于坐标转换映射,我们可以通过 Matrix 矩阵来控制视图的变换。 Matrix 本质上是一个如下图所示的...
Shallow Size和Retained Size详解 参考文章How much memory do I need (part 1) – What is retained ...
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity(), Linear...
好的软件的作用是让复杂的东西看起来简单。 java中协变跟逆变是对泛型类的继承关系的表述.如:List<Number> 和List 之间是没有继承关系的.但是直观上会觉得,...
Socket原理 1、什么是Socket 在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计...
先说几句废话 其实这个概念实在太抽象了,大家可能会知道他是连接View和数据的桥梁,但是具体怎么去理解这个东西呢。通过看这篇文章我相信,每个人对适配器都会有个深入的理解,这个...
看了《JavaScript高级程序设计》和网上的一些博客,感觉对函数节流和函数防抖的概念是反的,以下我写的关于防抖和节流的概念取决于多数人的概念吧,并且基于伦敦前端工程师Da...