接入MTA SDK

This commit is contained in:
huangzhuanghua
2016-06-15 17:24:36 +08:00
parent 30b57fd31d
commit daccb1aaa0
39 changed files with 330 additions and 455 deletions

View File

@ -33,6 +33,7 @@ import com.android.volley.VolleyError;
import com.gh.base.AppController;
import com.gh.base.BaseFragmentActivity;
import com.gh.common.constant.Config;
import com.gh.common.util.DataUtils;
import com.gh.common.util.FileUtils;
import com.gh.common.util.MD5Utils;
import com.gh.common.util.NetworkUtils;
@ -71,7 +72,6 @@ import com.gh.gamecenter.volley.extended.JsonArrayExtendedRequest;
import com.gh.gamecenter.volley.extended.JsonObjectExtendedRequest;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.tendcloud.tenddata.TCAgent;
import org.json.JSONArray;
import org.json.JSONException;
@ -173,7 +173,7 @@ public class MainActivity extends BaseFragmentActivity implements
if (doneMap.get(downloadEntry.getUrl()) == null) {
doneMap.put(downloadEntry.getUrl(), "done");
if (downloadEntry.getName().contains("光环助手")) {
TCAgent.onEvent(MainActivity.this, "软件更新", "下载完成");
DataUtils.onEvent(MainActivity.this, "软件更新", "下载完成");
startActivity(PackageUtils
.getInstallIntent(downloadEntry.getPath()));
if (appEntity != null && appEntity.isIs_force()) {
@ -191,10 +191,10 @@ public class MainActivity extends BaseFragmentActivity implements
String entrance = downloadEntry.getMeta().get(
"entrance");
if (isUpdate != null && "true".equals(isUpdate)) {
TCAgent.onEvent(MainActivity.this, "游戏更新",
DataUtils.onEvent(MainActivity.this, "游戏更新",
downloadEntry.getName(), kv);
} else {
TCAgent.onEvent(MainActivity.this, "游戏下载",
DataUtils.onEvent(MainActivity.this, "游戏下载",
downloadEntry.getName(), kv);
Map<String, Object> kv2 = new HashMap<String, Object>();
@ -202,7 +202,7 @@ public class MainActivity extends BaseFragmentActivity implements
downloadEntry.getMeta().get("platform"));
kv2.put("状态", "下载完成");
kv2.put("位置", entrance + "-完成");
TCAgent.onEvent(MainActivity.this, "游戏下载位置",
DataUtils.onEvent(MainActivity.this, "游戏下载位置",
downloadEntry.getName(), kv2);
}
if (downloadEntry.getMeta().get("isPlugin") != null) {
@ -210,7 +210,7 @@ public class MainActivity extends BaseFragmentActivity implements
kv6.put("下载", "下载完成");
kv6.put("版本",
downloadEntry.getMeta().get("platform"));
TCAgent.onEvent(MainActivity.this, "插件化",
DataUtils.onEvent(MainActivity.this, "插件化",
downloadEntry.getName(), kv6);
}
@ -335,7 +335,7 @@ public class MainActivity extends BaseFragmentActivity implements
}
} else {
Utils.log("It is already done!");
TCAgent.onEvent(
DataUtils.onEvent(
MainActivity.this,
"多次弹框数据",
downloadEntry.getName()
@ -826,7 +826,7 @@ public class MainActivity extends BaseFragmentActivity implements
if (file.exists() && file.length() > 0) {
startActivity(PackageUtils.getInstallIntent(path));
} else {
TCAgent.onEvent(MainActivity.this, "软件更新", "下载开始");
DataUtils.onEvent(MainActivity.this, "软件更新", "下载开始");
showDownloadDialog(md5);
}
}
@ -1143,7 +1143,7 @@ public class MainActivity extends BaseFragmentActivity implements
&& downloadEntry.getMeta().get("isPlugin") != null) {
Map<String, Object> kv6 = new HashMap<String, Object>();
kv6.put("安装或卸载", "安装完成");
TCAgent.onEvent(this, "插件化", downloadEntry.getName(), kv6);
DataUtils.onEvent(this, "插件化", downloadEntry.getName(), kv6);
}
// 删除数据库 和 文件
@ -1158,7 +1158,7 @@ public class MainActivity extends BaseFragmentActivity implements
.equals(packageName)) {
Map<String, Object> kv6 = new HashMap<String, Object>();
kv6.put("安装或卸载", "卸载完成");
TCAgent.onEvent(this, "插件化", downloadEntry.getName(), kv6);
DataUtils.onEvent(this, "插件化", downloadEntry.getName(), kv6);
break;
}
}