240 发简信
IP属地:上海
  • Resize,w 360,h 240
    Android通知栏踩坑记

    1.动态注册广播无法触发点击事件 场景:通知栏的点击事件通常会采用PendingIntent.getBroadcast方式,这个时候如果采用动态...

  • Android Classloader动态加载分析

    ClassLoader概念 我们知道,Java源文件(.java)经过编译器编译之后,会转换成Java字节码(.class),然而程序是如何加载...

  • Resize,w 360,h 240
    自定义view之——文本字体均匀分布控件实现

    效果展示 话不多说,直接先看一波效果图。注:为了能直观显示出控件效果,我给view加了一层背景色 需求调研 在实际开发当中,经常可以遇到一些类似...

  • Resize,w 360,h 240
    greenDAO自动化升级探索

    前言 前段时间研究了一下greendao数据库升级模块,发现了一些存在的一些问题痛点,特拿来晾晒一下,以防发霉。 问题现状 话说为什么要做数据库...

  • RxJava2 Retrofit2 网络框架简洁轻便封装

    前言 RxJava2、Retrofit2火了有一段时间了,前段时间给公司的项目引入了这方面相关的技术,在此记录一下相关封装的思路。 需求 封装之...

    1.0 3289 3 23
  • Resize,w 360,h 240
    优雅地实现Android主流图片加载框架封装,可无侵入切换框架

    前言 项目开发中,往往会随着需求的改变而切换到其它图片加载框架上去。如果最初代码设计的耦合度太高,那么恭喜你,成功入坑了。至今无法忘却整个项目一...

  • Resize,w 360,h 240
    热修复之——阿里Hotfix2.0 Sophix集成使用

    背景 热修复技术越来越成为一些公司的必备技术点(主要还是主管大大的要求 T.T)。它的优势显而易见,面对突发性BUG时候,相较于传统方式依靠于发...