Kotlin中 data/object/sealed/enum class用途 在Kotlin中,data、object、sealed和enum class都是用于创建不同类型的类...
- 转载文章
- 2023-03-30
Android中常见的延迟执行方法有哪些,各有什么优缺点。应用场景是什么 在 Android 中,常见的延迟执行方法有以下几种: Handler.postDelayed():在指定...
- 转载文章
- 2023-03-26
Android中常见的线程池 Executors在Android中什么场景下使用 Executors 是 Java 平台的一个工具类,提供了方便的线程池管理功能,可以帮助开发者更加...
- 转载文章
- 2023-03-26
发布Android库至Maven Central详解
最近,使用compose编写了一个类QQ的image picker。完成android library的编写,在此记录下…
- 转载文章
- 2023-03-24
LRUCache具体使用 LRU Cache是一种常见的缓存策略,通过最近最少使用的原则,在缓存满时考虑淘汰最近没有使用的数据。可以在Android中作为一个内存缓存工具使用,比如...
- 转载文章
- 2023-03-23
Android中阻塞队列的应用有哪些 阻塞队列在 Android 中有很多应用,比如: 线程池:线程池任务的执行就是基于一个阻塞队列,如果线程池任务已满,则任务需要等待阻塞队列中的...
- 转载文章
- 2023-03-22
CAS(Compare-And-Swap) 是一种原子操作,用于实现多线程同步。在Java中,Atomic系列的类通过CAS实现了并发实现。 CAS操作包含三个参数:内存地址V、旧...
- 转载文章
- 2023-03-22
在 Android 中,音频采集常用的配置属性有以下几个: 音频源 Audio Source 属性,用于指定采集音频数据的来源。例如: MediaRecorder.AudioSou...
- 转载文章
- 2023-03-22
Optional 是一个 Java 8 引入的类,它的作用是表示一个可能为 null 的值。使用 Optional 可以让代码更加简洁,避免出现空指针异常。下面是一些 Option...
- 转载文章
- 2023-03-22
EventBus EventBus是一种开源的事件发布/订阅库,用于在Android应用程序的组件之间传递消息和事件。使用EventBus,您可以在应用程序内的不同部分之间进行松耦...
- 转载文章
- 2023-03-22