Skip to content
Carlyle-Lee edited this page Oct 31, 2020 · 20 revisions

Lens 让开发更方便

1. 更新记录

  • 1.2.4 #

    • new : UI 改版。
    • bug fix.
  • 1.2.3 #

    • new: 视图拾取交互优化,多次点击切换到同位置下一视图。
    • bug fix。
  • 1.1.0 版本发布,并提交到jcenter。

2. 功能介绍

3. 如何接入

  1. 为项目添加Lens SDK 依赖
dependencies {
    debugImplementation 'com.iqiyi.lens:lens:1.2.4'
    releaseImplementation 'com.iqiyi.lens:lens-no-op:1.2.4'
}
  1. 在项目中初始化Lens。
// 初始化Lens
Lens.init(getApplication(), DebugLog.isDebug());

// 配置Lens: 在Application.onCreate 之后调用
LensUtil.buildConfig()
                .defaultOpen(false)
//                .enableDeviceInfo(true)
//                .enableKeyLog(KeyLogConfig.builder().addFilter("Main").setMaxLine(1000))
//                .enableFPS(true)
//                .enableLaunchTime(true)
//                .setHookFrameWorkImpl(new HookFramework())
                .enableActivityAnalyzer(true)
                .enableNetworkAnalyze(false)
                .enableCrashInfo(true)
                .addCustomBlockEntrance(customBlockEntrance, new BlockFactory())
                .addCustomJumpEntrance(customJumpEntrance, new JumpAction())
                .initAsPluginMode(Lens.isSDKMode())
                .enableViewInfo(true)
                .show(Lens.wrapContext(mApplication), UIUtils.getScreenWidth(mApplication) / 5 * 3);

4. API 文档

  1. LensUtil.buildConfig
Clone this wiki locally