Skip to content

Latest commit

 

History

History
77 lines (47 loc) · 2.08 KB

README.md

File metadata and controls

77 lines (47 loc) · 2.08 KB

Rabbit使用文档

version : 1.0.3

目前仅支持迁移到androidx的项目

文档索引

快速使用

rabbit的功能没有经过线上验证, 因此目前只能在debug下使用, 可以通过下面的方式来安全引入rabbit : noop包接入

初始化与配置

初始化

Rabbit.init(application, config)

相关支持配置见:RabbitConfig。各项配置具体含义会在每个功能的文档中做详细的介绍。

插件配置

rabbit的gradle插件目前主要涉及到代码插桩,可以通过下面对插桩做配置:

rabbitConfig {
    enable = true  // 是否启动字节码插桩. 状态切换应clean工程
    printLog = true // 编译时打印插桩log
}

更多配置选项见各个功能的具体使用文档

打开rabbit

rabbit使用悬浮窗来展示各种监控数据,因此需要申请悬浮窗权限, 不过内部自带了权限申请逻辑, 调用下面方法来打开rabbit:

Rabbit.kt

fun open(requestPermission: Boolean = true, activity: Activity)

Rabbit.open(true, this), 这个方法会主动申请悬浮窗权限。如果有权限的话会打开rabbit浮标:

点击rabbit浮标即可打开rabbit主面板:

可以通过再次点击rabbit浮标来关闭rabbit浮窗。