public interface android.hardware.location.IGeofenceHardware extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: android.hardware.location.IGeofenceHardware
super_class: java.lang.Object
{
public abstract void setGpsGeofenceHardware(android.location.IGpsGeofenceHardware);
descriptor: (Landroid/location/IGpsGeofenceHardware;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
service
public abstract void setFusedGeofenceHardware(android.location.IFusedGeofenceHardware);
descriptor: (Landroid/location/IFusedGeofenceHardware;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
service
public abstract int[] getMonitoringTypes();
descriptor: ()[I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract int getStatusOfMonitoringType(int);
descriptor: (I)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
monitoringType
public abstract boolean addCircularFence(int, android.hardware.location.GeofenceHardwareRequestParcelable, android.hardware.location.IGeofenceHardwareCallback);
descriptor: (ILandroid/hardware/location/GeofenceHardwareRequestParcelable;Landroid/hardware/location/IGeofenceHardwareCallback;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
monitoringType
request
callback
public abstract boolean removeGeofence(int, int);
descriptor: (II)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
id
monitoringType
public abstract boolean pauseGeofence(int, int);
descriptor: (II)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
id
monitoringType
public abstract boolean resumeGeofence(int, int, int);
descriptor: (III)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
id
monitoringType
monitorTransitions
public abstract boolean registerForMonitorStateChangeCallback(int, android.hardware.location.IGeofenceHardwareMonitorCallback);
descriptor: (ILandroid/hardware/location/IGeofenceHardwareMonitorCallback;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
monitoringType
callback
public abstract boolean unregisterForMonitorStateChangeCallback(int, android.hardware.location.IGeofenceHardwareMonitorCallback);
descriptor: (ILandroid/hardware/location/IGeofenceHardwareMonitorCallback;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
monitoringType
callback
}
SourceFile: "IGeofenceHardware.java"
NestMembers:
android.hardware.location.IGeofenceHardware$Stub android.hardware.location.IGeofenceHardware$Stub$Proxy
InnerClasses:
public abstract Stub = android.hardware.location.IGeofenceHardware$Stub of android.hardware.location.IGeofenceHardware