Avatar notebook default
20篇文章 · 30716字 · 5人关注
  • Resize,w 360,h 240
    Android面试 Binder机制

    面试问题 Binder是什么 为什么要使用多进程 使用Binder进程通讯有哪些优势 Binder是如何做到一次内存拷贝的 MMAP的原理讲解 ...

    1.3 3630 3 11
  • Android EditText @好友 删除整块

    开篇废话 发现项目中At好友功能的类,在某些情况下会有一些bug,所以重新梳理了一下逻辑,重新写了一个可以在EditText中显示At好友,高亮...

  • Resize,w 360,h 240
    Android SharedPreferences转为MMKV

    开篇废话 开局一张图,说明一切问题。 可以看出MMKV相比SP的优势还是比较大的,除了需要引入库,有一些修改上的成本以外,就没有什么能够阻挡MM...

  • Android Kotlin+Jetpack+MVVM

    开篇废话 最近学习了Kotlin,学习了Jetpack,发现是真香,所以就手写了一个MVVM的框架,可以方便开发。Kotlin+Jetpack+...

    5.2 2349 0 31
  • Android仿制淘宝滚动图文条

    开篇废话 产品让我将“我的”页面改版,上面加了一个广告条,非常类似淘宝“我的”页面的广告条,然后就自己写了一个,虽然网上类似的教程有很多了,但是...

  • Android仿制知乎滑动广告条

    开篇废话 前些天看到知乎和网易在APP中加了一个滑动的广告,所以就仿做了一个,其实没什么技术含量,也没什么难度,滑动广告之GitHub地址,帮我...

    0.1 2534 5 51
  • Resize,w 360,h 240
    Android基于DataBinding的一个基础框架

    开篇废话 因公司需求,开发了一个基于DataBinding的基础框架,以后公司可能写项目都要按这个框架来写,规范一些,有利于互相读代码。先附上g...

  • Resize,w 360,h 240
    Android面试 线程和线程池

    面试问题 synchronized的原理 synchronized优化后的锁机制简单介绍一下,包括自旋锁、偏向锁、轻量级锁、重量级锁 谈谈对Sy...

  • Android面试 Handler机制

    面试问题 什么是Handler Handler的组成部分 一个线程有几个Handler? 一个线程有几个Looper?如何保证? Handler...

文集作者