Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AnalyticsTools

Hierarchy

  • AnalyticsBaseService
    • AnalyticsTools

Index

Constructors

constructor

  • Returns AnalyticsTools

Methods

off

  • off(event_name: string, callback: Function, target: any): void
  • en

    remove event listener

    zh

    取消事件的监听

    example
    huawei.hms.analytics.analyticsService.off(huawei.hms.analytics.HMS_ANALYTICS_EVENT_LISTENER_NAME.GET_USER_PROFILES, (result) => {
        //TODO
    }
    

    Parameters

    • event_name: string

      event name

    • callback: Function

      callback function

    • target: any

      target node

    Returns void

on

  • on(event_name: string, cb: Function, node?: any): void
  • en

    event listener

    zh

    持续监听事件

    example
    huawei.hms.analytics.analyticsService.on(huawei.hms.analytics.HMS_ANALYTICS_EVENT_LISTENER_NAME.GET_USER_PROFILES, (result) => {
        //TODO
    }
    

    Parameters

    • event_name: string

      event name

    • cb: Function

      event callback

    • Optional node: any

      target node

    Returns void

once

  • once(event_name: string, cb: Function, node?: any): void
  • en

    event listener for once

    zh

    监听一次事件

    example
    huawei.hms.analytics.analyticsService.once(huawei.hms.analytics.HMS_ANALYTICS_EVENT_LISTENER_NAME.GET_USER_PROFILES, (result) => {
        //TODO
    }
    

    Parameters

    • event_name: string

      event name

    • cb: Function

      event callback

    • Optional node: any

      target node

    Returns void

targetOff

  • targetOff(target_node: any): void
  • en

    remove all event listener for the node

    zh

    取消某个节点所有的事件监听

    example
    huawei.hms.analytics.analyticsService.targetOff(this);
    

    Parameters

    • target_node: any

    Returns void

Static callStaticMethod

  • callStaticMethod(...args: any[]): any
  • en

    call function from java side

    zh

    调用到 java 层的通用函数

    Parameters

    • Rest ...args: any[]

    Returns any

Static enableLog

  • en

    enables the debug log function and sets the minimum log level

    zh

    是否启用统计的 log 显示

    example
    huawei.hms.analytics.AnalyticsTools.enableLog();
    
    huawei.hms.analytics.AnalyticsTools.enableLog(huawei.hms.analytics.LOG_LEVEL.debug);
    

    Parameters

    Returns void

Generated using TypeDoc