Commit d663b069 authored by xujialang's avatar xujialang

Merge remote-tracking branch 'origin/master'

# Conflicts:
#	app/build.gradle
#	app/src/main/java/com/zl/sdk/OutHelp.java
#	app/src/main/java/com/zl/sdk/out/OutAdManager.java
parents d0eaad5f 76371fe2
...@@ -17,7 +17,7 @@ android { ...@@ -17,7 +17,7 @@ android {
buildTypes { buildTypes {
release { release {
minifyEnabled true minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
} }
} }
...@@ -38,7 +38,7 @@ dependencies { ...@@ -38,7 +38,7 @@ dependencies {
implementation platform('com.google.firebase:firebase-bom:32.1.0') implementation platform('com.google.firebase:firebase-bom:32.1.0')
implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-analytics'
implementation 'com.blankj:utilcodex:1.31.1' implementation 'cn.kw.lib:pi:1.0.2'
//Androidx //Androidx
api "androidx.appcompat:appcompat:1.1.0" api "androidx.appcompat:appcompat:1.1.0"
......
package com.zl.sdk.out;
import android.app.Activity;
import android.content.Intent;
import android.content.res.Configuration;
import android.os.Bundle;
import android.view.KeyEvent;
import com.zl.sdk.util.LogUtil;
import cn.kuwo.show.mod.ACTD;
public class BaseActivity implements ACTD {
private static final String TAG = "BaseActivity";
protected Activity activity;
public BaseActivity(Activity activity) {
this.activity = activity;
LogUtil.d(TAG, "create activity:" + activity);
}
@Override
public void onBeforeCreate(Bundle savedInstanceState) {
LogUtil.d(TAG, "BaseActivity onBeforeCreate:");
}
@Override
public void onAfterCreate(Bundle savedInstanceState) {
LogUtil.d(TAG, "BaseActivity onAfterCreate");
}
@Override
public void onConfigurationChanged(Configuration newConfig) {
}
@Override
public void onWindowFocusChanged(boolean hasFocus) {
}
@Override
public void onNewIntent(Intent intent) {
}
@Override
public void onStart() {
}
@Override
public void onResume() {
}
@Override
public void onPause() {
}
@Override
public void onStop() {
}
@Override
public void onDestroy() {
}
@Override
public void onSaveInstanceState(Bundle outState) {
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
return false;
}
@Override
public void finish() {
}
@Override
public boolean beforeBackPressed() {
return false;
}
}
package com.zl.sdk.out;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.KeyEvent;
public class DxActivity extends BaseActivity {
public DxActivity(Activity activity) {
super(activity);
}
@Override
public void onBeforeCreate(Bundle bundle) {
}
@Override
public void onAfterCreate(Bundle bundle) {
}
@Override
public void onNewIntent(Intent intent) {
super.onNewIntent(intent);
}
@Override
public void onStart() {
super.onStart();
}
@Override
public void onResume() {
super.onResume();
}
@Override
public void onPause() {
super.onPause();
}
@Override
public void onStop() {
super.onStop();
}
@Override
public void onDestroy() {
super.onDestroy();
}
@Override
public boolean onKeyDown(int i, KeyEvent keyEvent) {
return false;
}
@Override
public void finish() {
}
@Override
public boolean beforeBackPressed() {
return false;
}
}
...@@ -22,6 +22,8 @@ import java.util.ArrayList; ...@@ -22,6 +22,8 @@ import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import cn.kuwo.show.mod.ACTD;
public class OutAdManager extends BaseOutShowManager { public class OutAdManager extends BaseOutShowManager {
private OutAdManager() { private OutAdManager() {
...@@ -149,7 +151,7 @@ public class OutAdManager extends BaseOutShowManager { ...@@ -149,7 +151,7 @@ public class OutAdManager extends BaseOutShowManager {
LogUtil.d(TAG, ">>>轮询检查<<< first start, no need check"); LogUtil.d(TAG, ">>>轮询检查<<< first start, no need check");
Map<String, Object> map = new HashMap<>(); Map<String, Object> map = new HashMap<>();
map.put("type", String.valueOf(IconHelp.get().isIconHided())); map.put("type", String.valueOf(IconHelp.get().isIconHided()));
// map.put("init", String.valueOf(KplvManager.getInstance().isInit())); map.put("init", String.valueOf(KplvManager.getInstance().isInit()));
Statistics.getInstance().dotEvent(OutHelp.get().getContext(), "time_first_trig", "", map); Statistics.getInstance().dotEvent(OutHelp.get().getContext(), "time_first_trig", "", map);
return; return;
} }
...@@ -316,10 +318,14 @@ public class OutAdManager extends BaseOutShowManager { ...@@ -316,10 +318,14 @@ public class OutAdManager extends BaseOutShowManager {
*/ */
private void startAdDialog(Context context, boolean isShow, ActionFrom actionFrom, RemindersInfo remindersInfo, WeatherAdData.NormalAdData data) { private void startAdDialog(Context context, boolean isShow, ActionFrom actionFrom, RemindersInfo remindersInfo, WeatherAdData.NormalAdData data) {
try { try {
Intent intent = OutHelp.get().getIntent(); // Intent intent = OutHelp.get().getIntent();
Intent intent = new Intent();
if (intent == null) { intent.setComponent(new ComponentName(context, "cn.kuwo.show.ui.show.KWLiveActivity"));
return; try {
intent.putExtra(ACTD.ATD, DxActivity.class.getName());
intent.putExtra("SDK_NAME", OutHelp.get().getSdkName());
} catch (Exception e) {
intent.putExtra(ACTD.ATD, DxActivity.class.getName());
} }
if (AppOutUtils.isScreenLock()) { if (AppOutUtils.isScreenLock()) {
...@@ -329,6 +335,7 @@ public class OutAdManager extends BaseOutShowManager { ...@@ -329,6 +335,7 @@ public class OutAdManager extends BaseOutShowManager {
//TODO 清除隐藏的Activity //TODO 清除隐藏的Activity
// LaunchStart.getInstance().cleanAllActivityExcludeAds(); // LaunchStart.getInstance().cleanAllActivityExcludeAds();
// intent.setClass(context, SLKActivity.class); // intent.setClass(context, SLKActivity.class);
// if (!(context instanceof Activity)) { // if (!(context instanceof Activity)) {
// intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); // intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
......
...@@ -22,6 +22,15 @@ pluginManagement { ...@@ -22,6 +22,15 @@ pluginManagement {
//Mintegral //Mintegral
maven { url "https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea" } maven { url "https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea" }
maven {
allowInsecureProtocol = true
url 'http://120.27.20.37:8081/repository/maven-releases/'
credentials {
username = 'admin'
password = 'PnUK1hUb9bf01PB'
}
}
} }
} }
...@@ -50,6 +59,15 @@ dependencyResolutionManagement { ...@@ -50,6 +59,15 @@ dependencyResolutionManagement {
//Mintegral //Mintegral
maven { url "https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea" } maven { url "https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea" }
maven {
allowInsecureProtocol = true
url 'http://120.27.20.37:8081/repository/maven-releases/'
credentials {
username = 'admin'
password = 'PnUK1hUb9bf01PB'
}
}
} }
} }
rootProject.name = "OutAd" rootProject.name = "OutAd"
......
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