240 发简信
IP属地:上海
  • Android AsyncTask工作机制源码剖析

    前言 上一篇文章我们一起分析了Android消息机制的实现原理,通过分析我们知道,Android系统规定不能在主线程(UI线程)中执行耗时操作,这就需要我们在子线程中处理耗时...

  • 120
    Java-从源码理解HashMap

    前言 关于HashMap,是Java程序员和Android程序员日常使用频率相当高的一种集合类型了,熟悉的掌握它的使用方式还是很有必要的,要是能做到知其所以然那就更好了。本文...

  • Java-从源码理解ArrayList

    前言 时间真是飞快,一转眼2019年四分之三的时间都快要过去了。从工作到现在也有三年时间了,之前一直有个愿望,希望自己能写出一篇从源码层次分析某个知识点的技术文章,但是一直没...

  • Java-从源码理解ArrayList

    前言 时间真是飞快,一转眼2019年四分之三的时间都快要过去了。从工作到现在也有三年时间了,之前一直有个愿望,希望自己能写出一篇从源码层次分析某个知识点的技术文章,但是一直没...

  • Flutter异步操作的通行证——Future的使用

    前言 最近flutter可谓是炙手可热啊,极大多数的移动开发者以及前端开发人员都会利用空闲时间选择去学习一下这个由Google一手打造的跨平台的移动UI框架。而本文要讲的是关...

  • 120
    Android 你的自定义View是否比别人多了一个层级

    前言 最近部门内对View的加载做了一波优化操作,主要是针对一些在特定时机才会显示在页面上的View进行ViewStub化改造。优化后,页面的启动速度确实得到了提升。这确实是...

  • Android AutoSizeableTextView-官方提供的自动改变文本大小的“TextView”

    前言 上一篇文章还是今年四月份写的,期间也尝试写过几篇文章, 但是都因繁忙的工作只能暂时的放下。此刻其实手上还是有很多需求没有完成,但是我觉着有必要把今天学到的这个知识点分享...

  • Android AutoSizeableTextView-官方提供的自动改变文本大小的“TextView”

    前言 上一篇文章还是今年四月份写的,期间也尝试写过几篇文章, 但是都因繁忙的工作只能暂时的放下。此刻其实手上还是有很多需求没有完成,但是我觉着有必要把今天学到的这个知识点分享...

  • Android动态添加View之addView的用法

    一、前言 对于日常开发来说,一般我们都是在XML中创建想要的View,然后在代码中通过id来找到对应的View,对其进行相应的操作。但是,这样做有一个前提是,你需要事先知道V...

  • 120
    这次swift大会分享准备的幻灯片和 demo

    第三届在北京举办的@swift大会,我分享了用 swift 写解释器的思路,这个解释器 demo 我放在了 github 上,地址在 https://github.com/m...

  • 120
    使用Cocoapods创建私有库

    五一之后,公司要求对代码进行整理,同时进行代码管理、自动化打包等标准化流程,这些东西一直是我想搞的,这次有了公司的支持,操作起来也更顺利了,代码管理、自动化打包会找时间写一篇...