Skip to content

Commit 4a70823

Browse files
committed
normal update
1 parent d91588b commit 4a70823

File tree

7 files changed

+32
-11
lines changed

7 files changed

+32
-11
lines changed

app/build.gradle

+5-2
Original file line numberDiff line numberDiff line change
@@ -208,8 +208,11 @@ dependencies {
208208

209209
// https://github.com/didi/DoraemonKit
210210

211-
debugImplementation "com.didichuxing.doraemonkit:doraemonkit:$doraemonkit"
212-
releaseImplementation "com.didichuxing.doraemonkit:doraemonkit-no-op:$doraemonkit"
211+
// debugImplementation "com.didichuxing.doraemonkit:doraemonkit:$doraemonkit"
212+
debugImplementation ("com.didichuxing.doraemonkit:dokitx:$doraemonkit") {
213+
exclude group: "org.jsoup", module: "jsoup"
214+
}
215+
releaseImplementation "com.didichuxing.doraemonkit:dokitx-no-op:$doraemonkit"
213216

214217
// https://github.com/skydoves/TransformationLayout
215218
implementation "com.github.skydoves:transformationlayout:1.0.5"

app/dokit-config.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ dokitExt {
2424
//默认值为 5ms 小于该值的函数在调用栈中不显示
2525
thresholdTime 10
2626
//调用栈函数入口
27-
enterMethods = ["com.didichuxing.doraemondemo.MainDebugActivity.test1"]
27+
enterMethods = ["home.smart.fly.animations.AppStartActivity.onCreate"]
2828
}
2929
//普通模式配置
3030
normalMethod {

app/src/main/java/home/smart/fly/animations/ui/activity/OrientationActivity.kt

+5
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,12 @@ class OrientationActivity : AppCompatActivity() {
3535
.observeOn(AndroidSchedulers.mainThread())
3636
.subscribe {
3737
val xy = IntArray(2)
38+
val start = System.nanoTime()
3839
pos_tv.getLocationOnScreen(xy)
40+
Log.e(
41+
"zyq",
42+
"cost time = ${System.nanoTime() - start}"
43+
)
3944
pos_tv.text = "position info: x=${xy[0]},y=${xy[1]}"
4045

4146
val hour = TimeUnit.DAYS.toHours(1)

build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ buildscript {
2525
// jacoco https://github.com/arturdm/jacoco-android-gradle-plugin
2626
classpath 'com.dicedmelon.gradle:jacoco-android:0.1.4'
2727
// https://github.com/didi/DoraemonKit
28-
classpath "com.didichuxing.doraemonkit:doraemonkit-plugin:$doraemonkit"
28+
classpath "com.didichuxing.doraemonkit:dokitx-plugin:$doraemonkit"
2929
}
3030

3131

config.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ ext {
1313
core_ktx = '1.3.1'
1414

1515
kotlin_version = '1.4.10'
16-
gradle_version = '4.1.0'
16+
gradle_version = '4.1.1'
1717

18-
doraemonkit = '3.2.0'
18+
doraemonkit = '3.3.4'
1919

2020
glide = '4.11.0'
2121
arouter_api = '1.5.0'

gradle.properties

+16-3
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,24 @@ kotlin.code.style=official
3434
android.useAndroidX=true
3535
android.enableJetifier=true
3636
# ./gradlew task_name -Dorg.gradle.daemon=false -Dorg.gradle.debug=true 可以开启调试
37-
3837
IMITATE_DEBUG_STORE_FILE=../imitation.jks
3938
IMITATE_DEBUG_KEY_ALIAS=imitate
4039
IMITATE_DEBUG_STORE_PASSWORD=123456
4140
IMITATE_DEBUG_KEY_PASSWORD=123456
42-
43-
41+
# dokit全局配置
42+
# 插件开关
43+
DOKIT_PLUGIN_SWITCH=true
44+
# DOKIT读取三方库会和booster冲突 如果你的项目中也集成了booster 建议将开关改成false
45+
DOKIT_THIRD_LIB_SWITCH=true
46+
# 插件日志
47+
DOKIT_LOG_SWITCH=true
48+
# 自定义Webview的全限定名 主要是作用于h5 js抓包和数据mock
49+
DOKIT_WEBVIEW_CLASS_NAME=com/didichuxing/doraemonkit/widget/webview/MyWebView
50+
# dokit 慢函数开关
51+
DOKIT_METHOD_SWITCH=true
52+
# dokit 函数调用栈层级
53+
DOKIT_METHOD_STACK_LEVEL=4
54+
# 0:默认模式 打印函数调用栈 需添加指定入口 默认为application onCreate 和attachBaseContext
55+
# 1:普通模式 运行时打印某个函数的耗时 全局业务代码函数插入
56+
DOKIT_METHOD_STRATEGY=0
4457

imitate/build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,8 @@ dependencies {
171171

172172
// https://github.com/didi/DoraemonKit
173173

174-
debugImplementation "com.didichuxing.doraemonkit:doraemonkit:$doraemonkit"
175-
releaseImplementation "com.didichuxing.doraemonkit:doraemonkit-no-op:$doraemonkit"
174+
debugImplementation "com.didichuxing.doraemonkit:dokitx:$doraemonkit"
175+
releaseImplementation "com.didichuxing.doraemonkit:dokitx-no-op:$doraemonkit"
176176

177177
implementation 'com.github.wanglu1209:PhotoViewer:0.50'
178178

0 commit comments

Comments
 (0)