秀色约会私密间.apk(点击下载) / g.java


package com.apicloud.a.d;

import android.content.Context;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Build;
import android.os.Environment;
import android.util.Log;
import com.apicloud.a.c.r;
import com.apicloud.a.d;
import com.deepe.c.c.b;
import com.deepe.c.c.i;
import com.deepe.c.c.l;
import com.deepe.c.c.m;
import com.deepe.c.c.o;
import com.deepe.c.c.q;
import com.deepe.c.h.f;
import com.deepe.c.j.c;
import java.io.File;
import java.util.ArrayList;
import java.util.List;

public class g {
    private d a;
    private List<Object> b;
    private r c;
    private Context d = this.a.m().getApplicationContext();
    private String e;
    private String f;
    private String g;
    private l h;

    public interface a {
        void a(Drawable drawable);

        void b(Drawable drawable);
    }

    public g(d dVar) {
        this.a = dVar;
        this.c = dVar.r();
        c();
    }

    private f a(String str, a aVar) {
        f fVar = new f(this.d.getResources(), this.b, str, aVar);
        this.b.add(fVar);
        return fVar;
    }

    private static void a(o oVar) {
        if (com.deepe.c.h.d.a((CharSequence) oVar.a)) {
            throw new IllegalArgumentException("The image path is empty.");
        }
    }

    private void a(o oVar, final f fVar) {
        l lVar = this.h;
        if (lVar == null) {
            Log.w("acw", "loadr remote image failed, no BitmapFetcher found!");
        } else {
            lVar.a(oVar, new m() {
                /* class com.apicloud.a.d.g.AnonymousClass1 */

                @Override // com.deepe.c.c.m
                public void onGetError(b bVar) {
                    f fVar = fVar;
                    if (fVar != null) {
                        fVar.a(bVar);
                    }
                }

                @Override // com.deepe.c.c.m
                public void onGetSuccess(i iVar) {
                    f fVar = fVar;
                    if (fVar != null) {
                        fVar.a(iVar);
                    }
                }
            });
        }
    }

    private static String b() {
        int i = Build.VERSION.SDK_INT;
        return String.valueOf(Environment.getExternalStorageDirectory().getAbsolutePath()) + File.separator;
    }

    public static String b(String str) {
        com.deepe.c.j.a a2 = com.deepe.a.a().c().a(new c(str));
        return (a2 == null || !a2.b()) ? f.b(str) : a2.a();
    }

    private void b(o oVar, f fVar) {
        if (this.h == null) {
            Log.w("acw", "loadr remote image failed, no BitmapFetcher found!");
        } else if (fVar != null) {
            oVar.g = false;
            i b2 = l.b(oVar);
            if (b2 != null) {
                fVar.a(b2);
            } else {
                fVar.a((b) null);
            }
        }
    }

    private void c() {
        this.b = new ArrayList();
        this.h = l.a();
        this.f = String.valueOf(this.d.getApplicationInfo().dataDir) + File.separator;
        this.g = b();
        this.e = String.valueOf(this.f) + "widget" + File.separator;
    }

    private void c(o oVar, f fVar) {
        String str = oVar.a;
        if (fVar != null) {
            i a2 = q.a(str);
            if (a2 != null) {
                fVar.a(a2);
            } else {
                fVar.a((b) null);
            }
        }
    }

    public static boolean c(String str) {
        return com.deepe.c.h.m.p(str);
    }

    private String f(String str) {
        return com.deepe.c.h.m.r(str) ? str : this.c.a(str);
    }

    private boolean g(String str) {
        return com.deepe.c.h.m.j(str) || h(str);
    }

    private boolean h(String str) {
        return str != null && str.indexOf(this.e) >= 0;
    }

    public final String a(String str) {
        String f2 = f(str);
        if (!c(f2)) {
            return b(f2);
        }
        throw new com.apicloud.a.b.b("loadCode Do not support http res for " + f2);
    }

    public void a() {
    }

    public void a(o oVar, a aVar) {
        a(oVar);
        oVar.a = f(oVar.a);
        f a2 = a(oVar.a, aVar);
        if (oVar.b()) {
            a(oVar, a2);
        } else if (oVar.c()) {
            c(oVar, a2);
        } else {
            g(oVar.a);
            b(oVar, a2);
        }
    }

    public final void a(String str, String str2) {
        if (str.startsWith("file:///android_asset/")) {
            com.apicloud.a.g.c.a(this.d, str.substring(22), str2);
        } else if (d(str)) {
            com.apicloud.a.g.c.a(Uri.parse(str).getPath(), str2);
        }
    }

    public final boolean d(String str) {
        return e(str) >= 0;
    }

    public final int e(String str) {
        int indexOf;
        if (com.deepe.c.h.d.a((CharSequence) str)) {
            return -1;
        }
        if (!com.deepe.c.h.d.a((CharSequence) this.g) && (indexOf = str.indexOf(this.g)) >= 0) {
            return indexOf;
        }
        int indexOf2 = str.indexOf(this.f);
        return indexOf2 >= 0 ? indexOf2 : str.indexOf("/storage/");
    }
}