深入Android系统这本书是以Android5.0为基础讲解,但本人使用的是Android9.0的源码,所以和原书内容会有些出入。 对于Android的构建系统,在Android7.0之后Google就已经使用Soong构建系统,旨在取代 Make。它利用 Kati GNU Make 克隆…
public void addInterceptors(InterceptorRegistry registry) {//接口签名认证拦截器,该签名认证比较简单,实际项目中可以使用Json Web Token或其他更好的方式替代。if (!"dev".equals(env)) { //开发环境忽略签名认证registry.addInterceptor…
首先在标题栏找到Build,点击里面的Generate Signed APK 第一次生成APK我们点击Create new创建密钥库及密钥,创建后会自动选择刚创建的密钥库和密钥(已拥有密钥库跳过) key store path:密匙存放的位置,…
前言
有时候为了保护API,需要用到 API 签名,使用 API 签名的好处:
让API只能被特定的人访问防止别人抓包拿到请求参数,通过篡改参数发起新的请求
客户端过程
给API调用者分配一个app_id和app_secret,app_secret调用…