CrackMe.apk
Download file
package com.google.android.exoplayer2.upstream;
import android.content.Context;
import com.google.android.exoplayer2.upstream.DataSource;
import com.google.android.exoplayer2.upstream.DefaultHttpDataSource;
@Deprecated
public final class DefaultDataSourceFactory implements DataSource.Factory {
private final DataSource.Factory baseDataSourceFactory;
private final Context context;
private final TransferListener listener;
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
public DefaultDataSourceFactory(Context context2) {
this(context2, (String) null, (TransferListener) null);
String str = null;
}
public DefaultDataSourceFactory(Context context2, String str) {
this(context2, str, (TransferListener) null);
}
public DefaultDataSourceFactory(Context context2, String str, TransferListener transferListener) {
this(context2, transferListener, (DataSource.Factory) new DefaultHttpDataSource.Factory().setUserAgent(str));
}
public DefaultDataSourceFactory(Context context2, DataSource.Factory factory) {
this(context2, (TransferListener) null, factory);
}
public DefaultDataSourceFactory(Context context2, TransferListener transferListener, DataSource.Factory factory) {
this.context = context2.getApplicationContext();
this.listener = transferListener;
this.baseDataSourceFactory = factory;
}
public DefaultDataSource createDataSource() {
DefaultDataSource defaultDataSource = new DefaultDataSource(this.context, this.baseDataSourceFactory.createDataSource());
TransferListener transferListener = this.listener;
if (transferListener != null) {
defaultDataSource.addTransferListener(transferListener);
}
return defaultDataSource;
}
}
Download file