240 发简信
  • 120
    Android 图片加载框架全解析

    前言: 首先说明一下,这篇文章的代码是用Hongyang大神的代码来进行讲解的,需要源码的同学可以在Android 框架练成 教你打造高效的图片加载框架文章最下方下载的源码进...

  • Messenger轻量级IPC方案

    概述 什么是messenger Messenger可以翻译为信使,通过它可以在不同的进程中传递Messenger对象,在Message中放入我们要传递的数据,可以轻松实现数据...

  • 第一章 程序猿1

    我叫陈陌然(当然不是真名,故事需要),三十岁,就职于一家IT企业,软件研发工程师。没错,我就是本文的主角,但并没有主角光环,所以至今还是名“搬砖”工程师。网络上流传着很多程序...

  • Android Binder的极简使用

    进程间通信很多同学都使用到AIDL,这个是对Binder进行了一层封装。其实剥开AIDL,刺果果的使用Binder,有种很简单的方式,不过最好是系统应用,因为看Android...

  • SlidingUpPanelLayout:可以上下滑动的菜单布

    前言 这几天正在研究几个比较有名的开源项目,偶然发现了SlidingUpPanelLayout这个神器,经过一番研究,和大家一起分享一下学习心得。 如果要使用滑动菜单,目前最...

  • 120
    Android:四大架构的优缺点,你真的了解吗?

    版权声明:本文为博主原创文章,转载请注明作者和链接。更多请继续关注 KunMinXhttps://www.jianshu.com/p/9ef813d5c1af 前言 你准备好...

  • 120
    Android 屏幕刷新机制

    本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 这次就来梳理一下 Android 的屏幕刷新机制,把我这段时间因为研究动画而梳理出来的一些关于屏幕刷新方面...

  • 120
    Android.Arch.Paging: 分页加载的新选项

    一、概述 在很久很久以前,加载并展示大量数据就已成为各家应用中必不可少的业务场景,分页加载也就成了必不可少的方案。在现有的Android API中也已存在支持分页加载内容的方...

  • 注释很到位

    Okio深入分析—源码分析部分

    一、前言 时间过得可真是快,距离上一次更新已经将近 2 个月了,这之间竟然没有任何的文章更新。原因呢,无非就是工作与生活变得紧张了,渐渐的就把这个给落下了。趁着 Flag 还...

  • 120
    Okio深入分析—源码分析部分

    一、前言 时间过得可真是快,距离上一次更新已经将近 2 个月了,这之间竟然没有任何的文章更新。原因呢,无非就是工作与生活变得紧张了,渐渐的就把这个给落下了。趁着 Flag 还...

  • App内部亮度调节方案分析

    引言 注意标题,是“App内部亮度调节”而非“系统亮度”或是“当前window亮度” Android官方仅提供了“系统亮度”和“当前window亮度”的调节接口,这时我们该如...

  • 120
    Android手机从开机到APP启动经过的流程

    版权声明:转载请务必注明作者与原文链接 引言 本文讲解从开机到app显示画面的流程,但不分析源码,如果想阅读源码请到参考文章中查阅。 本文把这段流程分为三部分: 从开机到显示...

  • Flutter学习路线

    一、学习路线 10步,每一个学习步骤都以自己亲身实现写出了Demo为准,光看资料不算完成 参考https://flutterchina.club/setup-macos/,搭...