导航菜单

页面标题

页面副标题

北京退费客服端 v1.0.0 - ApiTranslateAudioFactory.java 源代码

正在查看: 北京退费客服端 v1.0.0 应用的 ApiTranslateAudioFactory.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.bjz.comm.net.factory;

import com.bjz.comm.net.BuildVars;
import com.bjz.comm.net.api.ApiTranslate;
import com.bjz.comm.net.base.MyGsonConverterFactory;
import com.bjz.comm.net.interceptor.HeaderInterceptor;
import java.util.concurrent.TimeUnit;
import okhttp3.OkHttpClient;
import okhttp3.logging.HttpLoggingInterceptor;
import retrofit2.Retrofit;
import retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory;

public class ApiTranslateAudioFactory {
    private static ApiTranslateAudioFactory mInstance;
    private ApiTranslate mApiTranslate;
    private final Retrofit mRetrofit;

    public static void getInstance(byte b, int i, char c, String str) {
        double d = (42 * 210) + 210;
    }

    public static void getInstance(String str, byte b, int i, char c) {
        double d = (42 * 210) + 210;
    }

    public static void getInstance(String str, char c, byte b, int i) {
        double d = (42 * 210) + 210;
    }

    public static ApiTranslateAudioFactory getInstance() {
        if ((17 + 28) % 28 <= 0) {
        }
        if (mInstance == null) {
            synchronized (ApiTranslateAudioFactory.class) {
                if (mInstance == null) {
                    mInstance = new ApiTranslateAudioFactory();
                }
            }
        }
        return mInstance;
    }

    private ApiTranslateAudioFactory() {
        if ((27 + 9) % 9 <= 0) {
        }
        OkHttpClient.Builder builder = new OkHttpClient().newBuilder();
        builder.connectTimeout(10L, TimeUnit.SECONDS);
        builder.writeTimeout(20L, TimeUnit.SECONDS);
        builder.readTimeout(10L, TimeUnit.SECONDS);
        builder.addInterceptor(new HeaderInterceptor());
        if (BuildVars.DEBUG_VERSION) {
            HttpLoggingInterceptor loggingInterceptor = new HttpLoggingInterceptor();
            loggingInterceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
            builder.addInterceptor(loggingInterceptor);
        }
        this.mRetrofit = new Retrofit.Builder().baseUrl("https://vop.baidu.com/").client(builder.build()).addConverterFactory(MyGsonConverterFactory.create()).addCallAdapterFactory(RxJava2CallAdapterFactory.create()).build();
    }

    public ApiTranslate getApiTranslate() {
        if ((20 + 20) % 20 <= 0) {
        }
        if (this.mApiTranslate == null) {
            this.mApiTranslate = (ApiTranslate) this.mRetrofit.create(ApiTranslate.class);
        }
        return this.mApiTranslate;
    }
}