240 发简信
IP属地:山东
  • 再见,Jetifier

    移除Jetifier同时提升你的构建速度,只需6步。 Jetpack 套件能够帮助你更轻松的搭建高质量的APP,它包括了依赖库、工具和指导。它通...

  • [正宗]实用的二次打包(封装)AAR、JAR指南

    开发时,有时需要修改第三方的SDK(aar、jar),修改完后,再打包。我们该如何操作呢? 实操举例,我有一个old.aar,我给它解压到同级目...

  • Resize,w 360,h 240
    Handler、Looper、Message、MessageQueue

    Looper类主要参数有: 初始化Handler之前,需要调用Looper.prepare(),来new一个Looper实例,该实例存放在Thr...

  • Android 查看依赖树(依赖列表、依赖结构)

    在Android Studio底部的Terminal窗口中输入:gradlew app:dependencies其中app可以换为你想要查看依赖...

  • Maven项目转Gradle,Gradle打Jar(含依赖)

    Maven项目转Gradle项目 将Maven项目拷贝到C盘用户目录下(其他目录没试过),然后在cmd窗口中,进入Maven项目根目录下,执行g...

  • RecyclerView快速滑动速度

    最近用了一下领英APP,发现RecyclerView快速滑动时,速度做了限制(上限)。这样做,可以避免过快加载内容,一定程度上减少APP不卡顿不...

  • Resize,w 360,h 240
    多线程之串行实现

    比如有这么个需求:有线程A、B。A线程是搬砖,B线程是盖房,B必须在A完成后执行。怎么办? 一、用Thread的join方法 join中参数为启...

  • Android各类知识

    TaskAffinity--Manifest、activity启动、任务栈 http://blog.csdn.net/goodlixueyong...

  • 重构

    重构(名词):对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性。降低其修改成本。 重构(动词):使用一系列重构手法...

个人介绍
Talk is cheap, show me the code