240 发简信
IP属地:广东
  • View的translationX,translationY,X,Y

    我们View的坐标是由left,Top,Right,Bottom决定的。先来看一张图: View动画(补间动画)是不改变View的真实位置的,就...

  • Resize,w 360,h 240
  • Resize,w 360,h 240
    RecyclerView中的位置你能正确获取Item的位置吗?

    我们在使用RecyclerView的时候,总是不可避免的获取其ItemView的位置来实现各种各样的需求: RecyClerView也提供了获取...

  • Resize,w 360,h 240
    RecyclerView知识

    问题 假如有100个item,一屏同时最多展示12个,RecyclerView滑动时,会创建多少个viewholder? 这是第一次进去看到页面...

  • Resize,w 360,h 240
    ActivityResultContract了解

    ActivityResultContract是什么? 它是用来在大部分场景中对startActivityForResult和onActivity...

  • Resize,w 360,h 240
    自己实现Binder的onTransact完成跨进程通信

    在Android中,我们一般通过aidl来实现进程间通信,但是我们要知道aidl其实是一种工具而已,底层还是通过Binder来通信的。我们来看下...

  • Resize,w 360,h 240
    Android广播接收过程

    广播如何注册,广播如何执行receiver方法的 我们普通的广播发送 最后调用的是 其中IItentReceiver是个aidl类,这个方法目的...

  • Resize,w 360,h 240
    Kotlin的小知识点(一)

    1 kotlin类型转换as as? 1 子类实例转为父类实例,自动转换成功 2 类型为父类型,引用实例的是子类的实例时,将其转换为父类,可以转...

  • Resize,w 360,h 240
    分析aidl生成的文件

    先看下今天分析的AIDL文件。 点击make project生成的IMyAidlInterface.java文件 1IMyAidlInterfa...

个人介绍
一枚爱学习,知上进,善沟通,重细节,懂感恩的安卓菜鸟。