package com.ifpdos.udi.sdk;

import android.content.Context;
import com.ifpdos.udi.sdk.UdiSdkEnvironment;
import g.a.a.a.a;
import java.util.List;
import java.util.Set;
import okhttp3.OkHttpClient;

/* JADX INFO: loaded from: classes.dex */
public class UdiSdk {
    public static final String BASE_URL = "http://udi.ifpdos.com";
    public static final String HEADER_FIELD_INVOKER = "invoker";
    public static final String HEADER_FIELD_SERVICE_NAME = "UDI_SDK_SERVICE_NAME";
    public static final String HEADER_FIELD_TOKEN = "token";
    public static final String HOST = "udi.ifpdos.com";
    public static final String PROP_UDI_BINDER_ENABLE = "udi.httpd.binder.enable";
    public static final String PROP_UDI_BINDER_ENABLE_SELINUX = "persist.sys.udi.binder.enable";
    public static final String TAG = "UdiSdk";
    public static boolean sDebug = false;
    private static final UdiSdkEnvironment sEnvironment = newUdiSdkEnvironment();
    private static int sServiceReadyTimeout = 60000;

    public interface IOkHttpClientBuilderInterceptor {
        OkHttpClient.a adapt(OkHttpClient.a aVar);
    }

    private UdiSdk() {
    }

    public static synchronized void destroy() {
        sEnvironment.destroy();
    }

    public static String getFullUrl(String str) {
        StringBuilder sb;
        String str2;
        if (str.startsWith("/")) {
            sb = new StringBuilder();
            str2 = BASE_URL;
        } else {
            sb = new StringBuilder();
            str2 = "http://udi.ifpdos.com/";
        }
        return a.A(sb, str2, str);
    }

    public static int getServiceReadyTimeout() {
        return sServiceReadyTimeout;
    }

    public static void init(Context context, String str) {
        sEnvironment.init(context, str);
    }

    public static void init(Context context, String str, IConnectCallback iConnectCallback) {
        sEnvironment.init(context, str, iConnectCallback);
    }

    public static boolean isDebug() {
        return sDebug;
    }

    public static OkHttpClient.a newOkHttpClientBuilder() {
        return sEnvironment.newOkHttpClientBuilder();
    }

    public static UdiSdkEnvironment newUdiSdkEnvironment() {
        return new UdiSdkEnvironment();
    }

    public static synchronized void registerEvents(List<String> list, IEventHandler iEventHandler) {
        sEnvironment.registerEvents(list, iEventHandler);
    }

    public static synchronized void registerEvents(Set<String> set, IEventHandler iEventHandler) {
        sEnvironment.registerEvents(set, iEventHandler);
    }

    public static void setDebug(boolean z2) {
        sDebug = z2;
    }

    public static void setDependentFactory(UdiSdkEnvironment.IDependentFactory iDependentFactory) {
        sEnvironment.setDependentFactory(iDependentFactory);
    }

    public static void setOkHttpClientBuilderInterceptor(IOkHttpClientBuilderInterceptor iOkHttpClientBuilderInterceptor) {
        sEnvironment.setOkHttpClientBuilderInterceptor(iOkHttpClientBuilderInterceptor);
    }

    public static void setServiceReadyTimeout(int i2) {
        sServiceReadyTimeout = i2;
    }

    public static synchronized void unregisterEvents(IEventHandler iEventHandler) {
        sEnvironment.unregisterEvents(iEventHandler);
    }

    public static synchronized void unregisterEvents(List<String> list, IEventHandler iEventHandler) {
        sEnvironment.unregisterEvents(list, iEventHandler);
    }

    public static synchronized void unregisterEvents(Set<String> set, IEventHandler iEventHandler) {
        sEnvironment.unregisterEvents(set, iEventHandler);
    }
}
