240 发简信
IP属地:北京
  • 120
    深入理解Android事件分发机制

    在理解事件分发机制之前,我们先要明白,事件分发机制是为View服务的,而View是Android中所有控件的基类,View可以是单个的,而多个View组成可以叫做ViewGr...

  • JS ES6 Promise 原理参考

    摘自 https://www.cnblogs.com/minigrasshopper/p/9141307.html 实际中用的话 举的栗子是这样的 原作者写得很清楚 简洁

  • 安卓10(Android10\API29)保存图片到相册DCIM/Camera

    大家都知道Android10最大的变化可能就是Scoped Storage(分区存储)。对于把图片保存到相册的应用,影响就大了,因为这个功能在Android10的手机上就会出...

  • Hilt使用姿势全解析

    Hilt是什么? Hilt是Android的依赖注入库,可以减少在项目中执行手动依赖项注入的样板代码。执行手动依赖项注入需要手动构造每个类及其依赖项,并借助容器重复使用和管理...

  • 解释Kotlin协程官方文档:(一)基础:

    本系列文章用于解释kotlin官方文档中的示例代码。希望能帮助到你。 基础 官方文档地址 https://www.kotlincn.net/docs/reference/co...

  • CardView通过xml设置背景无效

    使用CardView嵌套Layout时 显示的时候,背后会有一层黑乎乎的东西,运行后,显示出来的效果 查看源码发现CardView会默认设置一个背景色 于是想,手动设置一个透...

  • 120
    Android 高仿腾讯新闻视频切换效果

    是的,你没看错,又是腾讯视频!又是高仿!没办法啊,产(傻)品(子)喜欢抄袭别人 还是上效果图吧(渣渣千元机,有点卡) 同样是新闻客户端,为什么你这么优秀。 好了,吐槽完毕,看...

  • 你好,有个疑惑,coroutineScope 是非阻塞的 “println("Coroutine scope is over") // 在我们自定义的coroutineScope结束之前,这一行不会执行”这句话是什么意思呢,非阻塞的话 不是应该先执行这行么?

    java程序员的kotlin课(N):coroutines基础

    序言 如果对协程没有概念,不了解使用协程的好处,请参考《异步编程》系列文章 引入协程库 kotlin协程是以一个lib包的形式引入的,参考: kotlinx.coroutin...