240 发简信
IP属地:广东
  • android视图组件化MVVM架构

    从两三年前,就一直想介绍一下自己在实战的项目结构地址:https://github.com/striveprince/kotlin 还记得我最初...

  • 关于kotlin serialization集成到retrofit的一些研究

    前几天,我一直在找retrofit集成kotlin serialization的资料,才发现,网上的资料是真的少,如果你有幸看到这篇文章,就默默...

  • Android UI(TextView 中的部分文字的点击)

    首先,我们使用到的是CharSequence的子类SpannableString类在这个类中有这样一个TestActivity.java Com...

  • Android ui 属性动画详解

    首先什么是属性动画,与我们以前用的动画Animation有什么区别? 如下图,是Animation和Animator两个类继承图的对比。C:Ob...

  • Resize,w 360,h 240
    Android View事件分发机制

    首先,我们来看看View中比较重要的几个方法 dispatchTouchEventonTouchListener ->onTouch()onTo...

  • Resize,w 360,h 240
    Android性能优化-电量优化

    硬件消耗电量 来执行任务的过程,叫做超时电流消耗主要消耗:1.最大的耗电是我们的屏幕2.蜂窝式无线数据交换(3G4G)3.叫醒闹钟 wake l...

  • Resize,w 360,h 240
    Android性能优化-渲染及卡顿优化

    卡顿是如何造成的:卡主线程了如果是子线程卡顿,是不会对应用操作卡顿 1.内部引起的:自定义View代码2.外部引起的:如直接在主线程进行网络访问...

  • Android性能优化-内存泄漏

    1.如何去优化自己现有的项目,运行更加流畅单个app进程 会根据手机性能分配不同的内容如: 8m 16m 32m 64m2.当然最好的是在开发...

  • 关于Dagger2中@Binds的使用

    在Dagger2中,一般都是使用@provide方法注入接口。在我们使用MVP模式搭建Android app的时候,一般我们会这样做,创建一个接...