Commit c9b57b25 authored by mengcuiguang2's avatar mengcuiguang2

代码优化

parent 11c568d6
......@@ -12,8 +12,6 @@ import com.downloader.PRDownloaderConfig;
import com.mints.helivideo.ad.TTAdManagerHolder;
import com.mints.helivideo.common.Constant;
import com.mints.helivideo.manager.TXCSDKService;
import com.mints.helivideo.manager.TalkingDataManager;
import com.mints.helivideo.manager.UmengManager;
import com.mints.helivideo.net.LoanService;
import com.mints.helivideo.net.V6Service;
import com.mints.helivideo.utils.AppPreferencesManager;
......@@ -88,8 +86,6 @@ public class MintsApplication extends MultiDexApplication {
TXCSDKService.init(this);
TalkingDataManager.INSTANCE.init(this);
// PR下载附件
initPRDownloader();
......
package com.mints.helivideo.manager
import android.app.Application
import android.content.Context
import com.mints.helivideo.BuildConfig
import com.mints.helivideo.utils.MateUtils
import com.tendcloud.tenddata.TCAgent
/**
* TalkingData
*/
object TalkingDataManager {
private const val APP_KEY =BuildConfig.RELEASE_TALKING_DATA_KEY
fun init(application:Application) {
// try {
// //打开日志
// TCAgent.LOG_ON = BuildConfig.LOG_DEBUG
// /**
// * 动态获取渠道ID(类似友盟)
// * AppID说是xml文件里的密钥?
// */
// TCAgent.init(application, APP_KEY
// , MateUtils.getAppMetaData(application, "CHANNEL_NAME"))
// /**
// * true-开启自动捕获错误
// */
// TCAgent.setReportUncaughtExceptions(true)
// } catch (e: Exception) {
// e.printStackTrace()
// }
}
fun onResume(cxt:Context,name:String){
// TCAgent.onPageStart(cxt, name)
}
fun onPause(cxt:Context,name:String){
// TCAgent.onPageEnd(cxt, name)
}
}
\ No newline at end of file
package com.mints.helivideo.manager
import android.app.Application
import android.content.Context
import com.mints.helivideo.BuildConfig
import com.mints.helivideo.utils.MateUtils
import com.umeng.analytics.MobclickAgent
import com.umeng.commonsdk.UMConfigure
object UmengManager {
private val TAG = UmengManager::class.java.simpleName
fun preInit(application: Application, channel: String) {
UMConfigure.preInit(
application,
MateUtils.getAppMetaData(application, "UMENG_KEY"),
channel
)
}
/**
* 友盟初始化
*/
fun initUm(application: Application, channel: String) {
// try {
// /*
// * 参数4:设备类型,必须参数,传参数为UMConfigure.DEVICE_TYPE_PHONE则表示手机;传参数为UMConfigure.DEVICE_TYPE_BOX则表示盒子;默认为手机。
// * 参数5:Push推送业务的secret,需要集成Push功能时必须传入Push的secret,否则传空。
// */
// UMConfigure.init(
// application,
// MateUtils.getAppMetaData(application, "UMENG_KEY"),
// channel,
// UMConfigure.DEVICE_TYPE_PHONE,
// ""
// )
// UMConfigure.setLogEnabled(BuildConfig.DEBUG)
// MobclickAgent.setPageCollectionMode(MobclickAgent.PageMode.LEGACY_MANUAL)
// } catch (e: java.lang.Exception) {
// e.printStackTrace()
// }
}
fun onResume(context: Context) {
// MobclickAgent.onResume(context)
}
fun onPause(context: Context) {
// MobclickAgent.onPause(context)
}
}
\ No newline at end of file
......@@ -15,8 +15,6 @@ import android.view.Window;
import android.view.WindowManager;
import com.google.android.material.snackbar.Snackbar;
import com.mints.helivideo.manager.TalkingDataManager;
import com.mints.helivideo.manager.UmengManager;
import com.mints.library.utils.CommonUtils;
import com.mints.helivideo.R;
import com.readystatesoftware.systembartint.SystemBarTintManager;
......@@ -109,16 +107,12 @@ public abstract class BaseAppCompatActivity extends TransitionActivity {
protected void onResume() {
super.onResume();
UmengManager.INSTANCE.onResume(this);
TalkingDataManager.INSTANCE.onResume(this,getClass().getSimpleName());
}
@Override
protected void onPause() {
super.onPause();
UmengManager.INSTANCE.onPause(this);
TalkingDataManager.INSTANCE.onPause(this,getClass().getSimpleName());
}
@Override
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment