Android深入

DebugTools——一个设计开发者支撑工具库

2022-06-11  本文已影响0人  Peakmain

背景

功能介绍

findViewById<TextView>(R.id.tv_name).setOnClickListener {
    val clazz = Class.forName("com.peakmain.debug.DebugToolDialogFragment")
    val target = clazz.getConstructor().newInstance() as DebugToolDialogFragment
    target.show(supportFragmentManager, "debug_tool")
}

How To

    allprojects {
        repositories {
            ...
            maven { url 'https://jitpack.io' }
        }
    }
    dependencies {
           implementation ("com.github.Peakmain:DebugTools:0.1.1"){
                         exclude group:"com.github.yalantis",module:"ucrop"
               }
    }

日志捕获分享框架

日志捕获分享框架.gif
 CrashUtils.init(this)

网络抓包工具

网络抓包工具库.gif
OkHttpClient.Builder builder = new OkHttpClient.Builder();
builder.addInterceptor(new com.peakmain.debug.log.HttpLoggingInterceptor());

fps监控

fps.gif
 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
上一篇 下一篇

猜你喜欢

热点阅读