1.首先第一步就是在工程build.gradle配置脚本中buildscript和allprojects段中添加【友盟+】SDK新maven仓库地址。
maven { url 'https://dl.bintray.com/umsdk/release'}
2…加入两个必选依赖以及一个可选依赖
implementation 'com.umeng.umsdk:common:9.3.7'// 必选
implementation 'com.umeng.umsdk:asms:1.2.1'// 必选
implementation 'com.umeng.umsdk:apm:1.1.1'//可选(集成U-APM)
3.在清单文件加入四个权限
<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.INTERNET"/>
4.在App初始化sdk
// 初始化SDK
UMConfigure.init(this,"您的appkey","您的渠道",UMConfigure.DEVICE_TYPE_PHONE,null);
// 选用AUTO页面采集模式
MobclickAgent.setPageCollectionMode(MobclickAgent.PageMode.AUTO);
// 打开统计SDK调试模式
UMConfigure.setLogEnabled(true);
5.添加测试信息 例如;
{"device_id":"a8b993d0401d093f","mac":"02:15:b2:00:00:00"}
6.选择7.0以上复制全部代码获取设备信息
public static String[] getTestDeviceInfo(Context context){
String[] deviceInfo = new String[2];
try {
if(context != null){
deviceInfo[0] = DeviceConfig.getDeviceIdForGeneral(context);
deviceInfo[1] = DeviceConfig.getMac(context);
}
} catch (Exception e){
}
return deviceInfo;
}
7.然后进行测试运行,关闭之后等待,这就是友盟移动统计的集成了!!!