• Koala: 向 JakeWharton 的 hugo 致敬

    简介 在开发项目的时候,经常会想看一个方法的入参、返回结果和执行耗时,我们通常的做法是打日志、打断点调试去看,这样做确实可以达到我们的目的,但是效率是低下的。 JakeWha...

  • 120
    应用于Android无埋点的Gradle插件解析

    自定义插件涉及到几个知识点,比如Gradle构建工具、Groovy语法、Gradle插件开发流程等等。这些知识我就默认大家都知道了。想学习或温习的可以参考: 深入理解 And...

  • 把话说完嘛,什么问题啊

    简单好用的阴影库 ShadowLayout

    在开发过程中常会遇见带阴影效果的控件,通过 SDK 提供的 CardView 和 android:elevation 可以实现,也可以通过 .9 图实现。但是使用这两种方法会...

  • -keep class com.lijiankun24.** { *; }

    简单好用的阴影库 ShadowLayout

    在开发过程中常会遇见带阴影效果的控件,通过 SDK 提供的 CardView 和 android:elevation 可以实现,也可以通过 .9 图实现。但是使用这两种方法会...

  • 如果是你这样的需求,那就得想其他办法了。。

    如何在 ConstraintLayout 中设置负值的 Margin

    两个控件:一个 ImageView 和 一个 TextView位置要求:y 轴方向,TextView 在 ImageView 的底线之上 20dp;x 轴方向,TextVie...

  • 120
    如何在 ConstraintLayout 中设置负值的 Margin

    两个控件:一个 ImageView 和 一个 TextView位置要求:y 轴方向,TextView 在 ImageView 的底线之上 20dp;x 轴方向,TextVie...

  • 作者是怎么处理重复多次 Hooked 的问题的呢?

    给初学者的RxJava2.0教程(十)

    Outline [TOC] 前言 在很久以前的一篇文章中,提到过如何利用Retrofit中的GsonConverter来处理API请求错误的方法,地址在这儿,今天给大家介绍另...

  • 谢谢,我这个是对《图解HTTP》这本书的读书笔记,稍微总结了一下

    《图解HTTP》读书笔记(三)

    前面两篇文章中关于 HTTP 相关知识基本上介绍的差不多了,这篇文章是对 HTTP 协议的补充,主要介绍以下三点内容: 确保 Web 安全的 HTTPS 确认访问用户身份的认...

  • 120
    Android 系统各个版本上https的抓包

    本文侧重点在哪 https 的客户端和服务器端的请求流程,加了Charles之后对请求有什么影响(中间人攻击) 我们原来怎么抓https包的 Android 7.0 (api...

  • 我没有遇到过这个问题诶,你可以到 JsBridge GitHub 工程里去提个 issure 问一下

    JsBridge源码解析

    我们知道在 WebView 的使用中,WebView 与 Js 代码的交互是非常重要的一部分,在上篇文章 WebView 的使用 中,简单介绍了 WebView 与 Js 代...

  • 120
    ViewRootImpl源码分析事件分发

    前面讲到View与WindowManager与ViewRootImpl中只讲到了ViewRootImpl是如何触发View的绘制的,但ViewRootImpl的功能可不只是绘...

  • 灵活使用嘛~

    ConstraintLayout 的使用

    ConstraintLayout 是在 2016 年 Google 大会上推出的一个新的布局控件,众所周知,ConstraintLayout 有两个优势:使用 Constra...

  • 120
    放弃JitPack,发布Android Library到Bintray、JCenter

    Bug:升级到gradle tools 3.1.X, gradle version 4.6+, # novoda/bintray-release有个严重bug,导致上传失败c...

  • 120
    ConstraintLayout 的使用

    ConstraintLayout 是在 2016 年 Google 大会上推出的一个新的布局控件,众所周知,ConstraintLayout 有两个优势:使用 Constra...

  • 120
    状态栏及导航栏相关知识小结

    在开发应用的过程中,会遇见一些状态栏和导航栏相关的问题,在此记录一下。本文主要目的是记录我在开发中遇到的状态栏和导航栏相关的问题,以便日后查看方便,如果可以帮到你,真是再好不...