淘歌音乐 v2.0.49版本的 MD5 值为:49b2dab2d28afd9ea0c9c8648d644406

以下内容为反编译后的 j.java 源代码,内容仅作参考


package com.ss.android.downloadlib.a;

import android.app.Activity;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.os.Environment;
import com.ss.android.a.a.a.m;
import com.ss.android.a.a.a.n;
import com.ss.android.a.a.a.o;
import com.ss.android.a.a.a.r;
import com.ss.android.a.a.d.a;
import java.io.File;
import org.json.JSONObject;

public class j {
    private static Context a;
    private static com.ss.android.a.a.a.f b;
    private static com.ss.android.a.a.a.c c;
    private static com.ss.android.a.a.a.k d;
    private static com.ss.android.a.a.a.g e;
    private static com.ss.android.a.a.a.h f;
    private static com.ss.android.a.a.a.i g;
    private static com.ss.android.a.a.d.a h;
    private static com.ss.android.a.a.a.b i;
    private static com.ss.android.socialbase.appdownloader.c.h j;
    private static com.ss.android.a.a.a.d k;
    private static com.ss.android.a.a.a.e l;
    private static o m;
    private static com.ss.android.a.a.a.j n;
    private static r o;
    private static n p;
    private static m q;
    private static com.ss.android.a.a.a.l r;
    private static com.ss.android.a.a.c.a s;

    public static String o() {
        return "1.9.5.1";
    }

    public static boolean v() {
        return false;
    }

    public static void a(Context context) {
        if (context == null || context.getApplicationContext() == null) {
            throw new IllegalArgumentException("Context is null");
        }
        a = context.getApplicationContext();
    }

    public static void b(Context context) {
        if (a != null || context == null || context.getApplicationContext() == null) {
            return;
        }
        a = context.getApplicationContext();
    }

    public static Context a() {
        Context context = a;
        if (context != null) {
            return context;
        }
        throw new IllegalArgumentException("Context is null");
    }

    public static void a(com.ss.android.a.a.a.f fVar) {
        b = fVar;
    }

    public static void a(com.ss.android.a.a.a.k kVar) {
        d = kVar;
    }

    public static void a(com.ss.android.a.a.a.g gVar) {
        e = gVar;
    }

    public static void a(com.ss.android.a.a.a.h hVar) {
        f = hVar;
    }

    public static void a(com.ss.android.a.a.a.i iVar) {
        g = iVar;
        try {
            com.ss.android.socialbase.appdownloader.d.j().b(y());
        } catch (Exception e2) {
            e2.printStackTrace();
        }
    }

    public static void a(com.ss.android.a.a.d.a aVar) {
        h = aVar;
    }

    public static void a(com.ss.android.a.a.a.b bVar) {
        i = bVar;
    }

    public static com.ss.android.a.a.a.f b() {
        return b;
    }

    public static com.ss.android.a.a.a.c c() {
        if (c == null) {
            c = new com.ss.android.a.a.a.c() {
                @Override
                public void a(Context context, com.ss.android.a.a.b.c cVar, com.ss.android.a.a.b.a aVar, com.ss.android.a.a.b.b bVar) {
                }

                @Override
                public void a(Context context, com.ss.android.a.a.b.c cVar, com.ss.android.a.a.b.a aVar, com.ss.android.a.a.b.b bVar, String str) {
                }
            };
        }
        return c;
    }

    public static com.ss.android.a.a.a.k d() {
        if (d == null) {
            d = new com.ss.android.downloadlib.c.a();
        }
        return d;
    }

    public static com.ss.android.a.a.a.g e() {
        return e;
    }

    public static com.ss.android.a.a.a.h f() {
        if (f == null) {
            f = new com.ss.android.downloadlib.c.b();
        }
        return f;
    }

    public static com.ss.android.socialbase.appdownloader.c.h g() {
        if (j == null) {
            j = new com.ss.android.socialbase.appdownloader.c.h() {
                @Override
                public void a(com.ss.android.socialbase.downloader.g.c cVar, com.ss.android.socialbase.downloader.e.a aVar, int i2) {
                }
            };
        }
        return j;
    }

    public static o h() {
        return m;
    }

    public static JSONObject i() {
        if (g == null) {
            g = new com.ss.android.a.a.a.i() {
                @Override
                public JSONObject a() {
                    return new JSONObject();
                }
            };
        }
        return (JSONObject) com.ss.android.downloadlib.f.i.a((Object[]) new JSONObject[]{g.a(), new JSONObject()});
    }

    public static com.ss.android.a.a.d.a j() {
        if (h == null) {
            h = new a.C0113a().a();
        }
        return h;
    }

    public static m k() {
        return q;
    }

    public static com.ss.android.a.a.a.b l() {
        return i;
    }

    public static n m() {
        return p;
    }

    public static com.ss.android.a.a.a.l n() {
        return r;
    }

    public static void a(String str) {
        com.ss.android.socialbase.appdownloader.d.j().a(str);
    }

    public static com.ss.android.a.a.a.d p() {
        return k;
    }

    public static com.ss.android.a.a.a.e q() {
        return l;
    }

    public static com.ss.android.a.a.c.a r() {
        if (s == null) {
            s = new com.ss.android.a.a.c.a() {
                com.ss.android.downloadlib.guide.install.a a = null;

                @Override
                public void a(Activity activity, int i2, String str, Drawable drawable, String str2, long j2, com.ss.android.socialbase.appdownloader.c.m mVar) {
                    com.ss.android.downloadlib.guide.install.a aVar = new com.ss.android.downloadlib.guide.install.a(activity, i2, str, drawable, str2, j2, mVar);
                    this.a = aVar;
                    aVar.show();
                }

                @Override
                public void a() {
                    com.ss.android.downloadlib.guide.install.a aVar = this.a;
                    if (aVar == null || !aVar.isShowing()) {
                        return;
                    }
                    this.a.dismiss();
                }
            };
        }
        return s;
    }

    public static com.ss.android.a.a.a.j s() {
        return n;
    }

    public static r t() {
        return o;
    }

    public static boolean u() {
        return i().optInt("is_enable_start_install_again") == 1 || v();
    }

    public static long w() {
        long optLong = i().optLong("start_install_interval");
        if (optLong == 0) {
            return 300000L;
        }
        return optLong;
    }

    public static long x() {
        long optLong = i().optLong("next_install_min_interval");
        if (optLong == 0) {
            return 10000L;
        }
        return optLong;
    }

    public static String y() {
        try {
            return Environment.getExternalStorageDirectory().getPath() + File.separator + i().optString("default_save_dir_name", "ByteDownload");
        } catch (Throwable unused) {
            return null;
        }
    }
}