A B C D E F G I M N O Q S U V 

A

ANONYMOUS - 类 中的静态变量com.baidu.mtjstatsdk.game.BDGameAccountType
 

B

BAIDU - 类 中的静态变量com.baidu.mtjstatsdk.game.BDGameAccountType
 
BDGameAccountType - com.baidu.mtjstatsdk.game中的类
 
BDGameAccountType() - 类 的构造器com.baidu.mtjstatsdk.game.BDGameAccountType
 
BDGameSDK - com.baidu.mtjstatsdk.game中的类
百度游戏统计 Android Game SDK API 调用方式: API嵌入
BDGameSDK() - 类 的构造器com.baidu.mtjstatsdk.game.BDGameSDK
 
BDGender - com.baidu.mtjstatsdk.game中的类
 
BDGender() - 类 的构造器com.baidu.mtjstatsdk.game.BDGender
 

C

com.baidu.mtjstatsdk - 程序包 com.baidu.mtjstatsdk
 
com.baidu.mtjstatsdk.game - 程序包 com.baidu.mtjstatsdk.game
 
com.baidu.mtjstatsdk.object - 程序包 com.baidu.mtjstatsdk.object
 

D

DUOKU - 类 中的静态变量com.baidu.mtjstatsdk.game.BDGameAccountType
 

E

EXCEPTION_LOG - 类 中的静态变量com.baidu.mtjstatsdk.game.BDGameSDK
 

F

FEMALE - 类 中的静态变量com.baidu.mtjstatsdk.game.BDGender
 

G

getCuid(Context) - 类 中的静态方法com.baidu.mtjstatsdk.StatSDKService
获取设备的唯一序列号CUID 仅限内部使用

I

initGame(Context, String) - 类 中的静态方法com.baidu.mtjstatsdk.game.BDGameSDK
初始化Game统计, 必须优先于其他的所有接口的调用

M

MALE - 类 中的静态变量com.baidu.mtjstatsdk.game.BDGender
 

N

ND91 - 类 中的静态变量com.baidu.mtjstatsdk.game.BDGameAccountType
 

O

onEvent(Context, String, String, int, String) - 类 中的静态方法com.baidu.mtjstatsdk.StatSDKService
用于统计自定义事件的发生次数
嵌入位置:任意,一般在开发者自定义事件(如点击事件等)的监听位置
调用示例:StatService.onEvent(context, "registered id", "pass", 1);
onEvent(Context, String, String, String) - 类 中的静态方法com.baidu.mtjstatsdk.StatSDKService
用于统计自定义事件的发生次数
嵌入位置:任意,一般在开发者自定义事件(如点击事件等)的监听位置
调用示例:StatService.onEvent(context, "registered id", "pass");
onEventDuration(Context, String, String, long, String) - 类 中的静态方法com.baidu.mtjstatsdk.StatSDKService
用于统计自定义事件的时长,此为开发者传入时长的函数。
onEventEnd(Context, String, String, String) - 类 中的静态方法com.baidu.mtjstatsdk.StatSDKService
用于统计自定义事件的时长,此为结束计时的函数。
onEventStart(Context, String, String, String) - 类 中的静态方法com.baidu.mtjstatsdk.StatSDKService
用于统计自定义事件的时长,此为开启计时的函数。
onPageEnd(Context, String, String) - 类 中的静态方法com.baidu.mtjstatsdk.StatSDKService
用于统计单个自定义页面的结束和onPageStart同时使用,不可单独使用
嵌入位置:Fragment的onPause()函数中或者自定义页面的页面结束函数中
调用方式:StatService.onPageEnd(mContext, "btn_self_define_page_name", "appkey");
注意: 自定义页面的访问的结束时间,配合onPageStart函数成对调用 同一页面不可同时调用或者交叉调用onResume和onPause onPageStart和onPageEnd这两对函数, 如果是要统计Activity页面,请使用onResume和onPause这对函数的调用 如果要统计Fragment页面,需要使用这对函数的调用 如果是显示了覆盖屏幕的自定义View,可以使用这对函数来统计该页面的访问。
onPageStart(Context, String, String) - 类 中的静态方法com.baidu.mtjstatsdk.StatSDKService
用于统计单个自定义页面的起始和onPageEnd同时使用,不可单独使用
嵌入位置:Fragment的onResume()函数中
调用方式:StatService.onPageStart(this...);
注意: 自定义页面的访问的起始时间调用,配合onPageEnd函数成对调用 同一页面不可同时调用或者交叉调用onResume和onPause onPageStart和onPageEnd这两对函数 如果是要统计Activity页面,请使用onResume和onPause这对函数的调用 如果要统计Fragment页面,请使用onResume和onPause这对函数的调用 如果是显示了覆盖屏幕的自定义View,可以使用onPageStart这对函数来统计该页面的访问。
onPause(Context, String) - 类 中的静态方法com.baidu.mtjstatsdk.StatSDKService
用于统计单个Activity页面结束时间
嵌入位置:Activity的onPause()函数中
调用方式:StatService.onPause(this);
onPurchase(String, int, int, String) - 类 中的静态方法com.baidu.mtjstatsdk.game.BDGameSDK
跟踪游戏中全部使用到虚拟币的消费点, 如购买虚拟道具/VIP服务/复活等; 在任意花费金币购买道具时调用; 示例1:
玩家以25元宝/个的单价购买了两个类别号为"relife"的复活丹药,可以调用,
BDGameSDK.onPurchase("helmet1", 2, 25, appKey);
onRechargeRequest(String, String, double, int, int, String) - 类 中的静态方法com.baidu.mtjstatsdk.game.BDGameSDK
充值过程分两个跟踪阶段:
1.
onRechargeSuccess(String, String) - 类 中的静态方法com.baidu.mtjstatsdk.game.BDGameSDK
详见onRechargeRequest
onResume(Context, String) - 类 中的静态方法com.baidu.mtjstatsdk.StatSDKService
用于统计单个Activity页面开始时间
嵌入位置:Activity的onResume()函数中
调用方式:StatService.onResume(this);
onTaskFailed(String, String, String) - 类 中的静态方法com.baidu.mtjstatsdk.game.BDGameSDK
跟踪玩家任务/关卡/副本的情况.
onTaskFinished(String, String) - 类 中的静态方法com.baidu.mtjstatsdk.game.BDGameSDK
跟踪玩家任务/关卡/副本的情况.
onTaskStart(String, String) - 类 中的静态方法com.baidu.mtjstatsdk.game.BDGameSDK
跟踪玩家任务/关卡/副本的情况.
onUse(String, int, String) - 类 中的静态方法com.baidu.mtjstatsdk.game.BDGameSDK
跟踪游戏中玩家使用的道具情况 示例1:
玩家在某关卡中死亡, 使用一个复活丹药进行复活; 可调用,
BDGameSDK.onUse("relife", 1,appKey);

Q

QQ - 类 中的静态变量com.baidu.mtjstatsdk.game.BDGameAccountType
 
QQ_WEIBO - 类 中的静态变量com.baidu.mtjstatsdk.game.BDGameAccountType
 

S

SendStrategyEnum - com.baidu.mtjstatsdk.object中的枚举
枚举发送策略的类型 供StatService.setSendLogStrategy函数传参使用
setAccount(Context, String, String) - 类 中的静态方法com.baidu.mtjstatsdk.game.BDGameSDK
设置账户的唯一Id, 如果没有玩家账户或者期望设置维度来计算调用BDGameSDK.getDeviceID()来填充即可 注意:
必须调用此接口才会有game部分的数据
嵌入位置: Activity#onCreate(Context context)
setAccountName(Context, String, String) - 类 中的静态方法com.baidu.mtjstatsdk.game.BDGameSDK
设置账户的名称 嵌入位置: Activity#onCreate(Context context)
setAccountType(Context, int, String) - 类 中的静态方法com.baidu.mtjstatsdk.game.BDGameSDK
设置账户类型,需使用系统定义的类型,除系统定义的外,还预留了101到200可以自定义。
setAge(Context, int, String) - 类 中的静态方法com.baidu.mtjstatsdk.game.BDGameSDK
设置玩家年龄 嵌入位置: Activity#onCreate(Context context)
setAppChannel(Context, String, boolean, String) - 类 中的静态方法com.baidu.mtjstatsdk.StatSDKService
设置App Channel(发布渠道的推荐方法,可以有效防止代码设置的渠道丢失的问题), 该函数设置channel同时会保存该渠道值,并且发送日志以该设置为主,不会发生意外丢失的情况, 若设置saveChannelWithCode为false ,那么sdk不会保存该channel,此时该函数的作用同setAppChannel(String appChannel)

若设置saveChannelWithCode为true,那么sdk会保存该channel,发送将以保存的该渠道为主。
setAppVersionName(String, String) - 类 中的静态方法com.baidu.mtjstatsdk.StatSDKService
设置您的产品的版本号,统计时会以此来作为版本依据,如果不设置,默认为0.1
setDebugOn(boolean, String) - 类 中的静态方法com.baidu.mtjstatsdk.StatSDKService
用于调试使用的接口,发布时务必去除该调用,或者关闭该调用开关。
setGender(Context, int, String) - 类 中的静态方法com.baidu.mtjstatsdk.game.BDGameSDK
设置玩家级别, 男: Gender.MALE; 女: Gender.FEMALE; 未知: Gender.UNKNOWN 嵌入位置: Activity#onCreate(Context context)
setLevel(Context, int, String) - 类 中的静态方法com.baidu.mtjstatsdk.game.BDGameSDK
设置玩家级别 嵌入位置: Activity#onCreate(Context context)
setLogSenderDelayed(int, String) - 类 中的静态方法com.baidu.mtjstatsdk.StatSDKService
设置启动时日志发送延时的秒数
单位为秒,大小为0s到30s之间
注:请在StatService.setSendLogStrategy之前调用,否则设置不起作用 如果设置的是发送策略是启动时发送,那么这个参数就会在发送前检查您设置的这个参数,表示延迟多少S发送。
setOn(Context, int, String) - 类 中的静态方法com.baidu.mtjstatsdk.game.BDGameSDK
打开错误收集的开关, 若需要打开, 请和initGame一起初始化
setServer(Context, String, String) - 类 中的静态方法com.baidu.mtjstatsdk.game.BDGameSDK
设置玩家登陆的服务器
SINA_WEIBO - 类 中的静态变量com.baidu.mtjstatsdk.game.BDGameAccountType
 
SINA_WEIBO1 - 类 中的静态变量com.baidu.mtjstatsdk.game.BDGameAccountType
 
StatSDKService - com.baidu.mtjstatsdk中的类
baidu统计 Android SDK API.
StatSDKService() - 类 的构造器com.baidu.mtjstatsdk.StatSDKService
 

U

UNKNOWN - 类 中的静态变量com.baidu.mtjstatsdk.game.BDGender
 

V

valueOf(String) - 枚举 中的静态方法com.baidu.mtjstatsdk.object.SendStrategyEnum
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.baidu.mtjstatsdk.object.SendStrategyEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
A B C D E F G I M N O Q S U V