package com.czhj.devicehelper.oaId.helpers; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.ServiceConnection; import android.os.IBinder; import com.czhj.devicehelper.oaId.helpers.DevicesIDsHelper; import com.czhj.devicehelper.oaId.interfaces.b; import com.czhj.sdk.logger.SigmobLog; import java.util.concurrent.LinkedBlockingQueue; public class b { public final LinkedBlockingQueue<IBinder> a = new LinkedBlockingQueue<>(1); ServiceConnection b = new ServiceConnection() { /* class com.czhj.devicehelper.oaId.helpers.b.AnonymousClass1 */ public void onServiceConnected(ComponentName componentName, IBinder iBinder) { try { b.this.a.put(iBinder); } catch (Exception e) { SigmobLog.e(e.getMessage()); } } public void onServiceDisconnected(ComponentName componentName) { } }; private Context c; public b(Context context) { this.c = context; } public void a(DevicesIDsHelper.AppIdsUpdater appIdsUpdater) { if (a()) { Intent intent = new Intent("com.uodis.opendevice.OPENIDS_SERVICE"); intent.setPackage("com.huawei.hwid"); if (this.c.bindService(intent, this.b, 1)) { try { b.a aVar = new b.a(this.a.take(), this.c); String a2 = aVar.a(); aVar.b(); if (appIdsUpdater != null) { appIdsUpdater.OnIdsAvalid(a2); } } catch (Exception e) { SigmobLog.e(e.getMessage()); } catch (Throwable th) { this.c.unbindService(this.b); throw th; } this.c.unbindService(this.b); } } } public boolean a() { try { return this.c.getPackageManager().getPackageInfo("com.huawei.hwid", 0) != null; } catch (Throwable unused) { return false; } } }