240 发简信
IP属地:广东
  • CompletableFuture、CompletionStage 和 Future 的对比

    1. 共同点 异步编程: 这三种机制都用于处理异步操作,即在不阻塞当前线程的情况下执行任务,并在任务完成后通知结果。 结果获取: 所有三种机制都提供获取异步操作结果的方法,例...

  • 120
    Android 12 取色引擎相关问题

    1、 应用如何获取壁纸颜色? 1.1、调用getWallpaperColors获取壁纸颜色 其实WallpaperManager从很早之前就提供了getWallpaperCo...

  • 120
    Android 12 Widget 自动变色原理分析

    众所周知,Android 12 预览版计划从 2021 年 2 月开始启动,到目前为止,已经推出Beta 4版本,虽然还没有推出最终正式版,但我们做为Android开发者,早...

  • 120
    Kotlin 类型层次结构

    Kotlin 的类型层次结构需要学习的规则很少。这些规则一致且可预测地结合在一起。由于这些规则,Kotlin 可以提供有用的、用户可扩展的语言特性——空安全、多态性和无法访问...

  • MediaCodec 错误整理

    错误原因: 创建MC示例超限; 错误原因: 塞了错误的数据 入队Frame数据时用了flag(BUFFER_FLAG_CODEC_CONFIG),但是入队的数据中没带sps,...

  • Protobuf 结合 Java 快速入门

    什么是 Protobuf? Protobuf 是 Google 开发的一种数据交换的序列化协议,性能非常高,大部分 IM 通讯协议都是使用它来传输,例如支付宝、微信等 APP...

  • 写得挺不错的

    Notification框架简介

    目录 Notification介绍 Notification框架原理 Notification框架服务端启动过程 SystemUI进程启动和绑定NotificationMan...

  • 120
    Notification框架简介

    目录 Notification介绍 Notification框架原理 Notification框架服务端启动过程 SystemUI进程启动和绑定NotificationMan...

  • Kotlin协程

    协程的作用 官方描述:协程通过将复杂性放入库来简化异步编程。程序的逻辑可以在协程中顺序地表达,而底层库会为我们解决其异步性。该库可以将用户代码的相关部分包装为回调、订阅相关事...

  • 120
    android wear和手机app在开发上的区别

    目前Android Wear分国际版本和中国版本,主要是因为GooglePlayService在国内无法使用。当然使用的库也不一样(国内版本其实就是国际版本的阉割版)。但这个...

  • 120
    浅析Android Wear App直接运行在手机上

    一、编译&安装Wear Apk 1.1、源码下载 首先可以到Google官网Demo下载源码,本地编译几个WearApk,这里我选用AlwaysOn这个项目,就是展示时间等信...