大漢易經書院.apk(点击下载) / c.java


package com.huawei.updatesdk.b.e;

import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import com.huawei.appgallery.serviceverifykit.api.ServiceVerifyKit;
import com.huawei.updatesdk.a.b.a.a;
import com.huawei.updatesdk.b.h.b;
import com.huawei.updatesdk.b.h.d;
import java.util.ArrayList;
import java.util.List;

public class c extends a {
    private static String a;

    private String b(List<String> list) {
        try {
            Context a2 = a.c().a();
            ServiceVerifyKit.Builder builder = new ServiceVerifyKit.Builder();
            builder.setContext(a2).setTargetComponent(new Intent("com.huawei.appmarket.appmarket.intent.action.AppDetail.withdetailId"), ServiceVerifyKit.Builder.ComponentType.ACTIVITY);
            if (!d.a(list) && list.size() < 2) {
                ArrayList arrayList = new ArrayList();
                for (String str : list) {
                    String c = b.c(a2, str);
                    if (!TextUtils.isEmpty(c)) {
                        arrayList.add(c);
                    }
                }
                if (!d.a(arrayList)) {
                    builder.setPreferredPkgs(arrayList);
                }
            }
            com.huawei.updatesdk.b.c.c a3 = com.huawei.updatesdk.b.c.b.a();
            for (String str2 : a3.g()) {
                builder.addLegacyInfo(a3.a(), str2);
            }
            String genVerifiedPackageName = builder.genVerifiedPackageName();
            com.huawei.updatesdk.a.a.a.b("DefaultTaskInit", "UpdateSDK get market packagename from verify kit is: " + genVerifiedPackageName);
            return genVerifiedPackageName;
        } catch (Throwable th) {
            com.huawei.updatesdk.a.a.a.c("DefaultTaskInit", "UpdateSDK genVerifiedPackageName error: " + th.toString());
            return null;
        }
    }

    private void e() {
        com.huawei.updatesdk.a.b.c.c.c.c(a(a.c().a()));
        com.huawei.updatesdk.a.b.c.c.d c = new com.huawei.updatesdk.a.b.c.b(new com.huawei.updatesdk.service.appmgr.bean.a(null), null).c();
        if (c.f()) {
            com.huawei.updatesdk.service.appmgr.bean.b bVar = (com.huawei.updatesdk.service.appmgr.bean.b) c;
            if (bVar.g() != null) {
                a = bVar.g().d();
                com.huawei.updatesdk.a.a.a.b("DefaultTaskInit", "getPackageName from store: " + a);
                return;
            }
            com.huawei.updatesdk.a.a.a.b("DefaultTaskInit", "getPackageName from store: error" + bVar.toString());
        }
    }

    /* access modifiers changed from: package-private */
    @Override // com.huawei.updatesdk.b.e.a
    public String a() {
        return "com.huawei.updatesdk";
    }

    /* access modifiers changed from: package-private */
    @Override // com.huawei.updatesdk.b.e.a
    public String a(Context context) {
        return com.huawei.updatesdk.b.h.c.d(context, "upsdk_store_url");
    }

    @Override // com.huawei.updatesdk.b.e.a
    public void a(String str) {
        com.huawei.updatesdk.a.a.a.b("DefaultTaskInit", "resetMarketPkgName: " + str);
        a = str;
    }

    @Override // com.huawei.updatesdk.b.e.a
    public void a(List<String> list) {
        if (TextUtils.isEmpty(a)) {
            String b = b(list);
            a = b;
            if (TextUtils.isEmpty(b)) {
                e();
            }
            com.huawei.updatesdk.a.a.a.b("DefaultTaskInit", "UpdateSDK genVerifiedPackageName is: " + a);
        }
    }

    @Override // com.huawei.updatesdk.b.e.a
    public String b() {
        return a;
    }
}