From adc622c6597497edf8b43b8dc367b69a37f2ae42 Mon Sep 17 00:00:00 2001 From: jackjintai Date: Wed, 15 Apr 2020 10:39:59 +0800 Subject: [PATCH] =?UTF-8?q?modify:=201=E3=80=81=E8=A7=A3=E5=86=B3retrfit?= =?UTF-8?q?=20=E5=9C=A8=E6=9F=90=E4=BA=9B=E5=9C=BA=E6=99=AF=E4=B8=8B?= =?UTF-8?q?=E4=BC=9A=E6=8A=A5=E9=94=99=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bytecode/DokitBigImageClassAdapter.java | 15 +++++++-------- .../okhttp/interceptor/MockInterceptor.java | 6 ++---- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/Android/doraemonkit-plugin/src/main/groovy/com/didichuxing/doraemonkit/plugin/bytecode/DokitBigImageClassAdapter.java b/Android/doraemonkit-plugin/src/main/groovy/com/didichuxing/doraemonkit/plugin/bytecode/DokitBigImageClassAdapter.java index 6af8852e..23022c50 100644 --- a/Android/doraemonkit-plugin/src/main/groovy/com/didichuxing/doraemonkit/plugin/bytecode/DokitBigImageClassAdapter.java +++ b/Android/doraemonkit-plugin/src/main/groovy/com/didichuxing/doraemonkit/plugin/bytecode/DokitBigImageClassAdapter.java @@ -77,14 +77,13 @@ public final class DokitBigImageClassAdapter extends ClassVisitor { } //Glide v4字节码替换 transform 代码注入 - if (className.equals("com/bumptech/glide/request/BaseRequestOptions") && methodName.equals("transform") && desc != null) { - if (desc.equals("(Lcom/bumptech/glide/load/Transformation;Z)Lcom/bumptech/glide/request/BaseRequestOptions;")) { - log(className, access, methodName, desc, signature); - //创建MethodVisitor代理 - return mv == null ? null : new GlideTransformMethodAdapter(mv, access, methodName, desc); - } - - } +// if (className.equals("com/bumptech/glide/request/BaseRequestOptions") && methodName.equals("transform") && desc != null) { +// if (desc.equals("(Lcom/bumptech/glide/load/Transformation;Z)Lcom/bumptech/glide/request/BaseRequestOptions;")) { +// log(className, access, methodName, desc, signature); +// //创建MethodVisitor代理 +// return mv == null ? null : new GlideTransformMethodAdapter(mv, access, methodName, desc); +// } +// } //Glide v3字节码替换 diff --git a/Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/kit/network/okhttp/interceptor/MockInterceptor.java b/Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/kit/network/okhttp/interceptor/MockInterceptor.java index f52c5dc3..3c6c2900 100644 --- a/Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/kit/network/okhttp/interceptor/MockInterceptor.java +++ b/Android/doraemonkit/src/main/java/com/didichuxing/doraemonkit/kit/network/okhttp/interceptor/MockInterceptor.java @@ -45,14 +45,13 @@ public class MockInterceptor implements Interceptor { public Response intercept(Chain chain) throws IOException { Request oldRequest = chain.request(); Response oldResponse = chain.proceed(oldRequest); - - HttpUrl url = oldRequest.url(); - String host = url.host(); String contentType = oldResponse.header("Content-Type"); //如果是图片则不进行拦截 if (InterceptorUtil.isImg(contentType)) { return oldResponse; } + HttpUrl url = oldRequest.url(); + String host = url.host(); //如果是mock平台的接口则不进行拦截 if (host.equalsIgnoreCase(NetworkManager.MOCK_HOST)) { @@ -84,7 +83,6 @@ public class MockInterceptor implements Interceptor { } catch (Exception e) { e.printStackTrace(); - return oldResponse; } return oldResponse; } -- GitLab