翰林优商.apk(点击下载) / FeedDownloadActivityProxy.java
package com.kwad.components.ad.feed;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import com.kwad.components.ad.widget.tailframe.appbar.TailFrameBarAppPortraitVertical;
import com.kwad.components.core.c.a.a;
import com.kwad.components.core.c.a.c;
import com.kwad.components.core.j.a;
import com.kwad.components.core.page.AdWebViewVideoActivityProxy;
import com.kwad.components.core.page.widget.TextProgressBar;
import com.kwad.components.core.widget.b;
import com.kwad.sdk.R;
import com.kwad.sdk.api.core.KsAdSdkDynamicImpl;
import com.kwad.sdk.api.proxy.app.FeedDownloadActivity;
import com.kwad.sdk.core.report.g;
import com.kwad.sdk.core.response.a.d;
import com.kwad.sdk.core.response.model.AdInfo;
import com.kwad.sdk.core.response.model.AdTemplate;
import com.kwad.sdk.core.view.KsAdContainer;
import org.json.JSONObject;
@KsAdSdkDynamicImpl(FeedDownloadActivity.class)
public class FeedDownloadActivityProxy extends a implements View.OnClickListener {
private static final boolean DEBUG = false;
public static final String KEY_AD_DATA = "key_template_json";
private static final String TAG = "FeedDownloadActivity";
private static b.AbstractC0113b sInnerAdInteractionListener;
private KsAdContainer mAdContainer;
private AdInfo mAdInfo;
private AdTemplate mAdTemplate;
private c mApkDownloadHelper;
private TailFrameBarAppPortraitVertical mAppTailFrameView;
private Activity mContext;
private TextProgressBar mProgressBarTv;
private void bindDownloadListener() {
this.mApkDownloadHelper = new c(this.mAdTemplate, null, new com.kwad.sdk.core.download.kwai.a() {
/* class com.kwad.components.ad.feed.FeedDownloadActivityProxy.AnonymousClass1 */
@Override // com.kwad.sdk.api.KsAppDownloadListener
public final void onDownloadFailed() {
FeedDownloadActivityProxy.this.mAppTailFrameView.u(FeedDownloadActivityProxy.this.mAdInfo);
FeedDownloadActivityProxy.this.mProgressBarTv.f(com.kwad.sdk.core.response.a.a.aq(FeedDownloadActivityProxy.this.mAdInfo), FeedDownloadActivityProxy.this.mProgressBarTv.getMax());
}
@Override // com.kwad.sdk.api.KsAppDownloadListener
public final void onDownloadFinished() {
FeedDownloadActivityProxy.this.mAppTailFrameView.u(FeedDownloadActivityProxy.this.mAdInfo);
FeedDownloadActivityProxy.this.mProgressBarTv.f(com.kwad.sdk.core.response.a.a.aY(FeedDownloadActivityProxy.this.mAdTemplate), FeedDownloadActivityProxy.this.mProgressBarTv.getMax());
}
@Override // com.kwad.sdk.api.KsAppDownloadListener
public final void onIdle() {
FeedDownloadActivityProxy.this.mAppTailFrameView.u(FeedDownloadActivityProxy.this.mAdInfo);
FeedDownloadActivityProxy.this.mProgressBarTv.f(com.kwad.sdk.core.response.a.a.aq(FeedDownloadActivityProxy.this.mAdInfo), FeedDownloadActivityProxy.this.mProgressBarTv.getMax());
}
@Override // com.kwad.sdk.api.KsAppDownloadListener
public final void onInstalled() {
FeedDownloadActivityProxy.this.mAppTailFrameView.u(FeedDownloadActivityProxy.this.mAdInfo);
FeedDownloadActivityProxy.this.mProgressBarTv.f(com.kwad.sdk.core.response.a.a.T(FeedDownloadActivityProxy.this.mAdInfo), FeedDownloadActivityProxy.this.mProgressBarTv.getMax());
}
@Override // com.kwad.sdk.core.download.kwai.a
public final void onPaused(int i) {
FeedDownloadActivityProxy.this.mAppTailFrameView.u(FeedDownloadActivityProxy.this.mAdInfo);
FeedDownloadActivityProxy.this.mProgressBarTv.f(com.kwad.sdk.core.response.a.a.cB(i), i);
}
@Override // com.kwad.sdk.api.KsAppDownloadListener
public final void onProgressUpdate(int i) {
FeedDownloadActivityProxy.this.mAppTailFrameView.u(FeedDownloadActivityProxy.this.mAdInfo);
FeedDownloadActivityProxy.this.mProgressBarTv.f(com.kwad.sdk.core.response.a.a.cz(i), i);
}
});
}
private boolean initData() {
String stringExtra = getIntent().getStringExtra("key_template_json");
try {
AdTemplate adTemplate = new AdTemplate();
adTemplate.parseJson(new JSONObject(stringExtra));
this.mAdTemplate = adTemplate;
} catch (Throwable th) {
com.kwad.sdk.core.e.b.printStackTrace(th);
}
AdTemplate adTemplate2 = this.mAdTemplate;
if (adTemplate2 == null) {
this.mContext.finish();
return false;
}
this.mAdInfo = d.cs(adTemplate2);
return true;
}
private void intiView() {
KsAdContainer ksAdContainer = (KsAdContainer) this.mContext.findViewById(R.id.ksad_container);
this.mAdContainer = ksAdContainer;
ksAdContainer.setOnClickListener(this);
TailFrameBarAppPortraitVertical tailFrameBarAppPortraitVertical = (TailFrameBarAppPortraitVertical) this.mContext.findViewById(R.id.ksad_download_container);
this.mAppTailFrameView = tailFrameBarAppPortraitVertical;
tailFrameBarAppPortraitVertical.d(this.mAdTemplate);
this.mAppTailFrameView.u(d.cs(this.mAdTemplate));
this.mAppTailFrameView.setVisibility(0);
TextProgressBar textProgressBar = this.mAppTailFrameView.getTextProgressBar();
this.mProgressBarTv = textProgressBar;
textProgressBar.setOnClickListener(this);
bindDownloadListener();
}
public static void launch(Context context, AdTemplate adTemplate, b.AbstractC0113b bVar) {
com.kwad.sdk.service.a.g(FeedDownloadActivity.class, FeedDownloadActivityProxy.class);
Intent intent = new Intent(context, FeedDownloadActivity.class);
intent.setFlags(268435456);
intent.putExtra("key_template_json", adTemplate.toJson().toString());
sInnerAdInteractionListener = bVar;
context.startActivity(intent);
}
/* access modifiers changed from: private */
/* access modifiers changed from: public */
private void notifyAdClick() {
com.kwad.sdk.core.report.a.a(this.mAdTemplate, new g().b(this.mAdContainer.getTouchCoords()), (JSONObject) null);
b.AbstractC0113b bVar = sInnerAdInteractionListener;
if (bVar != null) {
bVar.onAdClicked();
}
}
public static void register() {
com.kwad.sdk.service.a.g(FeedDownloadActivity.class, FeedDownloadActivityProxy.class);
}
public void destroy() {
TailFrameBarAppPortraitVertical tailFrameBarAppPortraitVertical = this.mAppTailFrameView;
if (tailFrameBarAppPortraitVertical != null) {
tailFrameBarAppPortraitVertical.jJ();
this.mAppTailFrameView.setVisibility(8);
}
}
@Override // com.kwad.components.core.j.a
public String getPageName() {
return "FeedDownloadActivityProxy";
}
public void onClick(View view) {
boolean z = true;
a.C0096a ak = new a.C0096a(view.getContext()).L(this.mAdTemplate).b(this.mApkDownloadHelper).ak(view == this.mProgressBarTv ? 1 : 2);
if (view != this.mProgressBarTv) {
z = false;
}
com.kwad.components.core.c.a.a.a(ak.ah(z).a(new a.b() {
/* class com.kwad.components.ad.feed.FeedDownloadActivityProxy.AnonymousClass2 */
@Override // com.kwad.components.core.c.a.a.b
public final void onAdClicked() {
FeedDownloadActivityProxy.this.notifyAdClick();
}
}));
}
@Override // com.kwad.sdk.api.proxy.IActivityProxy, com.kwad.components.core.j.a
public void onCreate(Bundle bundle) {
try {
getIntent().removeExtra(AdWebViewVideoActivityProxy.KEY_TEMPLATE);
} catch (Throwable unused) {
}
super.onCreate(bundle);
this.mContext = getActivity();
if (!initData()) {
this.mContext.finish();
return;
}
getActivity().setTheme(16973838);
setContentView(R.layout.ksad_activity_feed_download);
intiView();
}
@Override // com.kwad.sdk.api.proxy.IActivityProxy, com.kwad.components.core.j.a
public void onDestroy() {
super.onDestroy();
destroy();
}
}