商务服务
百度云api android,帮助文档首页/百度移动统计API/百度移动统计 Android版SDK - 百度开放云平台...
2024-11-07 23:44

百度移动统计SDK

百度云api android,帮助文档首页/百度移动统计API/百度移动统计 Android版SDK - 百度开放云平台...

一、简介

百度移动统计SDK(Android)是百度官方推出的移动统计SDK在Android平台上的版本(以下简称SDK)。SDK的发行版本(完整下载包为android.zip)中包括JAR包、文档、示例以及您正在阅读的用户手册。 以下使用代表android.zip解压后的根目录。

JAR包:/android_api.jar,开发过程中导入Android项目

文档:/android_doc,提供开发帮助信息

示例:/android_demo,统计示例程序代码,帮助您迅速熟悉SDK的使用方式

用户手册:本文档。

二、阅读对象

本文档面向所有使用该SDK的开发人员、测试人员、合作伙伴以及对此感兴趣的其他用户。

三、运行环境

可运行于Android 1.5(API Level 3)及以上版本。

四、开发指南

(注:以下提及的各个文件均可在/android_demo中找到。)

1.申请应用AppKey

AppKey(BaiduMobAd_STAT_ID)在百度移动统计申请,用于标识您的应用程序。

2.申请自定义事件

为确保您在后续代码中添加的自定义事件能够出现在我们的统计结果中,请在百度移动统计平台申请自定义事件。

3.导入JAR包

将SDK中的JAR包导入您创建的Android项目,以下假设您已经创建了项目A。

右键点击你的工程,然后选择“Properties”

在工程属性对话框左边选择“Java Build Path”

在工程属性对话框主窗口选择“Libraries”

点击“Add JARs”,添加/android_api.jar。

:示例(/android_demo)中已经引入了该jar,位于/android_demo/lib/Baidu_Mobstat_Android_SDK.jar;如果您安装的ADT版本大于16,请重命名lib为libs,并重新引入jar。

4.文档使用

若是在eclipse或其他IDE下开发,可设置JAR包的Javadoc路径为/doc,便于在IDE中获得即时的开发帮助信息

也可以直接在浏览器中打开/doc/index.html查看该文档。

5.配置AndroidManifest.xml

android:versionCode="1" android:versionName="1.0">

图1 AndroidManifest.xml

具体的信息参见图1。

注释中标示了需要配置的信息

申明App版本信息,有助于为App进行版本统计(android:versionCode和android:versionName)

添加必要的权限

必须权限:您必须申明的权限

可选权限:您可根据实际需求设置

meta-data

BaiduMobAd_STAT_ID需要在百度移动统计申请,是标识应用的唯一信息,如此处为“abcd1234”

BaiduMobAd_CHANNEL为应用程序的分发渠道,如此处为"Baidu Market",请根据需要替换。

BaiduMobAd_EXCEPTION_LOG 为是否开启错误日志统计,默认为false。设置为true时,其作用等同于调用接口StatService.setOn(StatService. EXCEPTION_LOG)。推荐使用此配置来替代setOn接口。

BaiduMobAd_SEND_STRATEGY 为日志发送策略,可选值:APP_START、 ONCE_A_DAY、 SET_TIME_INTERVAL,默认为APP_START。此flag以及下面两个flag的作用等同于调用StatService. setSendLogStrategy接口,推荐使用此配置。

BaiduMobAd_TIME_INTERVAL 当日志发送策略为SET_TIME_INTERVAL时,需设定时间间隔。取值为1-24的整数,默认为1。

BaiduMobAd_ONLY_WIFI 为日志仅在wifi网络下发送的flag,默认为false。

五、功能和接口

百度移动统计提供了基本统计、渠道统计、版本统计、错误统计、自定义事件统计的功能,需要开发者显示调用的接口有以下几条

1.基本统计接口

SDK提供两种调用基本统计接口的方法

1.嵌入API的方式,开发者需要在每个Activity的onResume()和onPause()中调用SDK提供的StatService.onResume(Context context)和StatService.onPause (Context context)

2.第二种方法是直接继承SDK提供的StatActivity类。StatActivity封装了StatService.onResume(context)和StatService.onPause(context)方法,方便开发者统计页面信息。

下面主要介绍第一种方式的2个API

void onResume(Context context)

1.嵌入位置:每个Activity的onResume()回调方法内。

2.功能:基本统计,统计一次页面访问的开始。

3.参数:Context页面的设备上下文。

void onPause (Context context)

1.嵌入位置:每个Activity的onPause()回调方法内。

2.功能:基本统计,统计一次页面访问的结束。

3.参数:Context页面的设备上下文。

2.开关型功能接口—出错分析

void setOn(Context context, int flag)

1.嵌入位置:启动Activity的onCreate()回调方法内。

2.功能:开关类型的API,功能是否被启用,通过参数flag控制。目前,提供了错误分析的功能,后续版本的SDK会支持更多的功能。

3.参数

a)context:启动页面的设备上下文

b)flag:二进制表示的每一位表示一个功能开关,通过或运算实现开启多个功能,现在flag可选的参数有:StatService.EXCEPTION_LOG 出错分析开关位

3.自定义事件接口(1)

:自定义事件需要在百度移动统计的设置中的自定义事件管理中添加对应的事件ID。

void onEvent(Context context, String event_id, String label)

1.嵌入位置:任何地方。

2.功能:统计开发者的自定义事件,自增计数。

3.参数:context设备上下文

event_id业务端注册的事件id

label事件添加的标签

4.自定义事件接口(2)

void onEvent(Context context, String event_id, String label, int acc)

1.嵌入位置:任何地方。

2.功能:统计开发者的自定义事件。

3.参数:context设备上下文

event_id业务端注册的事件id

label事件添加的标签

aac事件的发生次数

5.日志发送策略接口(1)

void setSendLogStrategy(Context context,SendStrategyEnum sst,int rtime_interval,boolean only_wifi)

1.嵌入位置: 最好在Activity.onCreate函数中。

2. 功能:设置日志发送策略。

3. 参数

context调用页面的设备上下。

sst为枚举类型SendStrategyEnum。可取值

SendStrategyEnum.APP_START(启动时发送)

SendStrategyEnum.ONCE_A_DAY (每日发送)

SendStrategyEnum.SET_TIME_INTERVAL(设定发送时间)

rtime_interval 当参数sst为SET_TIME_INTERVAL时,此值有效。为1-24之间的整数,即1<=rtime_interval<=24

only_wifi若为true,则仅在wifi网络下发送;默认为false;

6.日志发送策略接口(2)

void setSendLogStrategy(Context context,SendStrategyEnum sst,int rtime_interval)

1.嵌入位置: 最好在Activity.onCreate函数中。

2. 功能:设置日志发送策略。

3. 参数

context调用页面的设备上下文

sst为枚举类型SendStrategyEnum。可取值

SendStrategyEnum.APP_START(启动时发送)

SendStrategyEnum.ONCE_A_DAY (每日发送)

SendStrategyEnum.SET_TIME_INTERVAL(设定发送时间)

rtime_interval 当参数sst为SET_TIME_INTERVAL时,此值有效。为1-24之间的整数,即1<=rtime_interval<=24

六、示例

Demo工程已经嵌入了SDK提供的所有功能接口,开发者只需将APPSID更换成自己申请的ID,然后运行,在网络畅通的情况下,统计数据就会被发送到业务端(http://mtj.baidu.com) ,开发者可以查看相应报表。

七、联系我们

感谢您的阅读,如果有问题请email我们。

    以上就是本篇文章【百度云api android,帮助文档首页/百度移动统计API/百度移动统计 Android版SDK - 百度开放云平台...】的全部内容了,欢迎阅览 ! 文章地址:http://nhjcxspj.xhstdz.com/news/2906.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 物流园资讯移动站 http://yishengsujiao.xhstdz.com/ , 查看更多   
最新新闻
小店随心推凸显三大优势 直击抖音电商用户投放痛点助力经营成长
  近年来,以直播、短视频为代表的电商新业态迅速崛起,在为实体经济赋能赋值的同时,自身也展现出强劲的生命力。其中,抖音电
抖音小店怎么查看收入总额多少
抖音小店是一种通过抖音平台进行销售的电商模式,众多店家在平台上售卖各种商品,通过短视频、直播等方式吸引粉丝,实现销售收入
抖音严审赛道,2个月极速引流增客,登上好评榜top3!
1个月内从0-1打通线上到线下获客核销的全链路2个月时间登上好评榜top3产后康复赛道,究竟如何这样迅速崛起?01产后康复赛道的线
2014网络最有实力的十大红人与网络十大红人资料(全网公正)全网转载!
  第一:网络红人龚心逸龚心逸,福建龙岩人,其2007至2011年一度带领杀马特家族走向网络颠峰。引导中国网络
发出重农强农强烈信号!三个关键词解读2023年中央一号文件
  央广网北京2月14日消息(记者王晶)2月13日,《中共中央 国务院关于做好2023年全面推进乡村振兴重点工作的意见》(以下简称
抖音AI写作作品发布攻略:如何高效展示创作才华
抖音AI写作作品发布攻略:如何高效展示创作才华在数字化时代,人工智能的崛起为创作领域带来了前所未有的变革。抖音作为一款流行
八大类主流工业仿真平台【心累指数】终极评测(上)
有一个神奇的小盒子,只要把各种参数和设定往里面一扔,你想要的仿真结果数据就会自动掉落。——这可能是亿万仿真研发工程师的梦
国家统计局:2024年一季度国内生产总值初步核算结果
原标题:国家统计局:2024年一季度国内生产总值初步核算结果根据有关基础资料和国内生产总值(GDP)核算方法,经初步核算,我国2
北京协和医院:患者APP开启“互联网+”就医新体验
一、案例概要为深入贯彻落实习近平主席新时代中国特色社会主义思想和党的十九大精神,推进实施健康中国战略,提升医疗卫生现代化
五大关键词 解读政策利好(图)
漫画:牛力5月,省政府出台首批支持中小微企业发展的15条财政措施。措施一经发布,立即在社会上引起广泛关注。这些措施出台的背
本企业新闻