Deja vu


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

动态代理和注解处理接口Token问题

发表于 2018-08-28 | 分类于 Android |
字数统计: 1,106 | 阅读时长 ≈ 4

背景

目前在做SDK时,网络层使用的框架是OkHttp + Retrofit,需要对外提供API方式的网络接口调用。

一般来说,后台都会有接口校验设计,需要在请求头包含部分加密参数进行验证。

我们的项目也是这样处理,外放的接口需要先调用登录接口获取Token,根据Token在请求头进行组合形成鉴权,才能成功通过后台的校验进行使用。

这时候想,如果每个接口都需要提前先获取Token,工作量非常大,于是想到了类似Java的AOP的面向切面处理方式,使用动态代理灵活在接口方法前插入获取Token逻辑。

而部分接口例如,获取验证码、登录相关的,并不需要Token,因此再自定义一个注解用于区别。

阅读全文 »

SlidingCheckLayout滑动选择布局实现

发表于 2018-08-24 | 分类于 Android |
字数统计: 854 | 阅读时长 ≈ 4

背景

项目需求,要求在选择本地图片时,可对图片进行滑动选择。类似小米图库或者图库,现在很多手机系统内置图库都自带了这个功能。最后经过调研,使用自定义View解决。SlidingCheckLayout滑动选择布局,用于嵌套RecyclerView实现滑动选择功能。

阅读全文 »

Markdown语法汇总

发表于 2018-08-24 | 分类于 Markdown |
字数统计: 506 | 阅读时长 ≈ 2

Markdown语法汇总

阅读全文 »
123
huangyu

huangyu

23 日志
8 分类
24 标签
RSS
© 2019 huangyu
Hosted by GitHub Pages
0%