友盟统计配置

 AndroidManifest.xml

   
        

 

 MyApplication.java
   private static final String CHANNEL_DEFAULT = "Android-cdm";

    @Override
    public void onCreate() {
        super.onCreate();
        UMConfigure.setLogEnabled(true);
        UMConfigure.init(this, null, CHANNEL_DEFAULT,UMConfigure.DEVICE_TYPE_PHONE, null);
    }

 BaseActivity.java

 @Override
    protected void onResume() {
        super.onResume();
        MobclickAgent.onResume(this);
    }
    @Override
    protected void onPause() {
        super.onPause();
        MobclickAgent.onPause(this);
    }

TestActivity.java

@Override
    protected void onResume() {
        super.onResume();
       //上传自定义数据
        Map music = new HashMap();
        music.put("music_type", "popular");//自定义参数:音乐类型,值:流行
        music.put("singer", "JJ"); //歌手:(林俊杰)JJ
        music.put("song_name", "A_Thousand_Years_Later"); //歌名:一千年以后
        MobclickAgent.onEventObject(LaunchActivity.this, "testEventId", music);
    }

友盟统计配置_第1张图片

 添加测试设备

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;
}

友盟统计配置_第2张图片

你可能感兴趣的:(Android)