集成

添加依赖

TMF 调试助手由TMF Toolkit 核心库和 TMF Toolkit 可选模块组成。首先需要添加核心库的依赖:

dependencies {
    ...
    implementation com.tencent.tmf.android:toolkit:1.0.0.0
    ...
}

注意:TMF 调试助手由 Kotlin 编写,因此会依赖 Kotlin 标准库。

根据您 TMF SDK 的使用情况,选择对应的可选模块进行接入:

dependencies {
    ...
    implementation 'com.tencent.tmf.android:toolkit-colorlog:1.0.0.0',
    implementation 'com.tencent.tmf.android:toolkit-conch:1.0.0.0',
    implementation 'com.tencent.tmf.android:toolkit-offline:1.0.0.0',
    implementation 'com.tencent.tmf.android:toolkit-push:1.0.0.0',
    implementation 'com.tencent.tmf.android:toolkit-shark:1.0.0.0',
    implementation 'com.tencent.tmf.android:toolkit-webview:1.0.0.0',
    ...
}

可选模块对应的 SDK 组件如下:

  • toolkit-colorlog:染色日志 SDK。
  • toolkit-conch:数据同步与云指令 SDK。
  • toolkit-offline:离线包 SDK。
  • toolkit-push:消息推送 SDK。
  • toolkit-shark:网关组件 SDK。
  • toolkit-webview:H5容器 SDK。

初始化

使用调试助手之前需要对调试助手进行初始化

/**
* 初始化调试助手,application 为 App 的上下文
*/
TmfKit.init(application);

注意:在使用调试助手之前,请确认您已经初始化 TMFBase 以及可选模块对应的 SDK 组件。

接口定义

您可以通过 TMFKit 定义的接口对调试助手的面板进行操作:

/**
 * 显示主icon
 */
fun show()

/**
 * 直接显示工具面板页面
 */
fun showToolPanel()

/**
 * 直接隐藏工具面板
 */
fun hideToolPanel()

/**
 * 隐藏主icon
 */
fun hide()
Copyright © 2013-2023 Tencent Cloud. all right reserved,powered by GitbookUpdate Time 2023-08-31 14:46:07

results matching ""

    No results matching ""