240 发简信
IP属地:广东
  • 字节数组和16进制字符串的相互转换

    都是一些比较实用的方法,保存一下

  • 用一小块webview显示网页里的二维码信息

    使用场景:当你要在Activity或者Fragment显示一块网页中的二维码。因为某种原因,你是获得了这个网页的URL,而不是二维码的图像总的来...

  • 使用OkHttp Interceptor应对甲方糟糕的SDK

    使用场景: 甲方粑粑不积德,找外包公司给他们开发的时候,运气不好分配到实习生给你写SDK。然后可怕的就来了,这个SDK流落到你手上,让你来开发应...

  • 配合服务定位器模式使用JETPACK

    介绍服务定位器模式 服务定位器模式(Service Locator Pattern)用在我们想使用 JNDI 查询定位各种服务的时候。考虑到为某...

  • JAVA获取MD5的正确方式

    因为项目原因,发现同事写的代码获取的MD5值少了一位。MD5是32个数字的,然后... 百度搜索出来的文章前面几个获取MD5的方法都存在一个问....

  • 详细分析Handler消息机制

    Handler既然是一种消息机制,那它肯定会有个存放消息的数据结构,没错它就叫Message。 Message的链表结构 在分析Handler之...

  • 分析Android 9.0的系统启动

    系统启动大致流程 流程这个我用一段文字来大概概括,因为流程并不是重点,一方面是大部分blog都是在讲流程我啰嗦了也没意思,其次是流程又长又臭一般...

  • Resize,w 360,h 240
    BottomNavigationView下Fragment的两种切换方式

    这个文章比较“肤浅”,但是其实网上对于Fragment切换这么肤浅的事情也甚少有文章说的清楚,所以稍微介绍下。 BottomNavigation...

  • Android设置监听事件

    技术需求背景 APP应用开发离不开多页面之间的信息交互,比如说在现在被大量使用的Fragment,一个应用可能会有多个Acitivity,一个A...