240 发简信
IP属地:辽宁
  • Resize,w 360,h 240
    简单粗暴!教你用kotlin 5分钟怼出一个文本选择器

    不知道你是否曾遇到需要选择年龄,城市,日期等列表文本的情况呢?类似下图的效果: 滑动列表时中间位置突出选中,两侧保持一致,如果是你来实现这个功能...

  • Resize,w 360,h 240
    结语

    1.监控只是保底手段,根本还在于代码的规范合理2.没有万能的工具,通常是多个工具互相组合去发现问题(系统工具 + 命令 + 代码等多维度)3.性...

  • Resize,w 360,h 240
    线上场景

    前面几节我们主要介绍了线下场景的监控,线下场景不管是 android studio 还是 MAT 或者 adb命令都可以直接使用,但线上场景就不...

  • Resize,w 360,h 240
    线下场景-整体(PerfDog)

    有人说了,之前介绍的那些方法监控都是瞬时的,而且有的需要人值守,页面也不够友好,有没有无人值守并且可以长时间监控的呢?本节就给大家介绍下来自腾讯...

  • Resize,w 360,h 240
    线下场景-内存(Android profiler + MAT + adb)

    如果说前两节对应用性能优化幅度有限的话,那么本篇内存则直接关系到应用的生死存亡。好的优化可以让死亡边缘的应用起死回生,避免内存泄漏及OOM。内存...

  • Resize,w 360,h 240
    线下场景-CPU(TraceView + AS profiler)

    TraceView是Android SDK中提供的工具,可以看到线程及方法执行时间、调用次数等。目前Traceview已弃用,官方推荐使用And...

  • Resize,w 360,h 240
    线下场景-UI(systrace + perfetto)

    线下场景我们能直接连接设备debug,所以监控纬度很多,我们从4个方面入手(就像是中医的望闻听切)来介绍相关监控工具的使用。(如果你已经很熟悉的...

  • Resize,w 360,h 240
    开篇

    目前市面上关于Android 性能优化的文章实在多到数不胜数,但整体质量欠佳,要么太过片面,要么故弄玄虚,基本都是简单雷同的拼凑,并没有形成整体...

  • Resize,w 360,h 240
    你和ThreadLocal的牵手成功,仅仅差这篇"恋爱攻略"了

    不管是逛帖子还是刷面试题,我们经常会看到ThreadLocal的身影, 不禁想问这玩意到底是干嘛的,今天我们以四个章节 「初识」,「相知」,「相...

个人介绍
世界上本来没有代码,写的人多了,也就出现了