コード例 #1
0
ファイル: eqw.java プロジェクト: FabianTerhorst/Hangouts
  public boolean onTransact(int i, Parcel parcel, Parcel parcel1, int j) {
    IBinder ibinder = null;
    Object obj = null;
    switch (i) {
      default:
        return super.onTransact(i, parcel, parcel1, j);

      case 1598968902:
        parcel1.writeString("com.google.android.gms.common.internal.IGmsCallbacks");
        return true;

      case 1: // '\001'
        parcel.enforceInterface("com.google.android.gms.common.internal.IGmsCallbacks");
        i = parcel.readInt();
        ibinder = parcel.readStrongBinder();
        if (parcel.readInt() != 0) {
          obj = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
        }
        a(i, ibinder, ((Bundle) (obj)));
        parcel1.writeNoException();
        return true;

      case 2: // '\002'
        parcel.enforceInterface("com.google.android.gms.common.internal.IGmsCallbacks");
        i = parcel.readInt();
        obj = ibinder;
        break;
    }
    if (parcel.readInt() != 0) {
      obj = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
    }
    a(i, ((Bundle) (obj)));
    parcel1.writeNoException();
    return true;
  }
コード例 #2
0
 @Override
 public boolean onTransact(int code, android.os.Parcel data, android.os.Parcel reply, int flags)
     throws android.os.RemoteException {
   switch (code) {
     case INTERFACE_TRANSACTION:
       {
         reply.writeString(DESCRIPTOR);
         return true;
       }
     case TRANSACTION_setupConnection:
       {
         data.enforceInterface(DESCRIPTOR);
         android.os.Bundle _arg0;
         if ((0 != data.readInt())) {
           _arg0 = android.os.Bundle.CREATOR.createFromParcel(data);
         } else {
           _arg0 = null;
         }
         org.chromium.content.common.IChildProcessCallback _arg1;
         _arg1 =
             org.chromium.content.common.IChildProcessCallback.Stub.asInterface(
                 data.readStrongBinder());
         int _result = this.setupConnection(_arg0, _arg1);
         reply.writeNoException();
         reply.writeInt(_result);
         return true;
       }
   }
   return super.onTransact(code, data, reply, flags);
 }
コード例 #3
0
 public boolean onTransact(int code, Parcel data, Parcel reply, int flags)
     throws RemoteException {
   switch (code) {
     case TRANSACTION_onResult /*1*/:
       Bundle _arg0;
       data.enforceInterface(DESCRIPTOR);
       if (data.readInt() != 0) {
         _arg0 = (Bundle) Bundle.CREATOR.createFromParcel(data);
       } else {
         _arg0 = null;
       }
       onResult(_arg0);
       return true;
     case TRANSACTION_onRequestContinued /*2*/:
       data.enforceInterface(DESCRIPTOR);
       onRequestContinued();
       return true;
     case TRANSACTION_onError /*3*/:
       data.enforceInterface(DESCRIPTOR);
       onError(data.readInt(), data.readString());
       return true;
     case 1598968902:
       reply.writeString(DESCRIPTOR);
       return true;
     default:
       return super.onTransact(code, data, reply, flags);
   }
 }
コード例 #4
0
ファイル: C0417s.java プロジェクト: BinSlashBash/xcrumby
 public Bundle m2330a(String str, String str2, Bundle bundle) throws RemoteException {
   Parcel obtain = Parcel.obtain();
   Parcel obtain2 = Parcel.obtain();
   try {
     obtain.writeInterfaceToken("com.google.android.auth.IAuthManagerService");
     obtain.writeString(str);
     obtain.writeString(str2);
     if (bundle != null) {
       obtain.writeInt(1);
       bundle.writeToParcel(obtain, 0);
     } else {
       obtain.writeInt(0);
     }
     this.kn.transact(1, obtain, obtain2, 0);
     obtain2.readException();
     Bundle bundle2 =
         obtain2.readInt() != 0 ? (Bundle) Bundle.CREATOR.createFromParcel(obtain2) : null;
     obtain2.recycle();
     obtain.recycle();
     return bundle2;
   } catch (Throwable th) {
     obtain2.recycle();
     obtain.recycle();
   }
 }
コード例 #5
0
ファイル: IMinistro.java プロジェクト: jackuess/titta
 @Override
 public boolean onTransact(int code, android.os.Parcel data, android.os.Parcel reply, int flags)
     throws android.os.RemoteException {
   switch (code) {
     case INTERFACE_TRANSACTION:
       {
         reply.writeString(DESCRIPTOR);
         return true;
       }
     case TRANSACTION_requestLoader:
       {
         data.enforceInterface(DESCRIPTOR);
         org.kde.necessitas.ministro.IMinistroCallback _arg0;
         _arg0 =
             org.kde.necessitas.ministro.IMinistroCallback.Stub.asInterface(
                 data.readStrongBinder());
         android.os.Bundle _arg1;
         if ((0 != data.readInt())) {
           _arg1 = android.os.Bundle.CREATOR.createFromParcel(data);
         } else {
           _arg1 = null;
         }
         this.requestLoader(_arg0, _arg1);
         reply.writeNoException();
         return true;
       }
   }
   return super.onTransact(code, data, reply, flags);
 }
コード例 #6
0
 @Override
 public boolean onTransact(int code, android.os.Parcel data, android.os.Parcel reply, int flags)
     throws android.os.RemoteException {
   switch (code) {
     case INTERFACE_TRANSACTION:
       {
         reply.writeString(DESCRIPTOR);
         return true;
       }
     case TRANSACTION_sendBillingRequest:
       {
         data.enforceInterface(DESCRIPTOR);
         android.os.Bundle _arg0;
         if ((0 != data.readInt())) {
           _arg0 = android.os.Bundle.CREATOR.createFromParcel(data);
         } else {
           _arg0 = null;
         }
         android.os.Bundle _result = this.sendBillingRequest(_arg0);
         reply.writeNoException();
         if ((_result != null)) {
           reply.writeInt(1);
           _result.writeToParcel(reply, android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE);
         } else {
           reply.writeInt(0);
         }
         return true;
       }
   }
   return super.onTransact(code, data, reply, flags);
 }
コード例 #7
0
ファイル: zznf.java プロジェクト: yusato0378/aa
        public boolean onTransact(int i, Parcel parcel, Parcel parcel1, int j)
            throws RemoteException
        {
            switch(i)
            {
            default:
                return super.onTransact(i, parcel, parcel1, j);

            case 1598968902: 
                parcel1.writeString("com.google.android.gms.wallet.internal.IWalletInternalServiceCallbacks");
                return true;

            case 1: // '\001'
                parcel.enforceInterface("com.google.android.gms.wallet.internal.IWalletInternalServiceCallbacks");
                i = parcel.readInt();
                j = parcel.readInt();
                break;
            }
            if(parcel.readInt() != 0)
                parcel = (Bundle)Bundle.CREATOR.createFromParcel(parcel);
            else
                parcel = null;
            zzb(i, j, parcel);
            parcel1.writeNoException();
            return true;
        }
コード例 #8
0
 /**
  * Returns the current SKUs owned by the user of the type and package name specified along
  * with purchase information and a signature of the data to be validated. This will return all
  * SKUs that have been purchased in V3 and managed items purchased using V1 and V2 that have
  * not been consumed.
  *
  * @param apiVersion billing API version that the app is using
  * @param packageName package name of the calling app
  * @param type the type of the in-app items being requested ("inapp" for one-time purchases
  *     and "subs" for subscription).
  * @param continuationToken to be set as null for the first call, if the number of owned skus
  *     are too many, a continuationToken is returned in the response bundle. This method can
  *     be called again with the continuation token to get the next set of owned skus.
  * @return Bundle containing the following key-value pairs "RESPONSE_CODE" with int value,
  *     RESULT_OK(0) if success, other response codes on failure as listed above.
  *     "INAPP_PURCHASE_ITEM_LIST" - StringArrayList containing the list of SKUs
  *     "INAPP_PURCHASE_DATA_LIST" - StringArrayList containing the purchase information
  *     "INAPP_DATA_SIGNATURE_LIST"- StringArrayList containing the signatures of the purchase
  *     information "INAPP_CONTINUATION_TOKEN" - String containing a continuation token for the
  *     next set of in-app purchases. Only set if the user has more owned skus than the current
  *     list.
  */
 @Override
 public android.os.Bundle getPurchases(
     int apiVersion,
     java.lang.String packageName,
     java.lang.String type,
     java.lang.String continuationToken)
     throws android.os.RemoteException {
   android.os.Parcel _data = android.os.Parcel.obtain();
   android.os.Parcel _reply = android.os.Parcel.obtain();
   android.os.Bundle _result;
   try {
     _data.writeInterfaceToken(DESCRIPTOR);
     _data.writeInt(apiVersion);
     _data.writeString(packageName);
     _data.writeString(type);
     _data.writeString(continuationToken);
     mRemote.transact(Stub.TRANSACTION_getPurchases, _data, _reply, 0);
     _reply.readException();
     if ((0 != _reply.readInt())) {
       _result = android.os.Bundle.CREATOR.createFromParcel(_reply);
     } else {
       _result = null;
     }
   } finally {
     _reply.recycle();
     _data.recycle();
   }
   return _result;
 }
コード例 #9
0
 /** Given the arguments in bundle form, returns a bundle for results. */
 @Override
 public android.os.Bundle sendBillingRequest(android.os.Bundle bundle)
     throws android.os.RemoteException {
   android.os.Parcel _data = android.os.Parcel.obtain();
   android.os.Parcel _reply = android.os.Parcel.obtain();
   android.os.Bundle _result;
   try {
     _data.writeInterfaceToken(DESCRIPTOR);
     if ((bundle != null)) {
       _data.writeInt(1);
       bundle.writeToParcel(_data, 0);
     } else {
       _data.writeInt(0);
     }
     mRemote.transact(Stub.TRANSACTION_sendBillingRequest, _data, _reply, 0);
     _reply.readException();
     if ((0 != _reply.readInt())) {
       _result = android.os.Bundle.CREATOR.createFromParcel(_reply);
     } else {
       _result = null;
     }
   } finally {
     _reply.recycle();
     _data.recycle();
   }
   return _result;
 }
コード例 #10
0
ファイル: C0417s.java プロジェクト: BinSlashBash/xcrumby
 public boolean onTransact(int code, Parcel data, Parcel reply, int flags)
     throws RemoteException {
   Bundle bundle = null;
   String readString;
   switch (code) {
     case Std.STD_FILE /*1*/:
       data.enforceInterface("com.google.android.auth.IAuthManagerService");
       readString = data.readString();
       String readString2 = data.readString();
       if (data.readInt() != 0) {
         bundle = (Bundle) Bundle.CREATOR.createFromParcel(data);
       }
       bundle = m1206a(readString, readString2, bundle);
       reply.writeNoException();
       if (bundle != null) {
         reply.writeInt(1);
         bundle.writeToParcel(reply, 1);
       } else {
         reply.writeInt(0);
       }
       return true;
     case Std.STD_URL /*2*/:
       data.enforceInterface("com.google.android.auth.IAuthManagerService");
       readString = data.readString();
       if (data.readInt() != 0) {
         bundle = (Bundle) Bundle.CREATOR.createFromParcel(data);
       }
       bundle = m1205a(readString, bundle);
       reply.writeNoException();
       if (bundle != null) {
         reply.writeInt(1);
         bundle.writeToParcel(reply, 1);
       } else {
         reply.writeInt(0);
       }
       return true;
     case 1598968902:
       reply.writeString("com.google.android.auth.IAuthManagerService");
       return true;
     default:
       return super.onTransact(code, data, reply, flags);
   }
 }
 public boolean onTransact(int paramInt1, Parcel paramParcel1, Parcel paramParcel2, int paramInt2)
     throws RemoteException {
   switch (paramInt1) {
     default:
       return super.onTransact(paramInt1, paramParcel1, paramParcel2, paramInt2);
     case 1598968902:
       paramParcel2.writeString("com.google.android.gms.common.internal.IGmsServiceBroker");
       return true;
     case 1:
       paramParcel1.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
       localIGmsCallbacks = IGmsCallbacks.Stub.asInterface(paramParcel1.readStrongBinder());
       paramInt1 = paramParcel1.readInt();
       str1 = paramParcel1.readString();
       String str2 = paramParcel1.readString();
       String[] arrayOfString = paramParcel1.createStringArray();
       String str3 = paramParcel1.readString();
       if (paramParcel1.readInt() != 0) {}
       for (paramParcel1 = (Bundle) Bundle.CREATOR.createFromParcel(paramParcel1);
           ;
           paramParcel1 = null) {
         getPlusService(
             localIGmsCallbacks, paramInt1, str1, str2, arrayOfString, str3, paramParcel1);
         paramParcel2.writeNoException();
         return true;
       }
   }
   paramParcel1.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
   IGmsCallbacks localIGmsCallbacks =
       IGmsCallbacks.Stub.asInterface(paramParcel1.readStrongBinder());
   paramInt1 = paramParcel1.readInt();
   String str1 = paramParcel1.readString();
   if (paramParcel1.readInt() != 0) {}
   for (paramParcel1 = (Bundle) Bundle.CREATOR.createFromParcel(paramParcel1);
       ;
       paramParcel1 = null) {
     getPanoramaService(localIGmsCallbacks, paramInt1, str1, paramParcel1);
     paramParcel2.writeNoException();
     return true;
   }
 }
コード例 #12
0
ファイル: C0305c.java プロジェクト: BinSlashBash/xcrumby
 public Bundle getArguments() throws RemoteException {
   Parcel obtain = Parcel.obtain();
   Parcel obtain2 = Parcel.obtain();
   try {
     obtain.writeInterfaceToken("com.google.android.gms.dynamic.IFragmentWrapper");
     this.kn.transact(3, obtain, obtain2, 0);
     obtain2.readException();
     Bundle bundle =
         obtain2.readInt() != 0 ? (Bundle) Bundle.CREATOR.createFromParcel(obtain2) : null;
     obtain2.recycle();
     obtain.recycle();
     return bundle;
   } catch (Throwable th) {
     obtain2.recycle();
     obtain.recycle();
   }
 }
コード例 #13
0
ファイル: ITelephony.java プロジェクト: nikoltu/aosp
 public android.os.Bundle getCellLocation() throws android.os.RemoteException {
   android.os.Parcel _data = android.os.Parcel.obtain();
   android.os.Parcel _reply = android.os.Parcel.obtain();
   android.os.Bundle _result;
   try {
     _data.writeInterfaceToken(DESCRIPTOR);
     mRemote.transact(Stub.TRANSACTION_getCellLocation, _data, _reply, 0);
     _reply.readException();
     if ((0 != _reply.readInt())) {
       _result = android.os.Bundle.CREATOR.createFromParcel(_reply);
     } else {
       _result = null;
     }
   } finally {
     _reply.recycle();
     _data.recycle();
   }
   return _result;
 }
コード例 #14
0
 public boolean onTransact(int code, Parcel data, Parcel reply, int flags)
     throws RemoteException {
   switch (code) {
     case DataEvent.TYPE_DELETED /*2*/:
       data.enforceInterface("com.google.android.gms.identity.intents.internal.IAddressService");
       m1279a(
           C0789a.ao(data.readStrongBinder()),
           data.readInt() != 0
               ? (UserAddressRequest) UserAddressRequest.CREATOR.createFromParcel(data)
               : null,
           data.readInt() != 0 ? (Bundle) Bundle.CREATOR.createFromParcel(data) : null);
       reply.writeNoException();
       return true;
     case 1598968902:
       reply.writeString("com.google.android.gms.identity.intents.internal.IAddressService");
       return true;
     default:
       return super.onTransact(code, data, reply, flags);
   }
 }
コード例 #15
0
ファイル: he.java プロジェクト: pankajk87/CompSecurity
        public boolean onTransact(int i, Parcel parcel, Parcel parcel1, int j)
            throws RemoteException
        {
            hd hd;
            switch (i)
            {
            default:
                return super.onTransact(i, parcel, parcel1, j);

            case 1598968902: 
                parcel1.writeString("com.google.android.gms.identity.intents.internal.IAddressService");
                return true;

            case 2: // '\002'
                parcel.enforceInterface("com.google.android.gms.identity.intents.internal.IAddressService");
                hd = com.google.android.gms.internal.hd.a.L(parcel.readStrongBinder());
                break;
            }
            UserAddressRequest useraddressrequest;
            if (parcel.readInt() != 0)
            {
                useraddressrequest = (UserAddressRequest)UserAddressRequest.CREATOR.createFromParcel(parcel);
            } else
            {
                useraddressrequest = null;
            }
            if (parcel.readInt() != 0)
            {
                parcel = (Bundle)Bundle.CREATOR.createFromParcel(parcel);
            } else
            {
                parcel = null;
            }
            a(hd, useraddressrequest, parcel);
            parcel1.writeNoException();
            return true;
        }
コード例 #16
0
 @Override
 public boolean onTransact(int code, android.os.Parcel data, android.os.Parcel reply, int flags)
     throws android.os.RemoteException {
   switch (code) {
     case INTERFACE_TRANSACTION:
       {
         reply.writeString(DESCRIPTOR);
         return true;
       }
     case TRANSACTION_loaderReady:
       {
         data.enforceInterface(DESCRIPTOR);
         android.os.Bundle _arg0;
         if ((0 != data.readInt())) {
           _arg0 = android.os.Bundle.CREATOR.createFromParcel(data);
         } else {
           _arg0 = null;
         }
         this.loaderReady(_arg0);
         return true;
       }
   }
   return super.onTransact(code, data, reply, flags);
 }
コード例 #17
0
ファイル: ai.java プロジェクト: gdkjrygh/CompSecurity
    public boolean onTransact(int i1, Parcel parcel, Parcel parcel1, int j1)
        throws RemoteException {
      Object obj1 = null;
      Object obj2 = null;
      String as1[] = null;
      String s21 = null;
      IBinder ibinder1 = null;
      String s23 = null;
      Object obj3 = null;
      Object obj4 = null;
      Object obj5 = null;
      Object obj6 = null;
      Object obj7 = null;
      Object obj8 = null;
      Object obj9 = null;
      Object obj10 = null;
      Object obj11 = null;
      Object obj12 = null;
      Object obj13 = null;
      Object obj14 = null;
      Object obj15 = null;
      Object obj16 = null;
      Object obj = null;
      switch (i1) {
        default:
          return super.onTransact(i1, parcel, parcel1, j1);

        case 1598968902:
          parcel1.writeString("com.google.android.gms.common.internal.IGmsServiceBroker");
          return true;

        case 1: // '\001'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          obj1 = parcel.readString();
          obj2 = parcel.readString();
          as1 = parcel.createStringArray();
          s21 = parcel.readString();
          if (parcel.readInt() != 0) {
            parcel = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          } else {
            parcel = null;
          }
          a(((ah) (obj)), i1, ((String) (obj1)), ((String) (obj2)), as1, s21, parcel);
          parcel1.writeNoException();
          return true;

        case 2: // '\002'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj1 = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          obj2 = parcel.readString();
          if (parcel.readInt() != 0) {
            obj = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          }
          a(((ah) (obj1)), i1, ((String) (obj2)), ((Bundle) (obj)));
          parcel1.writeNoException();
          return true;

        case 3: // '\003'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          a(ah.a.a(parcel.readStrongBinder()), parcel.readInt(), parcel.readString());
          parcel1.writeNoException();
          return true;

        case 4: // '\004'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          a(ah.a.a(parcel.readStrongBinder()), parcel.readInt());
          parcel1.writeNoException();
          return true;

        case 5: // '\005'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj2 = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          as1 = parcel.readString();
          obj = obj1;
          if (parcel.readInt() != 0) {
            obj = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          }
          b(((ah) (obj2)), i1, as1, ((Bundle) (obj)));
          parcel1.writeNoException();
          return true;

        case 6: // '\006'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj1 = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          as1 = parcel.readString();
          obj = obj2;
          if (parcel.readInt() != 0) {
            obj = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          }
          c(((ah) (obj1)), i1, as1, ((Bundle) (obj)));
          parcel1.writeNoException();
          return true;

        case 7: // '\007'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj1 = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          String s1 = parcel.readString();
          obj = as1;
          if (parcel.readInt() != 0) {
            obj = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          }
          d(((ah) (obj1)), i1, s1, ((Bundle) (obj)));
          parcel1.writeNoException();
          return true;

        case 8: // '\b'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj1 = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          String s2 = parcel.readString();
          obj = s21;
          if (parcel.readInt() != 0) {
            obj = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          }
          e(((ah) (obj1)), i1, s2, ((Bundle) (obj)));
          parcel1.writeNoException();
          return true;

        case 9: // '\t'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          obj1 = parcel.readString();
          String s3 = parcel.readString();
          String as2[] = parcel.createStringArray();
          String s22 = parcel.readString();
          ibinder1 = parcel.readStrongBinder();
          s23 = parcel.readString();
          if (parcel.readInt() != 0) {
            parcel = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          } else {
            parcel = null;
          }
          a(((ah) (obj)), i1, ((String) (obj1)), s3, as2, s22, ibinder1, s23, parcel);
          parcel1.writeNoException();
          return true;

        case 10: // '\n'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          a(
              ah.a.a(parcel.readStrongBinder()),
              parcel.readInt(),
              parcel.readString(),
              parcel.readString(),
              parcel.createStringArray());
          parcel1.writeNoException();
          return true;

        case 11: // '\013'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj1 = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          String s4 = parcel.readString();
          obj = ibinder1;
          if (parcel.readInt() != 0) {
            obj = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          }
          f(((ah) (obj1)), i1, s4, ((Bundle) (obj)));
          parcel1.writeNoException();
          return true;

        case 12: // '\f'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj1 = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          String s5 = parcel.readString();
          obj = s23;
          if (parcel.readInt() != 0) {
            obj = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          }
          g(((ah) (obj1)), i1, s5, ((Bundle) (obj)));
          parcel1.writeNoException();
          return true;

        case 13: // '\r'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj1 = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          String s6 = parcel.readString();
          obj = obj3;
          if (parcel.readInt() != 0) {
            obj = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          }
          h(((ah) (obj1)), i1, s6, ((Bundle) (obj)));
          parcel1.writeNoException();
          return true;

        case 14: // '\016'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj1 = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          String s7 = parcel.readString();
          obj = obj4;
          if (parcel.readInt() != 0) {
            obj = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          }
          i(((ah) (obj1)), i1, s7, ((Bundle) (obj)));
          parcel1.writeNoException();
          return true;

        case 15: // '\017'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj1 = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          String s8 = parcel.readString();
          obj = obj5;
          if (parcel.readInt() != 0) {
            obj = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          }
          j(((ah) (obj1)), i1, s8, ((Bundle) (obj)));
          parcel1.writeNoException();
          return true;

        case 16: // '\020'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj1 = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          String s9 = parcel.readString();
          obj = obj6;
          if (parcel.readInt() != 0) {
            obj = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          }
          k(((ah) (obj1)), i1, s9, ((Bundle) (obj)));
          parcel1.writeNoException();
          return true;

        case 17: // '\021'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj1 = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          String s10 = parcel.readString();
          obj = obj7;
          if (parcel.readInt() != 0) {
            obj = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          }
          l(((ah) (obj1)), i1, s10, ((Bundle) (obj)));
          parcel1.writeNoException();
          return true;

        case 18: // '\022'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj1 = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          String s11 = parcel.readString();
          obj = obj8;
          if (parcel.readInt() != 0) {
            obj = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          }
          m(((ah) (obj1)), i1, s11, ((Bundle) (obj)));
          parcel1.writeNoException();
          return true;

        case 19: // '\023'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          obj1 = parcel.readString();
          IBinder ibinder = parcel.readStrongBinder();
          if (parcel.readInt() != 0) {
            parcel = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          } else {
            parcel = null;
          }
          a(((ah) (obj)), i1, ((String) (obj1)), ibinder, parcel);
          parcel1.writeNoException();
          return true;

        case 20: // '\024'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          obj1 = parcel.readString();
          String as[] = parcel.createStringArray();
          String s20 = parcel.readString();
          if (parcel.readInt() != 0) {
            parcel = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          } else {
            parcel = null;
          }
          a(((ah) (obj)), i1, ((String) (obj1)), as, s20, parcel);
          parcel1.writeNoException();
          return true;

        case 21: // '\025'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          b(ah.a.a(parcel.readStrongBinder()), parcel.readInt(), parcel.readString());
          parcel1.writeNoException();
          return true;

        case 22: // '\026'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          c(ah.a.a(parcel.readStrongBinder()), parcel.readInt(), parcel.readString());
          parcel1.writeNoException();
          return true;

        case 23: // '\027'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj1 = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          String s12 = parcel.readString();
          obj = obj9;
          if (parcel.readInt() != 0) {
            obj = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          }
          n(((ah) (obj1)), i1, s12, ((Bundle) (obj)));
          parcel1.writeNoException();
          return true;

        case 24: // '\030'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          d(ah.a.a(parcel.readStrongBinder()), parcel.readInt(), parcel.readString());
          parcel1.writeNoException();
          return true;

        case 25: // '\031'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj1 = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          String s13 = parcel.readString();
          obj = obj10;
          if (parcel.readInt() != 0) {
            obj = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          }
          o(((ah) (obj1)), i1, s13, ((Bundle) (obj)));
          parcel1.writeNoException();
          return true;

        case 26: // '\032'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          e(ah.a.a(parcel.readStrongBinder()), parcel.readInt(), parcel.readString());
          parcel1.writeNoException();
          return true;

        case 27: // '\033'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj1 = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          String s14 = parcel.readString();
          obj = obj11;
          if (parcel.readInt() != 0) {
            obj = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          }
          p(((ah) (obj1)), i1, s14, ((Bundle) (obj)));
          parcel1.writeNoException();
          return true;

        case 28: // '\034'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          b(
              ah.a.a(parcel.readStrongBinder()),
              parcel.readInt(),
              parcel.readString(),
              parcel.readString(),
              parcel.createStringArray());
          parcel1.writeNoException();
          return true;

        case 30: // '\036'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          obj1 = parcel.readString();
          String s15 = parcel.readString();
          String as3[] = parcel.createStringArray();
          if (parcel.readInt() != 0) {
            parcel = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          } else {
            parcel = null;
          }
          a(((ah) (obj)), i1, ((String) (obj1)), s15, as3, parcel);
          parcel1.writeNoException();
          return true;

        case 31: // '\037'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          f(ah.a.a(parcel.readStrongBinder()), parcel.readInt(), parcel.readString());
          parcel1.writeNoException();
          return true;

        case 32: // ' '
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          g(ah.a.a(parcel.readStrongBinder()), parcel.readInt(), parcel.readString());
          parcel1.writeNoException();
          return true;

        case 33: // '!'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          a(
              ah.a.a(parcel.readStrongBinder()),
              parcel.readInt(),
              parcel.readString(),
              parcel.readString(),
              parcel.readString(),
              parcel.createStringArray());
          parcel1.writeNoException();
          return true;

        case 34: // '"'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          a(
              ah.a.a(parcel.readStrongBinder()),
              parcel.readInt(),
              parcel.readString(),
              parcel.readString());
          parcel1.writeNoException();
          return true;

        case 35: // '#'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          h(ah.a.a(parcel.readStrongBinder()), parcel.readInt(), parcel.readString());
          parcel1.writeNoException();
          return true;

        case 36: // '$'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          i(ah.a.a(parcel.readStrongBinder()), parcel.readInt(), parcel.readString());
          parcel1.writeNoException();
          return true;

        case 37: // '%'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj1 = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          String s16 = parcel.readString();
          obj = obj12;
          if (parcel.readInt() != 0) {
            obj = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          }
          q(((ah) (obj1)), i1, s16, ((Bundle) (obj)));
          parcel1.writeNoException();
          return true;

        case 38: // '&'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj1 = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          String s17 = parcel.readString();
          obj = obj13;
          if (parcel.readInt() != 0) {
            obj = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          }
          r(((ah) (obj1)), i1, s17, ((Bundle) (obj)));
          parcel1.writeNoException();
          return true;

        case 40: // '('
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          j(ah.a.a(parcel.readStrongBinder()), parcel.readInt(), parcel.readString());
          parcel1.writeNoException();
          return true;

        case 41: // ')'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj1 = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          String s18 = parcel.readString();
          obj = obj14;
          if (parcel.readInt() != 0) {
            obj = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          }
          s(((ah) (obj1)), i1, s18, ((Bundle) (obj)));
          parcel1.writeNoException();
          return true;

        case 42: // '*'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          k(ah.a.a(parcel.readStrongBinder()), parcel.readInt(), parcel.readString());
          parcel1.writeNoException();
          return true;

        case 43: // '+'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj1 = ah.a.a(parcel.readStrongBinder());
          i1 = parcel.readInt();
          String s19 = parcel.readString();
          obj = obj15;
          if (parcel.readInt() != 0) {
            obj = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
          }
          t(((ah) (obj1)), i1, s19, ((Bundle) (obj)));
          parcel1.writeNoException();
          return true;

        case 44: // ','
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          l(ah.a.a(parcel.readStrongBinder()), parcel.readInt(), parcel.readString());
          parcel1.writeNoException();
          return true;

        case 46: // '.'
          parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
          obj1 = ah.a.a(parcel.readStrongBinder());
          obj = obj16;
          break;
      }
      if (parcel.readInt() != 0) {
        obj = (jj) jj.CREATOR.createFromParcel(parcel);
      }
      a(((ah) (obj1)), ((jj) (obj)));
      parcel1.writeNoException();
      return true;
    }
コード例 #18
0
ファイル: a.java プロジェクト: pankajk87/CompSecurity
        public boolean onTransact(int i, Parcel parcel, Parcel parcel1, int j)
            throws RemoteException
        {
            switch (i)
            {
            default:
                return super.onTransact(i, parcel, parcel1, j);

            case 1598968902: 
                parcel1.writeString("com.android.vending.billing.IInAppBillingService");
                return true;

            case 1: // '\001'
                parcel.enforceInterface("com.android.vending.billing.IInAppBillingService");
                i = a(parcel.readInt(), parcel.readString(), parcel.readString());
                parcel1.writeNoException();
                parcel1.writeInt(i);
                return true;

            case 2: // '\002'
                parcel.enforceInterface("com.android.vending.billing.IInAppBillingService");
                i = parcel.readInt();
                String s = parcel.readString();
                String s1 = parcel.readString();
                if (parcel.readInt() != 0)
                {
                    parcel = (Bundle)Bundle.CREATOR.createFromParcel(parcel);
                } else
                {
                    parcel = null;
                }
                parcel = a(i, s, s1, parcel);
                parcel1.writeNoException();
                if (parcel != null)
                {
                    parcel1.writeInt(1);
                    parcel.writeToParcel(parcel1, 1);
                } else
                {
                    parcel1.writeInt(0);
                }
                return true;

            case 3: // '\003'
                parcel.enforceInterface("com.android.vending.billing.IInAppBillingService");
                parcel = a(parcel.readInt(), parcel.readString(), parcel.readString(), parcel.readString(), parcel.readString());
                parcel1.writeNoException();
                if (parcel != null)
                {
                    parcel1.writeInt(1);
                    parcel.writeToParcel(parcel1, 1);
                } else
                {
                    parcel1.writeInt(0);
                }
                return true;

            case 4: // '\004'
                parcel.enforceInterface("com.android.vending.billing.IInAppBillingService");
                parcel = a(parcel.readInt(), parcel.readString(), parcel.readString(), parcel.readString());
                parcel1.writeNoException();
                if (parcel != null)
                {
                    parcel1.writeInt(1);
                    parcel.writeToParcel(parcel1, 1);
                } else
                {
                    parcel1.writeInt(0);
                }
                return true;

            case 5: // '\005'
                parcel.enforceInterface("com.android.vending.billing.IInAppBillingService");
                i = b(parcel.readInt(), parcel.readString(), parcel.readString());
                parcel1.writeNoException();
                parcel1.writeInt(i);
                return true;
            }
        }
コード例 #19
0
 @Override
 public boolean onTransact(int code, android.os.Parcel data, android.os.Parcel reply, int flags)
     throws android.os.RemoteException {
   switch (code) {
     case INTERFACE_TRANSACTION:
       {
         reply.writeString(DESCRIPTOR);
         return true;
       }
     case TRANSACTION_isBillingSupported:
       {
         data.enforceInterface(DESCRIPTOR);
         int _arg0;
         _arg0 = data.readInt();
         java.lang.String _arg1;
         _arg1 = data.readString();
         java.lang.String _arg2;
         _arg2 = data.readString();
         int _result = this.isBillingSupported(_arg0, _arg1, _arg2);
         reply.writeNoException();
         reply.writeInt(_result);
         return true;
       }
     case TRANSACTION_getSkuDetails:
       {
         data.enforceInterface(DESCRIPTOR);
         int _arg0;
         _arg0 = data.readInt();
         java.lang.String _arg1;
         _arg1 = data.readString();
         java.lang.String _arg2;
         _arg2 = data.readString();
         android.os.Bundle _arg3;
         if ((0 != data.readInt())) {
           _arg3 = android.os.Bundle.CREATOR.createFromParcel(data);
         } else {
           _arg3 = null;
         }
         android.os.Bundle _result = this.getSkuDetails(_arg0, _arg1, _arg2, _arg3);
         reply.writeNoException();
         if ((_result != null)) {
           reply.writeInt(1);
           _result.writeToParcel(reply, android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE);
         } else {
           reply.writeInt(0);
         }
         return true;
       }
     case TRANSACTION_getBuyIntent:
       {
         data.enforceInterface(DESCRIPTOR);
         int _arg0;
         _arg0 = data.readInt();
         java.lang.String _arg1;
         _arg1 = data.readString();
         java.lang.String _arg2;
         _arg2 = data.readString();
         java.lang.String _arg3;
         _arg3 = data.readString();
         java.lang.String _arg4;
         _arg4 = data.readString();
         android.os.Bundle _result = this.getBuyIntent(_arg0, _arg1, _arg2, _arg3, _arg4);
         reply.writeNoException();
         if ((_result != null)) {
           reply.writeInt(1);
           _result.writeToParcel(reply, android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE);
         } else {
           reply.writeInt(0);
         }
         return true;
       }
     case TRANSACTION_getPurchases:
       {
         data.enforceInterface(DESCRIPTOR);
         int _arg0;
         _arg0 = data.readInt();
         java.lang.String _arg1;
         _arg1 = data.readString();
         java.lang.String _arg2;
         _arg2 = data.readString();
         java.lang.String _arg3;
         _arg3 = data.readString();
         android.os.Bundle _result = this.getPurchases(_arg0, _arg1, _arg2, _arg3);
         reply.writeNoException();
         if ((_result != null)) {
           reply.writeInt(1);
           _result.writeToParcel(reply, android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE);
         } else {
           reply.writeInt(0);
         }
         return true;
       }
     case TRANSACTION_consumePurchase:
       {
         data.enforceInterface(DESCRIPTOR);
         int _arg0;
         _arg0 = data.readInt();
         java.lang.String _arg1;
         _arg1 = data.readString();
         java.lang.String _arg2;
         _arg2 = data.readString();
         int _result = this.consumePurchase(_arg0, _arg1, _arg2);
         reply.writeNoException();
         reply.writeInt(_result);
         return true;
       }
   }
   return super.onTransact(code, data, reply, flags);
 }
コード例 #20
0
ファイル: fmj.java プロジェクト: ChiangC/FMTech
 public boolean onTransact(
     int paramInt1, Parcel paramParcel1, Parcel paramParcel2, int paramInt2) {
   switch (paramInt1) {
     default:
       return super.onTransact(paramInt1, paramParcel1, paramParcel2, paramInt2);
     case 1598968902:
       paramParcel2.writeString("com.google.android.gms.people.internal.IPeopleCallbacks");
       return true;
     case 1:
       paramParcel1.enforceInterface("com.google.android.gms.people.internal.IPeopleCallbacks");
       int i2 = paramParcel1.readInt();
       Bundle localBundle6;
       if (paramParcel1.readInt() != 0) {
         localBundle6 = (Bundle) Bundle.CREATOR.createFromParcel(paramParcel1);
         if (paramParcel1.readInt() == 0) {
           break label150;
         }
       }
       for (Bundle localBundle7 = (Bundle) Bundle.CREATOR.createFromParcel(paramParcel1);
           ;
           localBundle7 = null) {
         a(i2, localBundle6, localBundle7);
         return true;
         localBundle6 = null;
         break;
       }
     case 2:
       paramParcel1.enforceInterface("com.google.android.gms.people.internal.IPeopleCallbacks");
       int n = paramParcel1.readInt();
       if (paramParcel1.readInt() != 0) {}
       for (Bundle localBundle5 = (Bundle) Bundle.CREATOR.createFromParcel(paramParcel1);
           ;
           localBundle5 = null) {
         int i1 = paramParcel1.readInt();
         DataHolder localDataHolder = null;
         if (i1 != 0) {
           localDataHolder = ehk.a(paramParcel1);
         }
         a(n, localBundle5, localDataHolder);
         return true;
       }
     case 3:
       paramParcel1.enforceInterface("com.google.android.gms.people.internal.IPeopleCallbacks");
       int m = paramParcel1.readInt();
       Bundle localBundle4;
       if (paramParcel1.readInt() != 0) {
         localBundle4 = (Bundle) Bundle.CREATOR.createFromParcel(paramParcel1);
         if (paramParcel1.readInt() == 0) {
           break label303;
         }
       }
       for (ParcelFileDescriptor localParcelFileDescriptor2 =
               (ParcelFileDescriptor) ParcelFileDescriptor.CREATOR.createFromParcel(paramParcel1);
           ;
           localParcelFileDescriptor2 = null) {
         a(m, localBundle4, localParcelFileDescriptor2);
         return true;
         localBundle4 = null;
         break;
       }
     case 4:
       label150:
       label303:
       paramParcel1.enforceInterface("com.google.android.gms.people.internal.IPeopleCallbacks");
       int j = paramParcel1.readInt();
       int k = paramParcel1.readInt();
       Bundle localBundle3 = null;
       if (k != 0) {
         localBundle3 = (Bundle) Bundle.CREATOR.createFromParcel(paramParcel1);
       }
       a(j, localBundle3, (DataHolder[]) paramParcel1.createTypedArray(DataHolder.CREATOR));
       return true;
   }
   paramParcel1.enforceInterface("com.google.android.gms.people.internal.IPeopleCallbacks");
   int i = paramParcel1.readInt();
   Bundle localBundle1;
   ParcelFileDescriptor localParcelFileDescriptor1;
   if (paramParcel1.readInt() != 0) {
     localBundle1 = (Bundle) Bundle.CREATOR.createFromParcel(paramParcel1);
     if (paramParcel1.readInt() == 0) {
       break label464;
     }
     localParcelFileDescriptor1 =
         (ParcelFileDescriptor) ParcelFileDescriptor.CREATOR.createFromParcel(paramParcel1);
     label423:
     if (paramParcel1.readInt() == 0) {
       break label470;
     }
   }
   label464:
   label470:
   for (Bundle localBundle2 = (Bundle) Bundle.CREATOR.createFromParcel(paramParcel1);
       ;
       localBundle2 = null) {
     a(i, localBundle1, localParcelFileDescriptor1, localBundle2);
     return true;
     localBundle1 = null;
     break;
     localParcelFileDescriptor1 = null;
     break label423;
   }
 }
コード例 #21
0
 public boolean onTransact(
     int paramInt1, Parcel paramParcel1, Parcel paramParcel2, int paramInt2) {
   String str2 = null;
   Object localObject2 = null;
   Object localObject1 = null;
   String str1 = null;
   boolean bool = false;
   long l1;
   switch (paramInt1) {
     default:
       return super.onTransact(paramInt1, paramParcel1, paramParcel2, paramInt2);
     case 1598968902:
       paramParcel2.writeString("com.android.emailcommon.service.IEmailService");
       return true;
     case 1:
       paramParcel1.enforceInterface("com.android.emailcommon.service.IEmailService");
       paramParcel2 = paramParcel1.readStrongBinder();
       if (paramParcel2 == null) {
         paramParcel2 = null;
       }
       for (; ; ) {
         l1 = paramParcel1.readLong();
         long l2 = paramParcel1.readLong();
         if (paramParcel1.readInt() != 0) {
           bool = true;
         }
         a(paramParcel2, l1, l2, bool);
         return true;
         localObject1 =
             paramParcel2.queryLocalInterface(
                 "com.android.emailcommon.service.IEmailServiceCallback");
         if ((localObject1 != null) && ((localObject1 instanceof bfb))) {
           paramParcel2 = (bfb) localObject1;
         } else {
           paramParcel2 = new bfd(paramParcel2);
         }
       }
     case 2:
       paramParcel1.enforceInterface("com.android.emailcommon.service.IEmailService");
       a(paramParcel1.readLong());
       paramParcel2.writeNoException();
       return true;
     case 3:
       paramParcel1.enforceInterface("com.android.emailcommon.service.IEmailService");
       c(paramParcel1.readLong());
       paramParcel2.writeNoException();
       return true;
     case 4:
       paramParcel1.enforceInterface("com.android.emailcommon.service.IEmailService");
       l1 = paramParcel1.readLong();
       localObject1 = str1;
       if (paramParcel1.readInt() != 0) {
         localObject1 = (Bundle) Bundle.CREATOR.createFromParcel(paramParcel1);
       }
       paramInt1 = a(l1, (Bundle) localObject1);
       paramParcel2.writeNoException();
       paramParcel2.writeInt(paramInt1);
       if (localObject1 != null) {
         paramParcel2.writeInt(1);
         ((Bundle) localObject1).writeToParcel(paramParcel2, 1);
         return true;
       }
       paramParcel2.writeInt(0);
       return true;
     case 5:
       paramParcel1.enforceInterface("com.android.emailcommon.service.IEmailService");
       b(paramParcel1.readLong());
       paramParcel2.writeNoException();
       return true;
     case 6:
       paramParcel1.enforceInterface("com.android.emailcommon.service.IEmailService");
       localObject1 = str2;
       if (paramParcel1.readInt() != 0) {
         localObject1 = (HostAuthCompat) HostAuthCompat.CREATOR.createFromParcel(paramParcel1);
       }
       paramParcel1 = a((HostAuthCompat) localObject1);
       paramParcel2.writeNoException();
       if (paramParcel1 != null) {
         paramParcel2.writeInt(1);
         paramParcel1.writeToParcel(paramParcel2, 1);
         return true;
       }
       paramParcel2.writeInt(0);
       return true;
     case 7:
       paramParcel1.enforceInterface("com.android.emailcommon.service.IEmailService");
       l1 = paramParcel1.readLong();
       if (paramParcel1.readInt() != 0) {}
       for (localObject1 = (SearchParams) SearchParams.CREATOR.createFromParcel(paramParcel1);
           ;
           localObject1 = null) {
         paramParcel1 = a(l1, (SearchParams) localObject1, paramParcel1.readLong());
         paramParcel2.writeNoException();
         if (paramParcel1 == null) {
           break;
         }
         paramParcel2.writeInt(1);
         paramParcel1.writeToParcel(paramParcel2, 1);
         return true;
       }
       paramParcel2.writeInt(0);
       return true;
     case 8:
       paramParcel1.enforceInterface("com.android.emailcommon.service.IEmailService");
       a(
           paramParcel1.readLong(),
           paramParcel1.readInt(),
           paramParcel1.readLong(),
           paramParcel1.readLong(),
           paramParcel1.readString());
       return true;
     case 9:
       paramParcel1.enforceInterface("com.android.emailcommon.service.IEmailService");
       paramParcel1 = a(paramParcel1.readString(), paramParcel1.readString());
       paramParcel2.writeNoException();
       if (paramParcel1 != null) {
         paramParcel2.writeInt(1);
         paramParcel1.writeToParcel(paramParcel2, 1);
         return true;
       }
       paramParcel2.writeInt(0);
       return true;
     case 10:
       paramParcel1.enforceInterface("com.android.emailcommon.service.IEmailService");
       l1 = paramParcel1.readLong();
       paramParcel2 = (Parcel) localObject2;
       if (paramParcel1.readInt() != 0) {
         paramParcel2 =
             (ExchangeOofSettings) ExchangeOofSettings.CREATOR.createFromParcel(paramParcel1);
       }
       a(l1, paramParcel2);
       return true;
     case 11:
       paramParcel1.enforceInterface("com.android.emailcommon.service.IEmailService");
       a(paramParcel1.readInt());
       return true;
     case 12:
       paramParcel1.enforceInterface("com.android.emailcommon.service.IEmailService");
       a(paramParcel1.readString());
       paramParcel2.writeNoException();
       return true;
     case 13:
       paramParcel1.enforceInterface("com.android.emailcommon.service.IEmailService");
       paramInt1 = a();
       paramParcel2.writeNoException();
       paramParcel2.writeInt(paramInt1);
       return true;
     case 14:
       paramParcel1.enforceInterface("com.android.emailcommon.service.IEmailService");
       a(paramParcel1.readLong(), paramParcel1.readLong());
       paramParcel2.writeNoException();
       return true;
     case 15:
       paramParcel1.enforceInterface("com.android.emailcommon.service.IEmailService");
       a(paramParcel1.readLong(), paramParcel1.readString(), paramParcel1.readLong());
       paramParcel2.writeNoException();
       return true;
     case 16:
       paramParcel1.enforceInterface("com.android.emailcommon.service.IEmailService");
       b(paramParcel1.readLong(), paramParcel1.readLong());
       paramParcel2.writeNoException();
       return true;
     case 17:
       paramParcel1.enforceInterface("com.android.emailcommon.service.IEmailService");
       paramParcel1 =
           a(
               paramParcel1.readString(),
               paramParcel1.createStringArrayList(),
               paramParcel1.readLong(),
               paramParcel1.readLong());
       paramParcel2.writeNoException();
       paramParcel2.writeTypedList(paramParcel1);
       return true;
     case 18:
       paramParcel1.enforceInterface("com.android.emailcommon.service.IEmailService");
       paramParcel1 = b(paramParcel1.readString());
       paramParcel2.writeNoException();
       paramParcel2.writeString(paramParcel1);
       return true;
     case 19:
       paramParcel1.enforceInterface("com.android.emailcommon.service.IEmailService");
       c(paramParcel1.readLong(), paramParcel1.readLong());
       return true;
   }
   paramParcel1.enforceInterface("com.android.emailcommon.service.IEmailService");
   str1 = paramParcel1.readString();
   str2 = paramParcel1.readString();
   if (paramParcel1.readInt() != 0) {
     localObject1 = (Bundle) Bundle.CREATOR.createFromParcel(paramParcel1);
   }
   paramParcel1 = a(str1, str2, (Bundle) localObject1);
   paramParcel2.writeNoException();
   if (paramParcel1 != null) {
     paramParcel2.writeInt(1);
     paramParcel1.writeToParcel(paramParcel2, 1);
     return true;
   }
   paramParcel2.writeInt(0);
   return true;
 }
コード例 #22
0
 public boolean onTransact(int code, Parcel data, Parcel reply, int flags)
     throws RemoteException {
   int i = 0;
   Account _arg0;
   String _result;
   IAccountManagerResponse _arg02;
   Account _arg1;
   String _arg12;
   Bundle _arg2;
   boolean _arg3;
   String _arg22;
   boolean _arg4;
   Bundle _arg5;
   switch (code) {
     case TRANSACTION_getPassword /*1*/:
       data.enforceInterface(DESCRIPTOR);
       if (data.readInt() != 0) {
         _arg0 = (Account) Account.CREATOR.createFromParcel(data);
       } else {
         _arg0 = null;
       }
       _result = getPassword(_arg0);
       reply.writeNoException();
       reply.writeString(_result);
       return true;
     case TRANSACTION_getUserData /*2*/:
       data.enforceInterface(DESCRIPTOR);
       if (data.readInt() != 0) {
         _arg0 = (Account) Account.CREATOR.createFromParcel(data);
       } else {
         _arg0 = null;
       }
       _result = getUserData(_arg0, data.readString());
       reply.writeNoException();
       reply.writeString(_result);
       return true;
     case TRANSACTION_getAccounts /*3*/:
       data.enforceInterface(DESCRIPTOR);
       Account[] _result2 = getAccounts(data.readString());
       reply.writeNoException();
       reply.writeTypedArray(_result2, TRANSACTION_getPassword);
       return true;
     case TRANSACTION_hasFeatures /*4*/:
       data.enforceInterface(DESCRIPTOR);
       _arg02 =
           com.xiaomi.accounts.IAccountManagerResponse.Stub.asInterface(data.readStrongBinder());
       if (data.readInt() != 0) {
         _arg1 = (Account) Account.CREATOR.createFromParcel(data);
       } else {
         _arg1 = null;
       }
       hasFeatures(_arg02, _arg1, data.createStringArray());
       reply.writeNoException();
       return true;
     case TRANSACTION_getAccountsByFeatures /*5*/:
       data.enforceInterface(DESCRIPTOR);
       getAccountsByFeatures(
           com.xiaomi.accounts.IAccountManagerResponse.Stub.asInterface(data.readStrongBinder()),
           data.readString(),
           data.createStringArray());
       reply.writeNoException();
       return true;
     case TRANSACTION_addAccount /*6*/:
       data.enforceInterface(DESCRIPTOR);
       if (data.readInt() != 0) {
         _arg0 = (Account) Account.CREATOR.createFromParcel(data);
       } else {
         _arg0 = null;
       }
       _arg12 = data.readString();
       if (data.readInt() != 0) {
         _arg2 = (Bundle) Bundle.CREATOR.createFromParcel(data);
       } else {
         _arg2 = null;
       }
       boolean _result3 = addAccount(_arg0, _arg12, _arg2);
       reply.writeNoException();
       if (_result3) {
         i = TRANSACTION_getPassword;
       }
       reply.writeInt(i);
       return true;
     case TRANSACTION_removeAccount /*7*/:
       data.enforceInterface(DESCRIPTOR);
       _arg02 =
           com.xiaomi.accounts.IAccountManagerResponse.Stub.asInterface(data.readStrongBinder());
       if (data.readInt() != 0) {
         _arg1 = (Account) Account.CREATOR.createFromParcel(data);
       } else {
         _arg1 = null;
       }
       removeAccount(_arg02, _arg1);
       reply.writeNoException();
       return true;
     case TRANSACTION_invalidateAuthToken /*8*/:
       data.enforceInterface(DESCRIPTOR);
       invalidateAuthToken(data.readString(), data.readString());
       reply.writeNoException();
       return true;
     case TRANSACTION_peekAuthToken /*9*/:
       data.enforceInterface(DESCRIPTOR);
       if (data.readInt() != 0) {
         _arg0 = (Account) Account.CREATOR.createFromParcel(data);
       } else {
         _arg0 = null;
       }
       _result = peekAuthToken(_arg0, data.readString());
       reply.writeNoException();
       reply.writeString(_result);
       return true;
     case TRANSACTION_setAuthToken /*10*/:
       data.enforceInterface(DESCRIPTOR);
       if (data.readInt() != 0) {
         _arg0 = (Account) Account.CREATOR.createFromParcel(data);
       } else {
         _arg0 = null;
       }
       setAuthToken(_arg0, data.readString(), data.readString());
       reply.writeNoException();
       return true;
     case TRANSACTION_setPassword /*11*/:
       data.enforceInterface(DESCRIPTOR);
       if (data.readInt() != 0) {
         _arg0 = (Account) Account.CREATOR.createFromParcel(data);
       } else {
         _arg0 = null;
       }
       setPassword(_arg0, data.readString());
       reply.writeNoException();
       return true;
     case TRANSACTION_clearPassword /*12*/:
       data.enforceInterface(DESCRIPTOR);
       if (data.readInt() != 0) {
         _arg0 = (Account) Account.CREATOR.createFromParcel(data);
       } else {
         _arg0 = null;
       }
       clearPassword(_arg0);
       reply.writeNoException();
       return true;
     case TRANSACTION_setUserData /*13*/:
       data.enforceInterface(DESCRIPTOR);
       if (data.readInt() != 0) {
         _arg0 = (Account) Account.CREATOR.createFromParcel(data);
       } else {
         _arg0 = null;
       }
       setUserData(_arg0, data.readString(), data.readString());
       reply.writeNoException();
       return true;
     case TRANSACTION_updateAppPermission /*14*/:
       data.enforceInterface(DESCRIPTOR);
       if (data.readInt() != 0) {
         _arg0 = (Account) Account.CREATOR.createFromParcel(data);
       } else {
         _arg0 = null;
       }
       _arg12 = data.readString();
       int _arg23 = data.readInt();
       if (data.readInt() != 0) {
         _arg3 = true;
       } else {
         _arg3 = false;
       }
       updateAppPermission(_arg0, _arg12, _arg23, _arg3);
       reply.writeNoException();
       return true;
     case TRANSACTION_getAuthToken /*15*/:
       data.enforceInterface(DESCRIPTOR);
       _arg02 =
           com.xiaomi.accounts.IAccountManagerResponse.Stub.asInterface(data.readStrongBinder());
       if (data.readInt() != 0) {
         _arg1 = (Account) Account.CREATOR.createFromParcel(data);
       } else {
         _arg1 = null;
       }
       _arg22 = data.readString();
       if (data.readInt() != 0) {
         _arg3 = true;
       } else {
         _arg3 = false;
       }
       if (data.readInt() != 0) {
         _arg4 = true;
       } else {
         _arg4 = false;
       }
       if (data.readInt() != 0) {
         _arg5 = (Bundle) Bundle.CREATOR.createFromParcel(data);
       } else {
         _arg5 = null;
       }
       getAuthToken(_arg02, _arg1, _arg22, _arg3, _arg4, _arg5);
       reply.writeNoException();
       return true;
     case TRANSACTION_addAcount /*16*/:
       data.enforceInterface(DESCRIPTOR);
       _arg02 =
           com.xiaomi.accounts.IAccountManagerResponse.Stub.asInterface(data.readStrongBinder());
       _arg12 = data.readString();
       _arg22 = data.readString();
       String[] _arg32 = data.createStringArray();
       if (data.readInt() != 0) {
         _arg4 = true;
       } else {
         _arg4 = false;
       }
       if (data.readInt() != 0) {
         _arg5 = (Bundle) Bundle.CREATOR.createFromParcel(data);
       } else {
         _arg5 = null;
       }
       addAcount(_arg02, _arg12, _arg22, _arg32, _arg4, _arg5);
       reply.writeNoException();
       return true;
     case TRANSACTION_updateCredentials /*17*/:
       Bundle _arg42;
       data.enforceInterface(DESCRIPTOR);
       _arg02 =
           com.xiaomi.accounts.IAccountManagerResponse.Stub.asInterface(data.readStrongBinder());
       if (data.readInt() != 0) {
         _arg1 = (Account) Account.CREATOR.createFromParcel(data);
       } else {
         _arg1 = null;
       }
       _arg22 = data.readString();
       if (data.readInt() != 0) {
         _arg3 = true;
       } else {
         _arg3 = false;
       }
       if (data.readInt() != 0) {
         _arg42 = (Bundle) Bundle.CREATOR.createFromParcel(data);
       } else {
         _arg42 = null;
       }
       updateCredentials(_arg02, _arg1, _arg22, _arg3, _arg42);
       reply.writeNoException();
       return true;
     case TRANSACTION_editProperties /*18*/:
       boolean _arg24;
       data.enforceInterface(DESCRIPTOR);
       _arg02 =
           com.xiaomi.accounts.IAccountManagerResponse.Stub.asInterface(data.readStrongBinder());
       _arg12 = data.readString();
       if (data.readInt() != 0) {
         _arg24 = true;
       } else {
         _arg24 = false;
       }
       editProperties(_arg02, _arg12, _arg24);
       reply.writeNoException();
       return true;
     case TRANSACTION_confirmCredentials /*19*/:
       data.enforceInterface(DESCRIPTOR);
       _arg02 =
           com.xiaomi.accounts.IAccountManagerResponse.Stub.asInterface(data.readStrongBinder());
       if (data.readInt() != 0) {
         _arg1 = (Account) Account.CREATOR.createFromParcel(data);
       } else {
         _arg1 = null;
       }
       if (data.readInt() != 0) {
         _arg2 = (Bundle) Bundle.CREATOR.createFromParcel(data);
       } else {
         _arg2 = null;
       }
       if (data.readInt() != 0) {
         _arg3 = true;
       } else {
         _arg3 = false;
       }
       confirmCredentials(_arg02, _arg1, _arg2, _arg3);
       reply.writeNoException();
       return true;
     case TRANSACTION_getAuthTokenLabel /*20*/:
       data.enforceInterface(DESCRIPTOR);
       getAuthTokenLabel(
           com.xiaomi.accounts.IAccountManagerResponse.Stub.asInterface(data.readStrongBinder()),
           data.readString(),
           data.readString());
       reply.writeNoException();
       return true;
     case 1598968902:
       reply.writeString(DESCRIPTOR);
       return true;
     default:
       return super.onTransact(code, data, reply, flags);
   }
 }
コード例 #23
0
 /*
  * Enabled force condition propagation
  * Lifted jumps to return sites
  */
 public boolean onTransact(int n2, Parcel object, Parcel parcel, int n3) throws RemoteException {
     d d2 = null;
     d d3 = null;
     IGoogleMapDelegate iGoogleMapDelegate = null;
     d d4 = null;
     switch (n2) {
         default: {
             return super.onTransact(n2, (Parcel)object, parcel, n3);
         }
         case 1598968902: {
             parcel.writeString("com.google.android.gms.maps.internal.IMapViewDelegate");
             return true;
         }
         case 1: {
             object.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate");
             iGoogleMapDelegate = this.getMap();
             parcel.writeNoException();
             object = d4;
             if (iGoogleMapDelegate != null) {
                 object = iGoogleMapDelegate.asBinder();
             }
             parcel.writeStrongBinder((IBinder)object);
             return true;
         }
         case 2: {
             object.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate");
             d4 = d2;
             if (object.readInt() != 0) {
                 d4 = (Bundle)Bundle.CREATOR.createFromParcel((Parcel)object);
             }
             this.onCreate((Bundle)d4);
             parcel.writeNoException();
             return true;
         }
         case 3: {
             object.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate");
             this.onResume();
             parcel.writeNoException();
             return true;
         }
         case 4: {
             object.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate");
             this.onPause();
             parcel.writeNoException();
             return true;
         }
         case 5: {
             object.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate");
             this.onDestroy();
             parcel.writeNoException();
             return true;
         }
         case 6: {
             object.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate");
             this.onLowMemory();
             parcel.writeNoException();
             return true;
         }
         case 7: {
             object.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate");
             d4 = d3;
             if (object.readInt() != 0) {
                 d4 = (Bundle)Bundle.CREATOR.createFromParcel((Parcel)object);
             }
             this.onSaveInstanceState((Bundle)d4);
             parcel.writeNoException();
             if (d4 != null) {
                 parcel.writeInt(1);
                 d4.writeToParcel(parcel, 1);
                 do {
                     return true;
                     break;
                 } while (true);
             }
             parcel.writeInt(0);
             return true;
         }
         case 8: 
     }
     object.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate");
     d4 = this.getView();
     parcel.writeNoException();
     object = iGoogleMapDelegate;
     if (d4 != null) {
         object = d4.asBinder();
     }
     parcel.writeStrongBinder((IBinder)object);
     return true;
 }
コード例 #24
0
        public boolean onTransact(int i, Parcel parcel, Parcel parcel1, int j)
            throws RemoteException
        {
            switch (i)
            {
            default:
                return super.onTransact(i, parcel, parcel1, j);

            case 1598968902: 
                parcel1.writeString("android.support.v4.media.session.IMediaControllerCallback");
                return true;

            case 1: // '\001'
                parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
                parcel1 = parcel.readString();
                if (parcel.readInt() != 0)
                {
                    parcel = (Bundle)Bundle.CREATOR.createFromParcel(parcel);
                } else
                {
                    parcel = null;
                }
                onEvent(parcel1, parcel);
                return true;

            case 2: // '\002'
                parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
                onSessionDestroyed();
                return true;

            case 3: // '\003'
                parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
                if (parcel.readInt() != 0)
                {
                    parcel = (PlaybackStateCompat)PlaybackStateCompat.CREATOR.createFromParcel(parcel);
                } else
                {
                    parcel = null;
                }
                onPlaybackStateChanged(parcel);
                return true;

            case 4: // '\004'
                parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
                if (parcel.readInt() != 0)
                {
                    parcel = (MediaMetadataCompat)MediaMetadataCompat.CREATOR.createFromParcel(parcel);
                } else
                {
                    parcel = null;
                }
                onMetadataChanged(parcel);
                return true;

            case 5: // '\005'
                parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
                onQueueChanged(parcel.createTypedArrayList(MediaSessionCompat.QueueItem.CREATOR));
                return true;

            case 6: // '\006'
                parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
                if (parcel.readInt() != 0)
                {
                    parcel = (CharSequence)TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);
                } else
                {
                    parcel = null;
                }
                onQueueTitleChanged(parcel);
                return true;

            case 7: // '\007'
                parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
                if (parcel.readInt() != 0)
                {
                    parcel = (Bundle)Bundle.CREATOR.createFromParcel(parcel);
                } else
                {
                    parcel = null;
                }
                onExtrasChanged(parcel);
                return true;

            case 8: // '\b'
                parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
                break;
            }
            if (parcel.readInt() != 0)
            {
                parcel = (ParcelableVolumeInfo)ParcelableVolumeInfo.CREATOR.createFromParcel(parcel);
            } else
            {
                parcel = null;
            }
            onVolumeInfoChanged(parcel);
            return true;
        }
コード例 #25
0
ファイル: b.java プロジェクト: pankajk87/CompSecurity
        public boolean onTransact(int i, Parcel parcel, Parcel parcel1, int j)
            throws RemoteException
        {
            ie ie1 = null;
            Object obj1 = null;
            Object obj2 = null;
            Object obj3 = null;
            Object obj = null;
            switch (i)
            {
            default:
                return super.onTransact(i, parcel, parcel1, j);

            case 1598968902: 
                parcel1.writeString("com.google.android.gms.plus.internal.IPlusCallbacks");
                return true;

            case 1: // '\001'
                parcel.enforceInterface("com.google.android.gms.plus.internal.IPlusCallbacks");
                i = parcel.readInt();
                if (parcel.readInt() != 0)
                {
                    obj = (Bundle)Bundle.CREATOR.createFromParcel(parcel);
                } else
                {
                    obj = null;
                }
                if (parcel.readInt() != 0)
                {
                    parcel = (Bundle)Bundle.CREATOR.createFromParcel(parcel);
                } else
                {
                    parcel = null;
                }
                a(i, ((Bundle) (obj)), parcel);
                parcel1.writeNoException();
                return true;

            case 2: // '\002'
                parcel.enforceInterface("com.google.android.gms.plus.internal.IPlusCallbacks");
                i = parcel.readInt();
                if (parcel.readInt() != 0)
                {
                    obj = (Bundle)Bundle.CREATOR.createFromParcel(parcel);
                } else
                {
                    obj = null;
                }
                if (parcel.readInt() != 0)
                {
                    parcel = (ParcelFileDescriptor)ParcelFileDescriptor.CREATOR.createFromParcel(parcel);
                } else
                {
                    parcel = null;
                }
                a(i, ((Bundle) (obj)), parcel);
                parcel1.writeNoException();
                return true;

            case 3: // '\003'
                parcel.enforceInterface("com.google.android.gms.plus.internal.IPlusCallbacks");
                bw(parcel.readString());
                parcel1.writeNoException();
                return true;

            case 4: // '\004'
                parcel.enforceInterface("com.google.android.gms.plus.internal.IPlusCallbacks");
                if (parcel.readInt() != 0)
                {
                    obj = DataHolder.CREATOR.x(parcel);
                }
                a(((DataHolder) (obj)), parcel.readString());
                parcel1.writeNoException();
                return true;

            case 5: // '\005'
                parcel.enforceInterface("com.google.android.gms.plus.internal.IPlusCallbacks");
                i = parcel.readInt();
                if (parcel.readInt() != 0)
                {
                    obj = (Bundle)Bundle.CREATOR.createFromParcel(parcel);
                } else
                {
                    obj = null;
                }
                if (parcel.readInt() != 0)
                {
                    ie1 = ie.CREATOR.L(parcel);
                }
                a(i, ((Bundle) (obj)), ie1);
                parcel1.writeNoException();
                return true;

            case 6: // '\006'
                parcel.enforceInterface("com.google.android.gms.plus.internal.IPlusCallbacks");
                obj = obj1;
                if (parcel.readInt() != 0)
                {
                    obj = DataHolder.CREATOR.x(parcel);
                }
                a(((DataHolder) (obj)), parcel.readString(), parcel.readString());
                parcel1.writeNoException();
                return true;

            case 7: // '\007'
                parcel.enforceInterface("com.google.android.gms.plus.internal.IPlusCallbacks");
                i = parcel.readInt();
                if (parcel.readInt() != 0)
                {
                    parcel = (Bundle)Bundle.CREATOR.createFromParcel(parcel);
                } else
                {
                    parcel = null;
                }
                h(i, parcel);
                parcel1.writeNoException();
                return true;

            case 8: // '\b'
                parcel.enforceInterface("com.google.android.gms.plus.internal.IPlusCallbacks");
                bx(parcel.readString());
                parcel1.writeNoException();
                return true;

            case 9: // '\t'
                parcel.enforceInterface("com.google.android.gms.plus.internal.IPlusCallbacks");
                i = parcel.readInt();
                obj = obj2;
                if (parcel.readInt() != 0)
                {
                    obj = ks.CREATOR.bG(parcel);
                }
                a(i, ((ks) (obj)));
                parcel1.writeNoException();
                return true;

            case 10: // '\n'
                parcel.enforceInterface("com.google.android.gms.plus.internal.IPlusCallbacks");
                obj = obj3;
                break;
            }
            if (parcel.readInt() != 0)
            {
                obj = Status.CREATOR.createFromParcel(parcel);
            }
            am(((Status) (obj)));
            parcel1.writeNoException();
            return true;
        }
コード例 #26
0
ファイル: e$a.java プロジェクト: gdkjrygh/CompSecurity
    public boolean onTransact(int i, Parcel parcel, Parcel parcel1, int j)
        throws RemoteException
    {
        Object obj1 = null;
        Object obj2 = null;
        b b1 = null;
        Object obj = null;
        switch (i)
        {
        default:
            return super.onTransact(i, parcel, parcel1, j);

        case 1598968902: 
            parcel1.writeString("com.google.android.gms.maps.internal.IMapViewDelegate");
            return true;

        case 1: // '\001'
            parcel.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate");
            b1 = a();
            parcel1.writeNoException();
            parcel = obj;
            if (b1 != null)
            {
                parcel = b1.asBinder();
            }
            parcel1.writeStrongBinder(parcel);
            return true;

        case 2: // '\002'
            parcel.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate");
            Bundle bundle = obj1;
            if (parcel.readInt() != 0)
            {
                bundle = (Bundle)Bundle.CREATOR.createFromParcel(parcel);
            }
            a(bundle);
            parcel1.writeNoException();
            return true;

        case 3: // '\003'
            parcel.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate");
            b();
            parcel1.writeNoException();
            return true;

        case 4: // '\004'
            parcel.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate");
            c();
            parcel1.writeNoException();
            return true;

        case 5: // '\005'
            parcel.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate");
            d();
            parcel1.writeNoException();
            return true;

        case 6: // '\006'
            parcel.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate");
            e();
            parcel1.writeNoException();
            return true;

        case 7: // '\007'
            parcel.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate");
            Bundle bundle1 = obj2;
            if (parcel.readInt() != 0)
            {
                bundle1 = (Bundle)Bundle.CREATOR.createFromParcel(parcel);
            }
            b(bundle1);
            parcel1.writeNoException();
            if (bundle1 != null)
            {
                parcel1.writeInt(1);
                bundle1.writeToParcel(parcel1, 1);
            } else
            {
                parcel1.writeInt(0);
            }
            return true;

        case 8: // '\b'
            parcel.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate");
            e e1 = f();
            parcel1.writeNoException();
            parcel = b1;
            if (e1 != null)
            {
                parcel = e1.asBinder();
            }
            parcel1.writeStrongBinder(parcel);
            return true;

        case 9: // '\t'
            parcel.enforceInterface("com.google.android.gms.maps.internal.IMapViewDelegate");
            a(.a(parcel.readStrongBinder()));
            parcel1.writeNoException();
            return true;
        }
    }