240 发简信
IP属地:海南
  • LifeCycle源码分析

    LifeCycle用于帮助开发者管理Activity和Fragment 的生命周期。 介绍Lifecycle之前,首先需要了解观察者模式。 观察...

  • 启动优化总结

    启动优化可以整体分为两个阶段和两个间隙: 两个阶段:Application阶段和Activity阶段 两个间隙:handle message 间...

  • Resize,w 360,h 240
    java并发笔记

    进程与线程关系 1、进程与线程均是CPU执行时间段的描述。 2、进程是资源分配的基本单位,线程是CPU调度的基本单位。 3、一个进程里至少有一个...

  • Compose中MD相关总结

    BottomSheetScaffold sheetContent 底部抽屉的内容 drawerState可以去控制左边抽屉的状态 bottomS...

  • Compose中Canvas相关总结

    drawLine drawRect drawImage drawCircle drawOval drawArc drawPath drawPoi...

  • compose中HorizontalPager与BottomNavigation联动遇到的问题

    Recomposition的概念以及原则 在讲HorizontalPager与BottomNavigation联动之前先需要区理解下一下Comp...

  • Resize,w 360,h 240
    Android输入事件原理总结

    输入事件系统的相关组件 Linux内核 接受输入设备的中断,并将原始事件的输入写入设备节点中; 设备节点 作为内核和IMS的桥梁,将原始事件的数...

  • 组件化架构笔记(第三章)

    Gradle基础 Gradle的生命周期分为三个不同的阶段:初始化 -》 配置 -》 构建 初始化:settings.gradle 配置:bui...

  • Resize,w 360,h 240
    EditText的输入类型为NumbberPassword时,小米数字软键盘无法监听到键盘的删除按钮事件

    今天测试提了一个bug,在小米手机上,就是一个自定义的密码框,输错密码,想要删除,按软键盘的删除键,却发现没有反应,但是在其他的手机上却可以删除...