Avatar notebook default
39篇文章 · 19057字 · 2人关注
  • ArrayList与LinkList区别

    ArrayList 1.数据存储在Object数组中,默认容量为102.增加效率低。原因:增加元素过程中如果数组长度不够,需要调用grow方法扩...

  • AsyncTask原理解析

    AsyncTask是一个串行的线程,本文主要通过源码解析它的原理 -->从 AsyncTask执行的方法execute开始 @MainThrea...

  • Resize,w 360,h 240
    多线程的使用

    多线程实现方式 Thread Handler + Runnable IntentService AsyncTask ThreadPoolExec...

  • JNI中load与loadLibrary的区别

    load 和loadLibrary都是System类的方法 作用都是加载需要使用的库文件 类加载器都是通过Reflection.getCalle...

  • Resize,w 360,h 240
    源码阅读之TextView(2)--AutoSizeTextType

    导读:源码阅读系列链接:源码阅读之TextView(1)[https://www.jianshu.com/p/1c15690ea4ea] 本文T...

  • Android中的binder

    C/S架构:client/server结构B/S架构:browser/server结构mmap:一种内存映射方法,可以把某个文件映射到某个内存上...

  • Resize,w 360,h 240
    源码阅读之TextView(1)--XMLTypefaceAttr

    导读:本文TextView基于android-28版本,代码行数12551. ► 包 TextView位于包 android.widget;该包...

  • Resize,w 360,h 240
    自由裁剪,可放大细节的自定义view

    效果图 核心代码 ▶Part 1 :裁剪部分 绘制裁剪边框线,效果看起来是一个长方形,为了实现随意裁剪, 用了四条线组成裁剪框,核心代码如下。...

    0.7 742 0 11
  • 抖音这趟快车,你真的上了吗?

    到底要怎样才能在抖音火起来? 亲和,多互动,努力多生产内容……那些条件大多数人都能做,你见过大多数人都能成功的现象吗? 进入一个平台,想火、想坐...

    0.3 649 0 12 1

文集作者