我也是看过官方的视频后然后自己做了一遍,用博客记录一下步骤,为以后自己使用方便和方便大家考虑写此博客,
不懂的可以官方视频,特别的详细。
官方网址:https://mtj.baidu.com/web/help/article?id=76&type=0
一、加入jar包放在libs目录下,并将其激活
二、导入相关依赖
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
三、添加业务配置,放在application下面
<!-- 您从百度网站获取的APP KEY,根据实际您的APP申请的APP_KEY进行修改 -->
<meta-data
android:name="BaiduMobAd_STAT_ID"
android:value="5ce2e04ffe" /> <!-- abcd1234 -->
<!-- 渠道商编号 -->
<meta-data
android:name="BaiduMobAd_CHANNEL"
android:value="Baidu Market" />
<!-- 是否开启错误日志统计,默认为false -->
<meta-data
android:name="BaiduMobAd_EXCEPTION_LOG"
android:value="true" />
<!-- 日志发送策略,可选值:APP_START、ONCE_A_DAY、SET_TIME_INTERVAL,默认为APP_START -->
<meta-data
android:name="BaiduMobAd_SEND_STRATEGY"
android:value="APP_START" />
<!-- 日志发送策略 为SET_TIME_INTERVAL时,需设定时间间隔(取消下行注释)。取值为1-24的整数,默认为1 -->
<!-- <meta-data android:name="BaiduMobAd_TIME_INTERVAL" android:value="2" /> -->
<!-- 日志仅在wifi网络下发送,默认为false -->
<meta-data
android:name="BaiduMobAd_ONLY_WIFI"
android:value="false" />
<!-- 是否获取基站位置信息 ,默认为true -->
<meta-data
android:name="BaiduMobAd_CELL_LOCATION"
android:value="true" />
<!-- 是否获取GPS位置信息,默认为true -->
<meta-data
android:name="BaiduMobAd_GPS_LOCATION"
android:value="true" />
<!-- 是否获取WIFI位置信息,默认为true -->
<meta-data
android:name="BaiduMobAd_WIFI_LOCATION"
android:value="true" />
切记:
<meta-data
android:name="BaiduMobAd_STAT_ID"
android:value="5ce2e04ffe" /> <!-- abcd1234 -->
value值是你在创建时候的AppKey!
四、在MainActivity的主方法里面加入下面两行代码
// 开发时调用,建议上线前关闭,以免影响性能
StatService.setDebugOn(true);
StatService.setSendLogStrategy(this, SendStrategyEnum.APP_START, 1, false);
五、混淆代码rules.pro里面
-keep class com.baidu.bottom.** { *; }
-keep class com.baidu.kirin.** { *; }
-keep class com.baidu.mobstat.** { *; }
Build一下然后就可以在手机上面运行了,等个10---15分钟你就可以看到效果了