翰林优商.apk(点击下载) / i.java


package com.czhj.devicehelper.oaId.helpers;

import android.content.Context;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.HandlerThread;
import android.os.Message;
import com.czhj.sdk.logger.SigmobLog;
import com.mbridge.msdk.foundation.entity.DomainCampaignEx;

public class i {
    String a = null;
    private Context b;
    private HandlerThread c;
    private Handler d;
    private boolean e = false;

    public i(Context context) {
        this.b = context;
    }

    private String a(String str, String str2) {
        try {
            Class<?> cls = Class.forName("android.os.SystemProperties");
            return (String) cls.getMethod("get", String.class, String.class).invoke(cls, str, str2);
        } catch (Exception e2) {
            SigmobLog.e(e2.getMessage());
            return str2;
        }
    }

    private void a(int i, String str) {
        Message obtainMessage = this.d.obtainMessage();
        obtainMessage.what = 11;
        Bundle bundle = new Bundle();
        bundle.putInt("type", 0);
        if (i == 1 || i == 2) {
            bundle.putString("appid", str);
        }
        obtainMessage.setData(bundle);
        this.d.sendMessage(obtainMessage);
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private String b(int i, String str) {
        String str2 = null;
        Cursor query = this.b.getContentResolver().query(i != 0 ? null : Uri.parse("content://com.vivo.vms.IdProvider/IdentifierId/OAID"), null, null, null, null);
        if (query != null) {
            if (query.moveToNext()) {
                str2 = query.getString(query.getColumnIndex(DomainCampaignEx.LOOPBACK_VALUE));
            }
            query.close();
        }
        return str2;
    }

    private boolean c() {
        boolean equals = a("persist.sys.identifierid.supported", "0").equals("1");
        this.e = equals;
        return equals;
    }

    private void d() {
        HandlerThread handlerThread = new HandlerThread("SqlWorkThread");
        this.c = handlerThread;
        handlerThread.start();
        this.d = new Handler(this.c.getLooper()) {
            /* class com.czhj.devicehelper.oaId.helpers.i.AnonymousClass1 */

            public void handleMessage(Message message) {
                super.handleMessage(message);
                if (message.what == 11) {
                    i.this.b(message.getData().getInt("type"), message.getData().getString("appid"));
                }
            }
        };
    }

    public String a() {
        Cursor query = this.b.getContentResolver().query(Uri.parse("content://com.vivo.vms.IdProvider/IdentifierId/OAID"), null, null, null, null);
        String str = null;
        if (query != null) {
            if (query.moveToNext()) {
                str = query.getString(query.getColumnIndex(DomainCampaignEx.LOOPBACK_VALUE));
            }
            query.close();
        }
        return str;
    }

    public String b() {
        d();
        if (!this.e || this.a != null) {
            return null;
        }
        a(0, (String) null);
        return null;
    }
}