package duoyoulib.com.asus.msa.SupplementaryDID; import android.os.Binder; import android.os.IBinder; import android.os.IInterface; import android.os.Parcel; public interface IDidAidlInterface extends IInterface { public static class Default implements IDidAidlInterface { public IBinder asBinder() { return null; } @Override // duoyoulib.com.asus.msa.SupplementaryDID.IDidAidlInterface public String getAAID() { return null; } @Override // duoyoulib.com.asus.msa.SupplementaryDID.IDidAidlInterface public String getOAID() { return null; } @Override // duoyoulib.com.asus.msa.SupplementaryDID.IDidAidlInterface public String getUDID() { return null; } @Override // duoyoulib.com.asus.msa.SupplementaryDID.IDidAidlInterface public String getVAID() { return null; } @Override // duoyoulib.com.asus.msa.SupplementaryDID.IDidAidlInterface public boolean isSupport() { return false; } } public static abstract class Stub extends Binder implements IDidAidlInterface { private static final String DESCRIPTOR = "com.asus.msa.SupplementaryDID.IDidAidlInterface"; public static final int TRANSACTION_getAAID = 5; public static final int TRANSACTION_getOAID = 3; public static final int TRANSACTION_getUDID = 2; public static final int TRANSACTION_getVAID = 4; public static final int TRANSACTION_isSupport = 1; public static class Proxy implements IDidAidlInterface { public static IDidAidlInterface sDefaultImpl; private IBinder mRemote; public Proxy(IBinder iBinder) { this.mRemote = iBinder; } public IBinder asBinder() { return this.mRemote; } @Override // duoyoulib.com.asus.msa.SupplementaryDID.IDidAidlInterface public String getAAID() { String readString; Parcel obtain = Parcel.obtain(); Parcel obtain2 = Parcel.obtain(); try { obtain.writeInterfaceToken("com.asus.msa.SupplementaryDID.IDidAidlInterface"); if (this.mRemote.transact(5, obtain, obtain2, 0) || Stub.getDefaultImpl() == null) { obtain2.readException(); readString = obtain2.readString(); } else { readString = Stub.getDefaultImpl().getAAID(); } return readString; } finally { obtain2.recycle(); obtain.recycle(); } } public String getInterfaceDescriptor() { return "com.asus.msa.SupplementaryDID.IDidAidlInterface"; } @Override // duoyoulib.com.asus.msa.SupplementaryDID.IDidAidlInterface public String getOAID() { String readString; Parcel obtain = Parcel.obtain(); Parcel obtain2 = Parcel.obtain(); try { obtain.writeInterfaceToken("com.asus.msa.SupplementaryDID.IDidAidlInterface"); if (this.mRemote.transact(3, obtain, obtain2, 0) || Stub.getDefaultImpl() == null) { obtain2.readException(); readString = obtain2.readString(); } else { readString = Stub.getDefaultImpl().getOAID(); } return readString; } finally { obtain2.recycle(); obtain.recycle(); } } @Override // duoyoulib.com.asus.msa.SupplementaryDID.IDidAidlInterface public String getUDID() { String readString; Parcel obtain = Parcel.obtain(); Parcel obtain2 = Parcel.obtain(); try { obtain.writeInterfaceToken("com.asus.msa.SupplementaryDID.IDidAidlInterface"); if (this.mRemote.transact(2, obtain, obtain2, 0) || Stub.getDefaultImpl() == null) { obtain2.readException(); readString = obtain2.readString(); } else { readString = Stub.getDefaultImpl().getUDID(); } return readString; } finally { obtain2.recycle(); obtain.recycle(); } } @Override // duoyoulib.com.asus.msa.SupplementaryDID.IDidAidlInterface public String getVAID() { String readString; Parcel obtain = Parcel.obtain(); Parcel obtain2 = Parcel.obtain(); try { obtain.writeInterfaceToken("com.asus.msa.SupplementaryDID.IDidAidlInterface"); if (this.mRemote.transact(4, obtain, obtain2, 0) || Stub.getDefaultImpl() == null) { obtain2.readException(); readString = obtain2.readString(); } else { readString = Stub.getDefaultImpl().getVAID(); } return readString; } finally { obtain2.recycle(); obtain.recycle(); } } @Override // duoyoulib.com.asus.msa.SupplementaryDID.IDidAidlInterface public boolean isSupport() { Parcel obtain = Parcel.obtain(); Parcel obtain2 = Parcel.obtain(); try { obtain.writeInterfaceToken("com.asus.msa.SupplementaryDID.IDidAidlInterface"); boolean z = false; if (!this.mRemote.transact(1, obtain, obtain2, 0) && Stub.getDefaultImpl() != null) { return Stub.getDefaultImpl().isSupport(); } obtain2.readException(); if (obtain2.readInt() != 0) { z = true; } obtain2.recycle(); obtain.recycle(); return z; } finally { obtain2.recycle(); obtain.recycle(); } } } public Stub() { attachInterface(this, "com.asus.msa.SupplementaryDID.IDidAidlInterface"); } public static IDidAidlInterface asInterface(IBinder iBinder) { if (iBinder == null) { return null; } IInterface queryLocalInterface = iBinder.queryLocalInterface("com.asus.msa.SupplementaryDID.IDidAidlInterface"); return (queryLocalInterface == null || !(queryLocalInterface instanceof IDidAidlInterface)) ? new Proxy(iBinder) : (IDidAidlInterface) queryLocalInterface; } public static IDidAidlInterface getDefaultImpl() { return Proxy.sDefaultImpl; } public static boolean setDefaultImpl(IDidAidlInterface iDidAidlInterface) { if (Proxy.sDefaultImpl != null) { throw new IllegalStateException("setDefaultImpl() called twice"); } else if (iDidAidlInterface == null) { return false; } else { Proxy.sDefaultImpl = iDidAidlInterface; return true; } } public IBinder asBinder() { return this; } @Override // android.os.Binder public boolean onTransact(int i, Parcel parcel, Parcel parcel2, int i2) { if (i == 1598968902) { parcel2.writeString("com.asus.msa.SupplementaryDID.IDidAidlInterface"); return true; } else if (i == 1) { parcel.enforceInterface("com.asus.msa.SupplementaryDID.IDidAidlInterface"); boolean isSupport = isSupport(); parcel2.writeNoException(); parcel2.writeInt(isSupport ? 1 : 0); return true; } else if (i == 2) { parcel.enforceInterface("com.asus.msa.SupplementaryDID.IDidAidlInterface"); String udid = getUDID(); parcel2.writeNoException(); parcel2.writeString(udid); return true; } else if (i == 3) { parcel.enforceInterface("com.asus.msa.SupplementaryDID.IDidAidlInterface"); String oaid = getOAID(); parcel2.writeNoException(); parcel2.writeString(oaid); return true; } else if (i == 4) { parcel.enforceInterface("com.asus.msa.SupplementaryDID.IDidAidlInterface"); String vaid = getVAID(); parcel2.writeNoException(); parcel2.writeString(vaid); return true; } else if (i != 5) { return super.onTransact(i, parcel, parcel2, i2); } else { parcel.enforceInterface("com.asus.msa.SupplementaryDID.IDidAidlInterface"); String aaid = getAAID(); parcel2.writeNoException(); parcel2.writeString(aaid); return true; } } } String getAAID(); String getOAID(); String getUDID(); String getVAID(); boolean isSupport(); }