Skip to content

Commit b0af9eb

Browse files
committed
feat:文档完善
1 parent 20d12b4 commit b0af9eb

File tree

26 files changed

+206
-224
lines changed

26 files changed

+206
-224
lines changed

assists-mp/src/main/java/com/ven/assists_mp/MPManager.kt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ import com.blankj.utilcode.util.ImageUtils
2323
import com.blankj.utilcode.util.LogUtils
2424
import com.blankj.utilcode.util.PathUtils
2525
import com.blankj.utilcode.util.ScreenUtils
26-
import com.ven.assists.Assists
27-
import com.ven.assists.Assists.click
28-
import com.ven.assists.Assists.getBoundsInScreen
29-
import com.ven.assists.Assists.nodeGestureClick
26+
import com.ven.assists.AssistsCore
27+
import com.ven.assists.AssistsCore.click
28+
import com.ven.assists.AssistsCore.getBoundsInScreen
29+
import com.ven.assists.AssistsCore.nodeGestureClick
3030
import com.ven.assists.service.AssistsService
3131
import com.ven.assists.utils.CoroutineWrapper
3232
import kotlinx.coroutines.CompletableDeferred
@@ -150,14 +150,14 @@ object MPManager {
150150
CoroutineWrapper.launch {
151151
var time = 0L
152152
while (time <= timeOut) {
153-
Assists.findByTags("android.widget.Button", "android:id/button1", "立即开始").firstOrNull()?.click()
154-
Assists.findByTags("android.widget.Spinner", "com.android.systemui:id/screen_share_mode_spinner").firstOrNull()?.let {
153+
AssistsCore.findByTags("android.widget.Button", "android:id/button1", "立即开始").firstOrNull()?.click()
154+
AssistsCore.findByTags("android.widget.Spinner", "com.android.systemui:id/screen_share_mode_spinner").firstOrNull()?.let {
155155
if (it.click()) {
156156
delay(250)
157-
Assists.findByTags("android.widget.TextView", "android:id/text1", "整个屏幕").firstOrNull()?.nodeGestureClick()
157+
AssistsCore.findByTags("android.widget.TextView", "android:id/text1", "整个屏幕").firstOrNull()?.nodeGestureClick()
158158
}
159159
}
160-
Assists.findByTags("android.widget.Button", "android:id/button1", "开始").firstOrNull()?.click()
160+
AssistsCore.findByTags("android.widget.Button", "android:id/button1", "开始").firstOrNull()?.click()
161161
val delayMillis = 250L
162162
time += delayMillis
163163
delay(delayMillis)

assists-mp/src/main/java/com/ven/assists_mp/MPService.kt

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,13 @@ import android.app.NotificationChannel
55
import android.app.NotificationManager
66
import android.app.Service
77
import android.content.Intent
8-
import android.graphics.Bitmap
98
import android.graphics.Color
10-
import android.graphics.PixelFormat
11-
import android.hardware.display.DisplayManager
12-
import android.media.Image
13-
import android.media.ImageReader
149
import android.media.projection.MediaProjection
15-
import android.media.projection.MediaProjectionManager
1610
import android.os.Build
1711
import android.os.IBinder
1812
import androidx.annotation.RequiresApi
1913
import androidx.core.app.NotificationCompat
20-
import com.blankj.utilcode.util.ActivityUtils
21-
import com.blankj.utilcode.util.LogUtils
22-
import com.blankj.utilcode.util.PathUtils
23-
import com.blankj.utilcode.util.ScreenUtils
24-
import com.ven.assists.Assists
2514
import com.ven.assists.base.R
26-
import java.io.File
27-
import java.io.FileOutputStream
28-
import java.nio.ByteBuffer
2915

3016

3117
/**

assists-opcv/src/main/java/com/ven/assists_opcv/OpencvWrapper.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import android.graphics.BitmapFactory
55
import android.view.accessibility.AccessibilityNodeInfo
66
import com.blankj.utilcode.util.ActivityUtils
77
import com.blankj.utilcode.util.LogUtils
8-
import com.ven.assists.Assists
9-
import com.ven.assists.Assists.getBoundsInScreen
8+
import com.ven.assists.AssistsCore
9+
import com.ven.assists.AssistsCore.getBoundsInScreen
1010
import com.ven.assists.window.AssistsWindowManager
1111
import com.ven.assists.utils.CoroutineWrapper
1212
import com.ven.assists_mp.MPManager
@@ -30,9 +30,9 @@ object OpencvWrapper {
3030
fun init() {
3131
CoroutineWrapper.launch {
3232
if (OpenCVLoader.initLocal()) {
33-
LogUtils.dTag(Assists.LOG_TAG, "OpenCV loaded successfully")
33+
LogUtils.dTag(AssistsCore.LOG_TAG, "OpenCV loaded successfully")
3434
} else {
35-
LogUtils.dTag(Assists.LOG_TAG, "OpenCV initialization failed!")
35+
LogUtils.dTag(AssistsCore.LOG_TAG, "OpenCV initialization failed!")
3636
}
3737
}
3838
}

assists/build.gradle

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ apply plugin: 'com.android.library'
22
apply plugin: 'maven-publish'
33
apply plugin: 'kotlin-android'
44
apply plugin: 'kotlin-kapt'
5+
apply plugin: 'org.jetbrains.dokka'
56
android {
67
namespace 'com.ven.assists.base'
78
compileSdk 34
@@ -42,6 +43,16 @@ dependencies {
4243
api 'com.blankj:utilcodex:1.31.1'
4344
}
4445

46+
dokkaHtml {
47+
// outputDirectory.set(file("docs"))
48+
// dokkaSourceSets {
49+
// configureEach {
50+
// reportUndocumented.set(true) // 允许生成没有 KDoc 的代码
51+
// }
52+
// }
53+
}
54+
55+
4556
afterEvaluate {
4657
publishing {
4758
publications {

assists/src/main/java/com/ven/assists/Assists.kt renamed to assists/src/main/java/com/ven/assists/AssistsCore.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import android.graphics.Path
1111
import android.graphics.Rect
1212
import android.os.Build
1313
import android.os.Bundle
14-
import android.os.Handler
1514
import android.provider.Settings
1615
import android.text.TextUtils
1716
import android.util.Log
@@ -28,7 +27,7 @@ import com.ven.assists.window.AssistsWindowManager
2827
import kotlinx.coroutines.CompletableDeferred
2928
import kotlinx.coroutines.delay
3029

31-
object Assists {
30+
object AssistsCore {
3231
var LOG_TAG = "assists_log"
3332

3433
private var appRectInScreen: Rect? = null

assists/src/main/java/com/ven/assists/service/AssistsService.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import android.accessibilityservice.AccessibilityService
44
import android.content.Intent
55
import android.view.accessibility.AccessibilityEvent
66
import com.blankj.utilcode.util.LogUtils
7-
import com.ven.assists.Assists
7+
import com.ven.assists.AssistsCore
88
import com.ven.assists.window.AssistsWindowManager
99
import java.util.Collections
1010

@@ -26,7 +26,7 @@ class AssistsService : AccessibilityService() {
2626
instance = this
2727
AssistsWindowManager.init(this)
2828
runCatching { listeners.forEach { it.onServiceConnected(this) } }
29-
LogUtils.d(Assists.LOG_TAG, "assists service on service connected")
29+
LogUtils.d(AssistsCore.LOG_TAG, "assists service on service connected")
3030
}
3131

3232
override fun onAccessibilityEvent(event: AccessibilityEvent) {

assists/src/main/java/com/ven/assists/stepper/ScreenCaptureAutoEnable.kt

Lines changed: 0 additions & 16 deletions
This file was deleted.

assists/src/main/java/com/ven/assists/stepper/StepData.kt

Lines changed: 0 additions & 5 deletions
This file was deleted.

assists/src/main/java/com/ven/assists/stepper/StepManager.kt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
package com.ven.assists.stepper
22

33
import android.util.Log
4-
import com.ven.assists.Assists
4+
import com.ven.assists.AssistsCore
55
import kotlinx.coroutines.CoroutineScope
66
import kotlinx.coroutines.Dispatchers
77
import kotlinx.coroutines.Job
88
import kotlinx.coroutines.cancel
9-
import kotlinx.coroutines.flow.MutableStateFlow
10-
import java.lang.reflect.InvocationTargetException
119

1210

1311
/**
@@ -65,7 +63,7 @@ object StepManager {
6563
append("\ndelay:$delay")
6664
append("\ndata:$data")
6765
append("\n")
68-
Log.d(Assists.LOG_TAG, toString())
66+
Log.d(AssistsCore.LOG_TAG, toString())
6967
}
7068
stepCollector[implClassName] ?: register(implClassName)
7169
stepCollector[implClassName]?.get(stepTag)?.execute(delay, data = data)

assists/src/main/java/com/ven/assists/stepper/StepOperator.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
package com.ven.assists.stepper
22

3-
import android.os.CountDownTimer
43
import android.util.Log
54
import com.blankj.utilcode.util.LogUtils
6-
import com.ven.assists.Assists
5+
import com.ven.assists.AssistsCore
76
import kotlinx.coroutines.Dispatchers
87
import kotlinx.coroutines.delay
98
import kotlinx.coroutines.launch
@@ -58,7 +57,7 @@ class StepOperator(
5857
append("\n>>>>>>>>>>>>execute>>>>>>>>>>>")
5958
append("\nStep.none(停止)")
6059
append("\n")
61-
Log.d(Assists.LOG_TAG, toString())
60+
Log.d(AssistsCore.LOG_TAG, toString())
6261
}
6362
}
6463

0 commit comments

Comments
 (0)