并且,随着dokit.cn平台端的推出,也标志着DoKit已经从单纯的效率工具正式进入了效率工具平台的阶段。与此同时,DoKit还在不断的更新,以提供更多的实用功能。...目前,Dokit提供的功能有: 平台工具(www.dokit.cn) 【数据Mock】 App接口Mock解决方案,提供一套基于App网络拦截的接口Mock方案,无需修改代码即可完成对于接口数据的Mock...overide fun onCreate() { DoKit.Builder(this) .productId("需要使用平台功能的话,需要到dokit.cn平台申请id...具体的配置如下所示: // dokit全局配置 // 插件开关 DOKIT_PLUGIN_SWITCH=true // DOKIT读取三方库会和booster冲突 如果你的项目中也集成了booster...DOKIT_METHOD_SWITCH=true // dokit 函数调用栈层级 DOKIT_METHOD_STACK_LEVEL=4 // 0:默认模式 打印函数调用栈 需添加指定入口 默认为application
便应运而生,专门解决这些痛点,利用Dokit我们可以快速接入这些测试相关的工具,并且Dokit也允许在此之上进行一些自定义的工具的开发。...id 'com.didi.dokit' ... } 在项目的build.gradle依赖中加入 classpath 'io.github.didi.dokit:dokitx-plugin:3.5.0...' 最后一步在gradle.properties设置gradle相关选项 DOKIT_PLUGIN_SWITCH=true DOKIT_THIRD_LIB_SWITCH=true DOKIT_LOG_SWITCH...=true DOKIT_WEBVIEW_CLASS_NAME=com/didichuxing/doraemonkit/widget/webview/MyWebView DOKIT_METHOD_SWITCH...DoKit.Builder(this.application) .productId("在DoKit平台的id") .build() ..
便应运而生,专门解决这些痛点,利用Dokit我们可以快速接入这些测试相关的工具,并且Dokit也允许在此之上进行一些自定义的工具的开发。...二、项目部署真正的接入的代码就三行,感谢Dokit的开发者,使得接入测试工具的难度大大降低,接下来简单介绍一下项目的部署在app的build.gradle下面加入以下依赖即可引入DoKit项目debugImplementation...id 'com.didi.dokit'...}在项目的build.gradle依赖中加入classpath 'io.github.didi.dokit:dokitx-plugin:3.5.0'最后一步在...DoKit.Builder(this.application) .productId("在DoKit平台的id") .build() ......}}真的只有三行,如果要添加自定义组件那多几行获得相关的测试数据需要到DoKit平台注册一个账号获取相关的id,以便开发者分析app各个界面的运行情况,以下两张截图便是使用DoKit项目下的效果和具体界面
Stars:2.9k Github: https://github.com/didi/nightingale DoraemonKit 哆啦A梦 分类:前端工具包 DoraemonKit,简称DoKit,...能够让每一个 App 快速接入一些常用的或者你没有实现的一些辅助开发工具、测试效率工具、视觉辅助工具,而且能够完美在 Doraemon 面板中接入你已经实现的与业务紧密耦合的一些非通有的辅助工具,并搭配我们的dokit...简单总结 DoraemonKit 能够快速让你的业务测试代码能够在这里统一管理,统一收口 DoraemonKit 内置很多常用的工具,避免重复实现,一次接入,你将会拥有强大的工具集合 搭配dokit平台
这部分代码上传了dokit,作为debug组件的一部分提供给dokit了。...class AutoDumpListener : Application.ActivityLifecycleCallbacks { init { DoKit.APPLICATION.registerActivityLifecycleCallbacks...(count > 3) { return } if (getThreadCount() > Threshold) { DoKit.APPLICATION.dump...配合Dokit 因为这个是个调试组件的功能,一部分波动的数据我们使用的是数据上报。另外我们也会提供一个主动的入口,让同学们可以自行查看下这部分异常数据。...这部分我认为Dokit还是非常非常好用的,毕竟可以自由的组合调试代码,方便自行对其进行拓展操作,而且不会发布到线上去。 在下ui大湿岂是浪的虚名。
其中,2019 年开源的小程序工具 Dokit 是滴滴所有开源项目中第一个破 1 W Stars 的项目,Fork 数 1.6k;2017 年--2018 年间在移动端和小程序领域里开源的三大项目目前均已超过...DoKit,希望这个项目能像哆啦A梦一样,给你任何你想要的工具。目前已经可以支持 Android、ios 和微信小程序等客户端。
InjectionIII.gif DoKit[36] 滴滴推出的 APP 效率工具 DoKit.jpeg ProfilesManager[37] mobileprovision 文件管理器工具 ProfilesManager.jpeg...https://github.com/KnuffApp/Knuff [35]InjectionIII: http://injectionforxcode.johnholdsworth.com/ [36]DoKit...: https://www.dokit.cn/#/index/home [37]ProfilesManager: https://github.com/shaojiankui/ProfilesManager
推荐个网络监听通用方案: 可以看下didi的Flutter方案: 复写HttpOverride即可,DoKit/dokit_http.dart at master · didi/DoKit如下当点击发送网络请求时...参考链接bugsnag/bugsnag-flutter: Bugsnag crash reporting for Flutter appsDoKit/Flutter at master · didi/DoKit
推荐个网络监听通用方案: 可以看下didi的Flutter方案: 复写HttpOverride即可,DoKit/dokit_http.dart at master · didi/DoKit 如下 当点击发送网络请求时...参考链接 bugsnag/bugsnag-flutter: Bugsnag crash reporting for Flutter apps DoKit/Flutter at master · didi.../DoKit 我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?
classpath 'com.didichuxing.doraemonkit:doraemonkit-plugin:3.1.5' apply plugin: 'com.didi.dokit...滴滴其实前一阵子正好分享了他们的技术文章描述了下关于耗时监控的,开个传送门 滴滴DoKit Android核心原理揭秘之函数耗时, 简单的说就是在项目的方法头和方法尾插入了一段代码块,然后通过这个代码块去监控函数耗时
DoraemonKit Github地址: https://github.com/didi/DoraemonKit Star: 5.2k (3,786 stars this month) 介绍: 简称 "DoKit
信通院”)主办的2022 OSCAR 开源产业大会在京成功举办,滴滴4项开源项目由可信开源社区共同体正式成员升级为首批银河计划(TWOS Galaxy 2022)成员,会上 KnowStreaming、DoKit
DoraemonKit •Github 地址: https://github.com/didi/DoraemonKit[8]•Star: 6.2k (1,177 stars this month)•介绍: 简称 "DoKit
一份Java学习指南,涵盖大部分Java程序员所需要掌握的核心知识 2 DoraemonKit https://github.com/didi/DoraemonKit Star 4826 简称 "DoKit
2 DoraemonKit https://github.com/didi/DoraemonKit Star 4826 简称 "DoKit",中文名哆啦A梦,意味着能够像哆啦A梦一样提供给他的主人各种各样的工具
地址:https://github.com/didi/Logi-KafkaManager Star 1442 4、DoraemonKit 简称DoKit,中文名哆啦A梦,意味着能够像哆啦A梦一样提供给他的主人各种各样的工具...能够让每一个 App 快速接入一些常用的或者你没有实现的一些辅助开发工具、测试效率工具、视觉辅助工具,而且能够完美在 Doraemon 面板中接入你已经实现的与业务紧密耦合的一些非通用的辅助工具,并搭配我们的dokit
当前项目的Apm开发参考了腾讯的Matrix,360的ArgusAPM,滴滴的Dokit,还有一些细小的项目等等。根据项目进行定制,之后完成自己的Apm采集系统。...Memory 数据采集 Memory的数据我们参考了下Dokit的代码,高低版本也有差异,高版本可以直接通过Debug.MemoryInfo()获取到内存的数据,低版本则需要通过ams获取到ActivityManager...然后优化了下DoKit的代码逻辑。ShellUtils则可以参考Blank写的工具类集合。
如果感兴趣的同学可以看下官网: https://github.com/didi/DoKit 腾讯GT GT是APP的随身调测平台,它是直接运行在手机上的“集成调测环境”(IDTE, Integrated
领取专属 10元无门槛券
手把手带您无忧上云