240 发简信
IP属地:湖北
  • 朋友们,欢迎来我的星球

    简书停更了好久了,最近在朋友们的鼓励下,我开始玩起了知识星球。 喜欢看我文章的各位新老朋友,可以来《知识星球》找我,通过App或者微信小程序搜索...

  • RSA公私钥和签名、验签过程

    RSA加密算法介绍 RSA又叫非对称加密算法,这类加密算法有2个秘钥,你可以选择一个作为私钥(自己保存,重要),另一个作为公钥(对外公开,谁都可...

  • Handler.post和View.post的区别

    缘起 在Android开发中,我们经常会见到下面的代码,比如: 你曾经有没有想过这两者到底有什么区别?我该使用哪种呢? 常见的Handler.p...

  • Java中final关键字总结

    final关键字可以修饰类、方法、变量,具体如下:1、被final修饰的类不可以被继承;2、被final修饰的方法不可以被重写;3、被final...

  • SparseArray源码分析

    引子 SparseArray是google官方提供的一种int到Object的map,文档见:SparseArray。大家都知道Java里已经有...

  • Resize,w 360,h 240
    Android activity exported属性理解

    背景 这么久了,我自己看来对此属性的理解有点小偏差,当然不是表面上的理解误差,而是涉及到具体实现的细节。这里先贴下官方关于此属性的解释: and...

  • Uri.Builder#appendQueryParameter踩坑记

    当我们在代码里需要构造一个uri的时候,建议的做法是通过Uri.Builder来做,而不是简单的字符串拼接,因为常常简单的case字符串拼接是可...

  • IntentService源码分析

    概要介绍 和HandlerThread一样,IntentService也是Android替我们封装的一个Helper类,用来简化开发流程的。In...

  • HandlerThread源码分析

    概要介绍 HandlerThread是一种特殊的Thread,也就是有Looper的thread,既然有Looper的话,那我们就可以用此Loo...

个人介绍
来知识星球找我吧,搜索我的星球:Android开发&面试指南。