Skip navigation links
A B C E G I J M O R S T V 

A

autoTrace(Context) - Static method in class com.baidu.mobstat.StatService
推荐接口,建议默认使用此接口开启无埋点功能。 适用于无埋点版本,建议在Application中调用; 此接口默认支持native页面无埋点,如果您需要对webview加载的H5页面进行统计,请参考 trackWebView()接口,结合使用
autoTrace(Context, boolean, boolean) - Static method in class com.baidu.mobstat.StatService
适用于无埋点版本,建议在Application中调用

B

bindJSInterface(Context, WebView) - Static method in class com.baidu.mobstat.StatService
适用于手动埋点版本,绑定 Webview JS接口
bindJSInterface(Context, WebView, WebViewClient) - Static method in class com.baidu.mobstat.StatService
适用于手动埋点版本,绑定 Webview JS接口

C

clearGlobalExtraInfo(Context) - Static method in class com.baidu.mobstat.StatService
清除全局附加信息,清除后,之前设置的信息不会再保留。后续发送的日志头部不再含有之前的附加信息
com.baidu.mobstat - package com.baidu.mobstat
 

E

enableDeviceMac(Context, boolean) - Static method in class com.baidu.mobstat.StatService
设置是否采集mac地址,采集mac id有助于更精准的标识用户,提升报表展现准确性;该接口仅对android 6 及以上版本生效; 如果开发者需要在google play发布,考虑到审核风险,可以调用该接口,设置为 false 则不采集mac地址;设置为false后,后续新版本如果需要采集,则需要在新版本显式调用,设置为true
enableListTrack(View) - Static method in class com.baidu.mobstat.StatService
打开特定列表类控件的信息流统计,此设置仅在 TRACK_SINGLE 状态下生效
EXCEPTION_LOG - Static variable in class com.baidu.mobstat.StatService
错误分析标志位,默认包含Java crash和native crash;对于native crash,还需要引入提供的crash分析用的.so库

G

getAppKey(Context) - Static method in class com.baidu.mobstat.StatService
 
getCuid(Context) - Static method in class com.baidu.mobstat.StatService
获取设备的唯一序列号CUID 仅限内部使用
getSdkVersion() - Static method in class com.baidu.mobstat.StatService
获取SDK的版本号
getTestDeviceId(Context) - Static method in class com.baidu.mobstat.StatService
获取设备的测试ID

I

IIgnoreAutoTrace - Interface in com.baidu.mobstat
不自动统计页面,如需页面不自动埋点,实现此接口即可 调用方式:标记接口

J

JAVA_EXCEPTION_LOG - Static variable in class com.baidu.mobstat.StatService
java层错误分析标志位,不统计native crash

M

MtjConfig - Class in com.baidu.mobstat
 
MtjConfig() - Constructor for class com.baidu.mobstat.MtjConfig
 
MtjConfig.FeedTrackStrategy - Enum in com.baidu.mobstat
信息流统计模式
MtjConfig.PushPlatform - Enum in com.baidu.mobstat
推送平台

O

onErised(Context, String, String, String) - Static method in class com.baidu.mobstat.StatService
 
onEvent(Context, String, String, int, ExtraInfo) - Static method in class com.baidu.mobstat.StatService
用于统计自定义事件的发生次数 嵌入位置:任意,一般在开发者自定义事件(如点击事件等)的监听位置 调用示例:StatService.onEvent(context, "registered id", "pass", 1);
onEvent(Context, String, String, int) - Static method in class com.baidu.mobstat.StatService
用于统计自定义事件的发生次数 嵌入位置:任意,一般在开发者自定义事件(如点击事件等)的监听位置 调用示例:StatService.onEvent(context, "registered id", "pass", 1);
onEvent(Context, String, String, ExtraInfo) - Static method in class com.baidu.mobstat.StatService
用于统计自定义事件的发生次数 嵌入位置:任意,一般在开发者自定义事件(如点击事件等)的监听位置 调用示例:StatService.onEvent(context, "registered id", "pass");
onEvent(Context, String, String) - Static method in class com.baidu.mobstat.StatService
用于统计自定义事件的发生次数 嵌入位置:任意,一般在开发者自定义事件(如点击事件等)的监听位置 调用示例:StatService.onEvent(context, "registered id", "pass");
onEventDuration(Context, String, String, long, ExtraInfo) - Static method in class com.baidu.mobstat.StatService
用于统计自定义事件的时长,此为开发者传入时长的函数。注意此函数中的事件ID应该与onEvent函数中的不同 此函数等价于(onEventStart+onEventEnd),推荐使用该函数。
onEventDuration(Context, String, String, long) - Static method in class com.baidu.mobstat.StatService
用于统计自定义事件的时长,此为开发者传入时长的函数。注意此函数中的事件ID应该与onEvent函数中的不同 此函数等价于(onEventStart+onEventEnd),推荐使用该函数。
onEventEnd(Context, String, String, ExtraInfo) - Static method in class com.baidu.mobstat.StatService
用于统计自定义事件的时长,此为结束计时的函数。注意此函数中的事件ID应该与onEvent函数中的不同
onEventEnd(Context, String, String) - Static method in class com.baidu.mobstat.StatService
用于统计自定义事件的时长,此为结束计时的函数。注意此函数中的事件ID应该与onEvent函数中的不同
onEventStart(Context, String, String) - Static method in class com.baidu.mobstat.StatService
用于统计自定义事件的时长,此为开启计时的函数。注意此函数中的事件ID应该与onEvent函数中的不同
onPageEnd(Context, String, ExtraInfo) - Static method in class com.baidu.mobstat.StatService
用于统计单个Activity页面结束时间 嵌入位置:Fragment的onPause()函数中 activity的onPause()函数中或者自定义页面的结束函数中 调用方式:StatService.onPageEnd(mContext, "btn_self_define_page_name");
onPageEnd(Context, String) - Static method in class com.baidu.mobstat.StatService
用于统计单个Activity页面结束时间 嵌入位置:Fragment的onPause()函数中 activity的onPause()函数中或者自定义页面的结束函数中 调用方式:StatService.onPageEnd(mContext, "btn_self_define_page_name");
onPageStart(Context, String) - Static method in class com.baidu.mobstat.StatService
用于统计单个自定义页面的起始和onPageEnd同时使用,不可单独使用 嵌入位置:Fragment的onResume()函数中 activity的onResume()函数中或者自定义页面的起始函数中
onPause(Activity, ExtraInfo) - Static method in class com.baidu.mobstat.StatService
用于统计单个Activity页面结束时间 嵌入位置:Activity的onPause()函数中
onPause(Activity) - Static method in class com.baidu.mobstat.StatService
用于统计单个Activity页面结束时间 嵌入位置:Activity的onPause()函数中
onPause(android.support.v4.app.Fragment) - Static method in class com.baidu.mobstat.StatService
Deprecated.
onResume(Activity) - Static method in class com.baidu.mobstat.StatService
用于统计单个Activity页面开始时间 嵌入位置:Activity的onResume()函数中 调用方式:StatService.onResume(this);
onResume(android.support.v4.app.Fragment) - Static method in class com.baidu.mobstat.StatService
Deprecated.
onSend(Context) - Static method in class com.baidu.mobstat.StatService
该接口仅供内部使用,for raven
onSendLogData(String) - Method in interface com.baidu.mobstat.StatService.WearListener
 
onStat(Context, String) - Static method in class com.baidu.mobstat.StatService
 

R

recordException(Context, Throwable) - Static method in class com.baidu.mobstat.StatService
自定义上传crash,支持开发者上传自己捕获的crash数据

S

sendLogData(Context, String) - Static method in class com.baidu.mobstat.StatService
 
SendStrategyEnum - Enum in com.baidu.mobstat
枚举发送策略的类型 供StatService.setSendLogStrategy函数传参使用
setAppChannel(String) - Static method in class com.baidu.mobstat.StatService
Deprecated.
setAppChannel(Context, String, boolean) - Static method in class com.baidu.mobstat.StatService
设置App Channel(发布渠道的推荐方法,可以有效防止代码设置的渠道丢失的问题), 该函数设置channel同时会保存该渠道值,并且发送日志以该设置为主,不会发生意外丢失的情况, 若设置saveChannelWithCode为false,那么sdk不会保存该channel,此时该函数的作用同
setAppKey(String) - Static method in class com.baidu.mobstat.StatService
设置AppKey 嵌入位置:Activity onCreate() 该设置将覆盖AndroidManifest.xml中的BaiduMobAd_STAT_ID配置 注:请在StatService.setSendLogStrategy之前调用,否则设置不起作用
setAppVersionName(Context, String) - Static method in class com.baidu.mobstat.StatService
设置您的产品的版本号,统计时会以此来作为版本依据。如果不设置,则默认使用 AndroidManifest.xml 的 android:versionName, 一般使用默认即可;如果您通过此api 指定,为确保统计数据准确,请在代码开始处位置设置
setAttributes(View, Map<String, String>) - Static method in class com.baidu.mobstat.StatService
适用于无埋点版本。
setContentId(View, String) - Static method in class com.baidu.mobstat.StatService
设置列表具体条目内容id,支持 ListView,GridView,RecyclerView 及其继承控件的 直接子控件;内容id 未来可以支持导出
setContentTitle(View, String) - Static method in class com.baidu.mobstat.StatService
设置列表具体条目内容,支持列表 ListView,GridView,RecyclerView 及其继承控件的 直接子控件;如果通过api 设置了内容title, 最终信息流统计使用设置名称;否则使用根据规则获取到的名称,默认选取字体最大元素内容作为内容title
setDebugOn(boolean) - Static method in class com.baidu.mobstat.StatService
用于调试使用的接口,发布时务必去除该调用,或者关闭该调用开关。
setFeedTrack(MtjConfig.FeedTrackStrategy) - Static method in class com.baidu.mobstat.StatService
此API 务必在Application中调用,建议最先设置,然后调用其它接口
setForTv(Context, boolean) - Static method in class com.baidu.mobstat.StatService
该设置将适配电视盒子APP的统计。 该接口供电视以及电视盒子的app使用(普通app无需调用,已使用统计的app调用会造成数据统计异常)
setGlobalExtraInfo(Context, ExtraInfo) - Static method in class com.baidu.mobstat.StatService
设置全局附加信息,设置的附加信息会组装在日志头部。只需设置一次,设置后,相关数据会保留,每次发送的日志都会携带此信息
setListName(View, String) - Static method in class com.baidu.mobstat.StatService
设置列表名称,支持列表 ListView,GridView,RecyclerView 及继承的控件;如果通过api 设置了名称,最终信息流统计使用设置名称; 否则使用默认名称,即页面名作为列表名
setLogSenderDelayed(int) - Static method in class com.baidu.mobstat.StatService
设置启动时日志发送延时的秒数 单位为秒,大小为0s到30s之间 注:请在StatService.setSendLogStrategy之前调用,否则设置不起作用
setOn(Context, int) - Static method in class com.baidu.mobstat.StatService
用于设定统计开关,当前版本支持EXCEPTION_LOG 和 JAVA_EXCEPTION_LOG; 打开异常收集,以第一次设置为准,重复设置无效; 调用示例:StatService.setOn(this,StatService.EXCEPTION_LOG);
setPushId(Context, MtjConfig.PushPlatform, String) - Static method in class com.baidu.mobstat.StatService
设置推送id,设置后推送ID会回传到服务器。WEB端可以支持根据筛选规则导出推送ID,将导出的推送ID对接到特定的推送平台,实现精准推送
setSendLogStrategy(Context, SendStrategyEnum, int, boolean) - Static method in class com.baidu.mobstat.StatService
Deprecated.
setSendLogStrategy(Context, SendStrategyEnum, int) - Static method in class com.baidu.mobstat.StatService
Deprecated.
setSessionTimeOut(int) - Static method in class com.baidu.mobstat.StatService
设置Session超时的秒数 单位为秒,大小为1到600之间,默认为30 解释:“Session超时”指的是 应用停留在后台期间,用户无操作的时长
setTrackEnabled(boolean) - Static method in class com.baidu.mobstat.StatService
设置自动采集状态,需要与 autoTrace 配合使用;用于autoTrace 打开无埋点功能后,可以通过此接口设置关闭或打开采集; 请在主线程调用此接口;此接口仅供内部使用
setUserId(Context, String) - Static method in class com.baidu.mobstat.StatService
设置用户id。设置后会在保存在本地,如果需要清除设置,传入null
setWearListener(StatService.WearListener) - Static method in class com.baidu.mobstat.StatService
 
showName() - Method in enum com.baidu.mobstat.MtjConfig.PushPlatform
 
start(Context) - Static method in class com.baidu.mobstat.StatService
进程第一次执行此代码,会导致发送上次缓存的统计数据;若无上次缓存数据,则发送空启动日志
StatService - Class in com.baidu.mobstat
baidu统计 Android SDK API.
StatService() - Constructor for class com.baidu.mobstat.StatService
 
StatService.WearListener - Interface in com.baidu.mobstat
 

T

trackWebView(Context, WebView, WebChromeClient) - Static method in class com.baidu.mobstat.StatService
适用于无埋点版本,用于对webview加载的h5页面进行自动统计;需要在载入页面前调用,建议在webview初始化时刻调用

V

value() - Method in enum com.baidu.mobstat.MtjConfig.PushPlatform
 
valueOf(String) - Static method in enum com.baidu.mobstat.MtjConfig.FeedTrackStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.baidu.mobstat.MtjConfig.PushPlatform
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.baidu.mobstat.SendStrategyEnum
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.baidu.mobstat.MtjConfig.FeedTrackStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.baidu.mobstat.MtjConfig.PushPlatform
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.baidu.mobstat.SendStrategyEnum
Returns an array containing the constants of this enum type, in the order they are declared.
A B C E G I J M O R S T V 
Skip navigation links