Class MAMBinder
-
- All Implemented Interfaces:
-
android.os.IBinder,com.microsoft.intune.mam.client.os.HookedBinder
public abstract class MAMBinder extends Binder implements HookedBinderMAM version of Binder. This is only necessary if the Binder in question will be accessed without using transact/onTransact from within the app.
-
-
Field Summary
Fields Modifier and Type Field Description public final static intDUMP_TRANSACTIONpublic final static intFIRST_CALL_TRANSACTIONpublic final static intFLAG_ONEWAYpublic final static intINTERFACE_TRANSACTIONpublic final static intLAST_CALL_TRANSACTIONpublic final static intLIKE_TRANSACTIONpublic final static intPING_TRANSACTIONpublic final static intTWEET_TRANSACTION
-
Constructor Summary
Constructors Constructor Description MAMBinder()Constructor.
-
Method Summary
Modifier and Type Method Description booleanonMAMTransact(int code, Parcel data, Parcel reply, int flags)MAM version of onTransact. -
Methods inherited from class android.os.Binder
attachInterface, clearCallingIdentity, clearCallingWorkSource, dumpAsync, flushPendingCommands, getCallingPid, getCallingUid, getCallingUidOrThrow, getCallingUserHandle, getCallingWorkSourceUid, getInterfaceDescriptor, isBinderAlive, joinThreadPool, linkToDeath, pingBinder, queryLocalInterface, restoreCallingIdentity, restoreCallingWorkSource, setCallingWorkSourceUid, transact, unlinkToDeath -
Methods inherited from class android.os.IBinder
addFrozenStateChangeCallback, getSuggestedMaxIpcSizeBytes, removeFrozenStateChangeCallback -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
onMAMTransact
boolean onMAMTransact(int code, Parcel data, Parcel reply, int flags)
MAM version of onTransact.
- Parameters:
code- Code.data- Data.reply- Reply.flags- Flags.- Returns:
True if handled; false otherwise.
-
-
-
-