240 发简信
IP属地:山东
  • EventBus 开源库学习(三)

    源码细节阅读 上一节[https://www.jianshu.com/p/a98185ed7535]根据EventBus的使用流程把实现源码大体...

  • EventBus 开源库学习(二)

    整体流程阅读 EventBus在使用的时候基本分为以下几步:1、注册订阅者 2、订阅者解注册,否者会导致内存泄漏 3、在订阅者中编写注解为Sub...

  • Resize,w 360,h 240
    EventBus 开源库学习(一)

    一、概念 EventBus[https://github.com/greenrobot/EventBus]是一款在 Android 开发中使用的...

  • Android 代码混淆

    一、定义 将代码转为一种难以理解和阅读的形式。 二、原因 1、【优化】它能优化java的字节码,使程序运行更快;2、【压缩】缩减App大小,在混...

  • Resize,w 360,h 240
    Android蓝牙 - 低功耗蓝牙BLE(一)

    一、概念说明 BLE(Bluetooth Low Energy): 即蓝牙低功耗,它是一种技术,从蓝牙4.0开始支持。蓝牙低功耗芯片有两种模式:...

  • Android蓝牙 - 常用蓝牙配置文件

    蓝牙配置文件(Bluetooth Profile):是适用于设备间蓝牙通信的无线接口规范。从 Android 3.0 开始,Bluetooth ...

  • Resize,w 360,h 240
    Android蓝牙 - 经典蓝牙BT

    一、蓝牙发展历程 蓝牙(Bluetooth):是一种无线技术标准,可实现设备间短距离数据交换。 蓝牙可以以一定的周期发送广播,手机端接收到广播后...

  • Resize,w 360,h 240
    OAuth2.0授权协议

    写接口鉴权的时候,有个借鉴的协议叫做OAuth授权协议,本文来学习下这个协议: 一、概念 SSO单点登录(Single sign-on):多个应...

  • 接口鉴权 & 重放攻击

    在实现接口鉴权功能的时候,我们应该防止出现重放攻击,可以借助 OAuth 的验证思路来解决。 一、概念: 接口鉴权:对外开放的接口在使用的时候须...