240 发简信
IP属地:湖南
  • Android设备唯一ID实现方案

    随着Google对隐私的重视以及Android10的逐渐普及,获取设备的唯一标识越来越来难,在Android10以前,Android设备唯一标识...

  • TextField设置高度后,文字无法居中

    设置decoration属性,在InputDecoration中设置contentPadding: EdgeInsets.all(0),。 在I...

  • 协程中launch与withContext都能切换线程,有什么区别?

    launch、async:启动一个新协程withContext:不启动新协程,在原来的协程中切换线程,需要传入一个CoroutineContex...

  • Resize,w 360,h 240
    Android为什么选用Binder作为通信方式

    为什么选用Binder,在讨论这个问题之前,我们知道Android也是基于Linux内核,Linux现有的进程通信手段有以下几种: 管道:在创建...

  • 避免内存抖动的方法:使用java对象池

    参考:java 对象池技术 将用过的对象保存起来,等下一次需要这种对象的时候,再拿出来重复使用,从而在一定程度上减少频繁创建对象所造成的开销。 ...

  • Android性能优化总结

    性能优化: 1. 卡顿优化 绘制问题布局复杂导致 -》 使用hierarchy viewer分析。减少嵌套层级,使用ViewStub延迟绘制,去...

  • 快速排序

    经典快速排序:

  • Fragment(内嵌WebView)+ViewPager结构,切换的时候导致WebView部分白屏

    最近遇到一个很奇怪的bug,APP主页的结构很简单,就是最经典的ViewPager+Fragment的形式,第一个Fragment中间嵌套了We...