Skip to content

Commit 09ec6d0

Browse files
author
Levine
committed
关闭浮窗删除请求记录文件
1 parent 413d2e9 commit 09ec6d0

File tree

5 files changed

+12
-4
lines changed

5 files changed

+12
-4
lines changed

app/src/main/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<activity android:name=".MainActivity">
2020
<intent-filter>
2121
<action android:name="android.intent.action.MAIN" />
22-
22+
<action android:name="android.intent.action.VIEW"/>
2323
<category android:name="android.intent.category.LAUNCHER" />
2424
</intent-filter>
2525
</activity>

gradle.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,4 @@ android.useAndroidX=true
1919
android.enableJetifier=true
2020
# Kotlin code style for this project: "official" or "obsolete":
2121
kotlin.code.style=official
22+
android.injected.testOnly = false

http_capture/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ android {
99
defaultConfig {
1010
minSdkVersion 15
1111
targetSdkVersion 29
12-
versionCode 5
13-
versionName "1.0.4"
12+
versionCode 6
13+
versionName "1.0.5"
1414

1515
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1616
consumerProguardFiles 'consumer-rules.pro'

http_capture/src/main/java/com/levine/http_capture/HCLib.kt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import android.view.MotionEvent
77
import android.view.View
88
import android.widget.FrameLayout
99
import android.widget.TextView
10+
import com.blankj.utilcode.util.FileUtils
1011
import com.blankj.utilcode.util.PathUtils
1112
import com.blankj.utilcode.util.ScreenUtils
1213
import com.blankj.utilcode.util.SizeUtils
@@ -61,6 +62,11 @@ object HCLib {
6162

6263
fun isEnableActivityFloatView(isEnableActivityFloatView: Boolean) {
6364
this.isEnableActivityFloatView = isEnableActivityFloatView
65+
if (!isEnableActivityFloatView)FileUtils.delete(Constant.SAVE_PATH)
66+
}
67+
68+
fun isEnableActivityFloatView(): Boolean {
69+
return this.isEnableActivityFloatView
6470
}
6571

6672
/**

http_capture/src/main/java/com/levine/http_capture/LocalNetRecordIO.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ private static synchronized void synSave(String body, Response response, HCNetDa
7171
try {
7272
if (!FileUtils.createOrExistsFile(SAVE_PATH) || response == null || body == null)
7373
return;
74+
if (!HCLib.INSTANCE.isEnableActivityFloatView()) FileUtils.delete(Constant.SAVE_PATH);
7475
CaptureBean.Data captureBean = new CaptureBean.Data();
7576
captureBean.getResponse().setStatus(response.code());
7677
//保存请求数据
@@ -130,7 +131,7 @@ private static synchronized void synSave(String body, Response response, HCNetDa
130131
if (param.length < 2) continue;
131132
CaptureBean.Data.RequestBean.ParameterBean parameterBean = new CaptureBean.Data.RequestBean.ParameterBean();
132133
parameterBean.setKey(param[0]);
133-
parameterBean.setValue(URLDecoder.decode(param[1],"UTF-8"));
134+
parameterBean.setValue(URLDecoder.decode(param[1], "UTF-8"));
134135
if (convert == null) {
135136
captureBean.getRequest().getParameter().add(parameterBean);
136137
} else {

0 commit comments

Comments
 (0)