package com.czhj.devicehelper.oaId.helpers; import android.content.Context; import com.czhj.sdk.logger.SigmobLog; import java.lang.reflect.Method; public class j { private Context a; private Class b; private Object c; private Method d; private Method e; private Method f; private Method g; public j(Context context) { try { Class<?> cls = Class.forName("com.android.id.impl.IdProviderImpl"); this.b = cls; this.c = cls.newInstance(); this.a = context; this.e = this.b.getMethod("getOAID", Context.class); } catch (Exception e2) { SigmobLog.e(e2.getMessage()); } } private String a(Context context, Method method) { Object obj = this.c; if (!(obj == null || method == null)) { try { return (String) method.invoke(obj, context); } catch (Exception e2) { SigmobLog.e(e2.getMessage()); } } return null; } public String a() { return a(this.a, this.e); } }