com/android/location/provider/SignificantPlaceProvider.class
SignificantPlaceProvider.java
package com.android.location.provider
public abstract com.android.location.provider.SignificantPlaceProvider extends java.lang.Object {
public static final String ACTION
private static final String TAG
private final android.os.IBinder mBinder
private volatile android.hardware.location.ISignificantPlaceProviderManager mManager
private boolean mInSignificantPlace
public void <init> ()
public android.os.IBinder getBinder ()
public void setInSignificantPlace (boolean)
android.os.RemoteException e
boolean inSignificantPlace
android.hardware.location.ISignificantPlaceProviderManager manager
public abstract void onSignificantPlaceCheck ()
}
com/android/location/provider/SignificantPlaceProvider$Service.class
SignificantPlaceProvider.java
package com.android.location.provider
final com.android.location.provider.SignificantPlaceProvider$Service extends android.hardware.location.ISignificantPlaceProvider$Stub {
final synthetic com.android.location.provider.SignificantPlaceProvider this$0
void <init> (com.android.location.provider.SignificantPlaceProvider)
public void setSignificantPlaceProviderManager (android.hardware.location.ISignificantPlaceProviderManager)
android.os.RemoteException e
android.hardware.location.ISignificantPlaceProviderManager manager
public void onSignificantPlaceCheck ()
RuntimeException e
private static synthetic void lambda$onSignificantPlaceCheck$0 (java.lang.RuntimeException)
RuntimeException e
}
com/android/location/provider/ProviderRequestUnbundled.class
ProviderRequestUnbundled.java
package com.android.location.provider
public final com.android.location.provider.ProviderRequestUnbundled extends java.lang.Object {
public static final long INTERVAL_DISABLED
private final android.location.provider.ProviderRequest mRequest
public void <init> (android.location.provider.ProviderRequest)
android.location.provider.ProviderRequest request
public boolean getReportLocation ()
public long getInterval ()
public int getQuality ()
public long getMaxUpdateDelayMillis ()
public boolean isLowPower ()
public boolean isLocationSettingsIgnored ()
public java.util.List getLocationRequests ()
public android.os.WorkSource getWorkSource ()
public java.lang.String toString ()
}
com/android/location/provider/ProviderPropertiesUnbundled.class
ProviderPropertiesUnbundled.java
package com.android.location.provider
public final com.android.location.provider.ProviderPropertiesUnbundled extends java.lang.Object {
private final android.location.provider.ProviderProperties mProperties
public static com.android.location.provider.ProviderPropertiesUnbundled create (boolean, boolean, boolean, boolean, boolean, boolean, boolean, int, int)
boolean requiresNetwork
boolean requiresSatellite
boolean requiresCell
boolean hasMonetaryCost
boolean supportsAltitude
boolean supportsSpeed
boolean supportsBearing
int powerUsage
int accuracy
private void <init> (android.location.provider.ProviderProperties)
android.location.provider.ProviderProperties properties
public android.location.provider.ProviderProperties getProviderProperties ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
com.android.location.provider.ProviderPropertiesUnbundled that
public int hashCode ()
}
com/android/location/provider/LocationRequestUnbundled.class
LocationRequestUnbundled.java
package com.android.location.provider
public final com.android.location.provider.LocationRequestUnbundled extends java.lang.Object {
public static final int ACCURACY_FINE
public static final int ACCURACY_BLOCK
public static final int ACCURACY_CITY
public static final int POWER_NONE
public static final int POWER_LOW
public static final int POWER_HIGH
private final android.location.LocationRequest delegate
void <init> (android.location.LocationRequest)
android.location.LocationRequest delegate
public long getInterval ()
public long getFastestInterval ()
public int getQuality ()
public float getSmallestDisplacement ()
public boolean isLocationSettingsIgnored ()
public java.lang.String toString ()
}
com/android/location/provider/LocationProviderBase.class
LocationProviderBase.java
package com.android.location.provider
public abstract com.android.location.provider.LocationProviderBase extends java.lang.Object {
public static final String EXTRA_NO_GPS_LOCATION
public static final String FUSED_PROVIDER
final String mTag
final String mAttributionTag
final android.os.IBinder mBinder
protected final android.location.ILocationManager mLocationManager
volatile android.location.provider.ILocationProviderManager mManager
volatile android.location.provider.ProviderProperties mProperties
volatile boolean mAllowed
public void <init> (java.lang.String, com.android.location.provider.ProviderPropertiesUnbundled)
String tag
com.android.location.provider.ProviderPropertiesUnbundled properties
public void <init> (android.content.Context, java.lang.String, com.android.location.provider.ProviderPropertiesUnbundled)
android.content.Context context
String tag
com.android.location.provider.ProviderPropertiesUnbundled properties
public android.os.IBinder getBinder ()
public void setEnabled (boolean)
boolean enabled
public void setAllowed (boolean)
android.os.RemoteException e
RuntimeException e
boolean allowed
android.location.provider.ILocationProviderManager manager
public void setProperties (com.android.location.provider.ProviderPropertiesUnbundled)
android.os.RemoteException e
RuntimeException e
com.android.location.provider.ProviderPropertiesUnbundled properties
android.location.provider.ILocationProviderManager manager
public void setAdditionalProviderPackages (java.util.List)
java.util.List packageNames
public boolean isEnabled ()
public boolean isAllowed ()
public void reportLocation (android.location.Location)
android.os.RemoteException e
RuntimeException e
android.location.Location location
android.location.provider.ILocationProviderManager manager
public void reportLocations (java.util.List)
android.os.RemoteException e
RuntimeException e
java.util.List locations
android.location.provider.ILocationProviderManager manager
protected void onInit ()
protected void onEnable ()
protected void onDisable ()
protected abstract void onSetRequest (com.android.location.provider.ProviderRequestUnbundled, android.os.WorkSource)
protected void onFlush (com.android.location.provider.LocationProviderBase$OnFlushCompleteCallback)
com.android.location.provider.LocationProviderBase$OnFlushCompleteCallback callback
protected void onDump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
protected int onGetStatus (android.os.Bundle)
android.os.Bundle extras
protected long onGetStatusUpdateTime ()
protected boolean onSendExtraCommand (java.lang.String, android.os.Bundle)
String command
android.os.Bundle extras
private static android.location.Location stripExtras (android.location.Location)
android.location.Location location
android.os.Bundle extras
private static java.util.List stripExtras (java.util.List)
android.location.Location copiedLocation
int j
android.location.Location newLocation
android.location.Location location
java.util.List locations
java.util.List mapped
int size
int i
}
com/android/location/provider/LocationProviderBase$Service.class
LocationProviderBase.java
package com.android.location.provider
final com.android.location.provider.LocationProviderBase$Service extends android.location.provider.ILocationProvider$Stub {
final synthetic com.android.location.provider.LocationProviderBase this$0
void <init> (com.android.location.provider.LocationProviderBase)
public void setLocationProviderManager (android.location.provider.ILocationProviderManager)
android.os.RemoteException e
RuntimeException e
android.location.provider.ILocationProviderManager manager
public void setRequest (android.location.provider.ProviderRequest)
android.location.provider.ProviderRequest request
public void flush ()
private void onFlushComplete ()
android.os.RemoteException e
RuntimeException e
android.location.provider.ILocationProviderManager manager
public void sendExtraCommand (java.lang.String, android.os.Bundle)
String command
android.os.Bundle extras
}
com/android/location/provider/LocationProviderBase$OnFlushCompleteCallback.class
LocationProviderBase.java
package com.android.location.provider
public abstract com.android.location.provider.LocationProviderBase$OnFlushCompleteCallback extends java.lang.Object {
public abstract void onFlushComplete ()
}
com/android/location/provider/GmsFusedBatchOptions.class
GmsFusedBatchOptions.java
package com.android.location.provider
public com.android.location.provider.GmsFusedBatchOptions extends java.lang.Object {
public void <init> ()
public void setMaxPowerAllocationInMW (double)
double value
public double getMaxPowerAllocationInMW ()
public void setPeriodInNS (long)
long value
public long getPeriodInNS ()
public void setSmallestDisplacementMeters (float)
float value
public float getSmallestDisplacementMeters ()
public void setSourceToUse (int)
int source
public void resetSourceToUse (int)
int source
public boolean isSourceToUseSet (int)
int source
public int getSourcesToUse ()
public void setFlag (int)
int flag
public void resetFlag (int)
int flag
public boolean isFlagSet (int)
int flag
public int getFlags ()
}
com/android/location/provider/GmsFusedBatchOptions$SourceTechnologies.class
GmsFusedBatchOptions.java
package com.android.location.provider
public final com.android.location.provider.GmsFusedBatchOptions$SourceTechnologies extends java.lang.Object {
public static int GNSS
public static int WIFI
public static int SENSORS
public static int CELL
public static int BLUETOOTH
public void <init> ()
static void <clinit> ()
}
com/android/location/provider/GmsFusedBatchOptions$BatchFlags.class
GmsFusedBatchOptions.java
package com.android.location.provider
public final com.android.location.provider.GmsFusedBatchOptions$BatchFlags extends java.lang.Object {
public static int WAKEUP_ON_FIFO_FULL
public static int CALLBACK_ON_LOCATION_FIX
public void <init> ()
static void <clinit> ()
}
com/android/location/provider/GeofenceProvider.class
GeofenceProvider.java
package com.android.location.provider
public abstract com.android.location.provider.GeofenceProvider extends java.lang.Object {
private android.hardware.location.GeofenceHardware mGeofenceHardware
private android.location.IGeofenceProvider$Stub mProvider
public void <init> ()
public android.os.IBinder getBinder ()
public abstract void onGeofenceHardwareChange (android.hardware.location.GeofenceHardware)
}
com/android/location/provider/GeofenceProvider$1.class
GeofenceProvider.java
package com.android.location.provider
com.android.location.provider.GeofenceProvider$1 extends android.location.IGeofenceProvider$Stub {
final synthetic com.android.location.provider.GeofenceProvider this$0
void <init> (com.android.location.provider.GeofenceProvider)
com.android.location.provider.GeofenceProvider this$0
public void setGeofenceHardware (android.hardware.location.IGeofenceHardware)
android.hardware.location.IGeofenceHardware hardwareProxy
}
com/android/location/provider/GeocodeProvider.class
GeocodeProvider.java
package com.android.location.provider
public abstract com.android.location.provider.GeocodeProvider extends java.lang.Object {
private final android.location.provider.IGeocodeProvider$Stub mProvider
public void <init> ()
public abstract java.lang.String onGetFromLocation (double, double, int, android.location.GeocoderParams, java.util.List)
public abstract java.lang.String onGetFromLocationName (java.lang.String, double, double, double, double, int, android.location.GeocoderParams, java.util.List)
public android.os.IBinder getBinder ()
}
com/android/location/provider/GeocodeProvider$1.class
GeocodeProvider.java
package com.android.location.provider
com.android.location.provider.GeocodeProvider$1 extends android.location.provider.IGeocodeProvider$Stub {
final synthetic com.android.location.provider.GeocodeProvider this$0
void <init> (com.android.location.provider.GeocodeProvider)
com.android.location.provider.GeocodeProvider this$0
public void reverseGeocode (android.location.provider.ReverseGeocodeRequest, android.location.provider.IGeocodeCallback)
android.location.provider.ReverseGeocodeRequest request
android.location.provider.IGeocodeCallback callback
java.util.List results
String error
public void forwardGeocode (android.location.provider.ForwardGeocodeRequest, android.location.provider.IGeocodeCallback)
android.location.provider.ForwardGeocodeRequest request
android.location.provider.IGeocodeCallback callback
java.util.List results
String error
}
com/android/location/provider/FusedProvider.class
FusedProvider.java
package com.android.location.provider
public abstract com.android.location.provider.FusedProvider extends java.lang.Object {
public void <init> ()
public android.os.IBinder getBinder ()
}
com/android/location/provider/FusedLocationHardwareSink.class
FusedLocationHardwareSink.java
package com.android.location.provider
public com.android.location.provider.FusedLocationHardwareSink extends java.lang.Object {
public void <init> ()
public void onLocationAvailable (android.location.Location[])
android.location.Location[] locations
public void onDiagnosticDataAvailable (java.lang.String)
String data
public void onCapabilities (int)
int capabilities
public void onStatusChanged (int)
int status
}
com/android/location/provider/FusedLocationHardware.class
FusedLocationHardware.java
package com.android.location.provider
public final com.android.location.provider.FusedLocationHardware extends java.lang.Object {
private void <init> ()
public void registerSink (com.android.location.provider.FusedLocationHardwareSink, android.os.Looper)
com.android.location.provider.FusedLocationHardwareSink sink
android.os.Looper looper
public void unregisterSink (com.android.location.provider.FusedLocationHardwareSink)
com.android.location.provider.FusedLocationHardwareSink sink
public int getSupportedBatchSize ()
public void startBatching (int, com.android.location.provider.GmsFusedBatchOptions)
int id
com.android.location.provider.GmsFusedBatchOptions batchOptions
public void stopBatching (int)
int id
public void updateBatchingOptions (int, com.android.location.provider.GmsFusedBatchOptions)
int id
com.android.location.provider.GmsFusedBatchOptions batchOptions
public void requestBatchOfLocations (int)
int batchSizeRequest
public void flushBatchedLocations ()
public boolean supportsDiagnosticDataInjection ()
public void injectDiagnosticData (java.lang.String)
String data
public boolean supportsDeviceContextInjection ()
public void injectDeviceContext (int)
int deviceEnabledContext
public int getVersion ()
}
com/android/location/provider/ActivityRecognitionProviderWatcher.class
ActivityRecognitionProviderWatcher.java
package com.android.location.provider
public com.android.location.provider.ActivityRecognitionProviderWatcher extends java.lang.Object {
private static final String TAG
private static com.android.location.provider.ActivityRecognitionProviderWatcher sWatcher
private static final Object sWatcherLock
private com.android.location.provider.ActivityRecognitionProvider mActivityRecognitionProvider
private android.hardware.location.IActivityRecognitionHardwareWatcher$Stub mWatcherStub
private void <init> ()
public static com.android.location.provider.ActivityRecognitionProviderWatcher getInstance ()
public android.os.IBinder getBinder ()
public com.android.location.provider.ActivityRecognitionProvider getActivityRecognitionProvider ()
static void <clinit> ()
}
com/android/location/provider/ActivityRecognitionProviderWatcher$1.class
ActivityRecognitionProviderWatcher.java
package com.android.location.provider
com.android.location.provider.ActivityRecognitionProviderWatcher$1 extends android.hardware.location.IActivityRecognitionHardwareWatcher$Stub {
final synthetic com.android.location.provider.ActivityRecognitionProviderWatcher this$0
void <init> (com.android.location.provider.ActivityRecognitionProviderWatcher)
com.android.location.provider.ActivityRecognitionProviderWatcher this$0
public void onInstanceChanged (android.hardware.location.IActivityRecognitionHardware)
android.os.RemoteException e
android.hardware.location.IActivityRecognitionHardware instance
int callingUid
}
com/android/location/provider/ActivityRecognitionProviderClient.class
ActivityRecognitionProviderClient.java
package com.android.location.provider
public abstract com.android.location.provider.ActivityRecognitionProviderClient extends java.lang.Object {
private static final String TAG
private android.hardware.location.IActivityRecognitionHardwareClient$Stub mClient
protected void <init> ()
public android.os.IBinder getBinder ()
public abstract void onProviderChanged (boolean, com.android.location.provider.ActivityRecognitionProvider)
}
com/android/location/provider/ActivityRecognitionProviderClient$1.class
ActivityRecognitionProviderClient.java
package com.android.location.provider
com.android.location.provider.ActivityRecognitionProviderClient$1 extends android.hardware.location.IActivityRecognitionHardwareClient$Stub {
final synthetic com.android.location.provider.ActivityRecognitionProviderClient this$0
void <init> (com.android.location.provider.ActivityRecognitionProviderClient)
com.android.location.provider.ActivityRecognitionProviderClient this$0
public void onAvailabilityChanged (boolean, android.hardware.location.IActivityRecognitionHardware)
com.android.location.provider.ActivityRecognitionProvider provider
android.os.RemoteException e
boolean isSupported
android.hardware.location.IActivityRecognitionHardware instance
int callingUid
com.android.location.provider.ActivityRecognitionProvider provider
}
com/android/location/provider/ActivityRecognitionProvider.class
ActivityRecognitionProvider.java
package com.android.location.provider
public final com.android.location.provider.ActivityRecognitionProvider extends java.lang.Object {
private final android.hardware.location.IActivityRecognitionHardware mService
private final java.util.HashSet mSinkSet
public static final String ACTIVITY_IN_VEHICLE
public static final String ACTIVITY_ON_BICYCLE
public static final String ACTIVITY_WALKING
public static final String ACTIVITY_RUNNING
public static final String ACTIVITY_STILL
public static final String ACTIVITY_TILTING
public static final int EVENT_TYPE_FLUSH_COMPLETE
public static final int EVENT_TYPE_ENTER
public static final int EVENT_TYPE_EXIT
public void <init> (android.hardware.location.IActivityRecognitionHardware) throws android.os.RemoteException
android.hardware.location.IActivityRecognitionHardware service
public java.lang.String[] getSupportedActivities () throws android.os.RemoteException
public boolean isActivitySupported (java.lang.String) throws android.os.RemoteException
String activity
public void registerSink (com.android.location.provider.ActivityRecognitionProvider$Sink)
com.android.location.provider.ActivityRecognitionProvider$Sink sink
public void unregisterSink (com.android.location.provider.ActivityRecognitionProvider$Sink)
com.android.location.provider.ActivityRecognitionProvider$Sink sink
public boolean enableActivityEvent (java.lang.String, int, long) throws android.os.RemoteException
String activity
int eventType
long reportLatencyNs
public boolean disableActivityEvent (java.lang.String, int) throws android.os.RemoteException
String activity
int eventType
public boolean flush () throws android.os.RemoteException
}
com/android/location/provider/ActivityRecognitionProvider$SinkTransport.class
ActivityRecognitionProvider.java
package com.android.location.provider
final com.android.location.provider.ActivityRecognitionProvider$SinkTransport extends android.hardware.location.IActivityRecognitionHardwareSink$Stub {
final synthetic com.android.location.provider.ActivityRecognitionProvider this$0
private void <init> (com.android.location.provider.ActivityRecognitionProvider)
public void onActivityChanged (android.hardware.location.ActivityChangedEvent)
java.util.Collection sinks
com.android.location.provider.ActivityRecognitionEvent gmsEvent
android.hardware.location.ActivityRecognitionEvent reportingEvent
com.android.location.provider.ActivityRecognitionProvider$Sink sink
android.hardware.location.ActivityChangedEvent event
java.util.Collection sinks
java.util.ArrayList gmsEvents
com.android.location.provider.ActivityChangedEvent gmsEvent
}
com/android/location/provider/ActivityRecognitionProvider$Sink.class
ActivityRecognitionProvider.java
package com.android.location.provider
public abstract com.android.location.provider.ActivityRecognitionProvider$Sink extends java.lang.Object {
public abstract void onActivityChanged (com.android.location.provider.ActivityChangedEvent)
}
com/android/location/provider/ActivityRecognitionEvent.class
ActivityRecognitionEvent.java
package com.android.location.provider
public com.android.location.provider.ActivityRecognitionEvent extends java.lang.Object {
private final String mActivity
private final int mEventType
private final long mTimestampNs
public void <init> (java.lang.String, int, long)
String activity
int eventType
long timestampNs
public java.lang.String getActivity ()
public int getEventType ()
public long getTimestampNs ()
public java.lang.String toString ()
String eventString
String eventString
String eventString
String eventString
}
com/android/location/provider/ActivityChangedEvent.class
ActivityChangedEvent.java
package com.android.location.provider
public com.android.location.provider.ActivityChangedEvent extends java.lang.Object {
private final java.util.List mActivityRecognitionEvents
public void <init> (java.util.List)
java.util.List activityRecognitionEvents
public java.lang.Iterable getActivityRecognitionEvents ()
public java.lang.String toString ()
com.android.location.provider.ActivityRecognitionEvent event
StringBuilder builder
}
com/android/location/provider/
com/android/location/
com/android/
com/
android/location/GeocoderParams.class
GeocoderParams.java
package android.location
public android.location.GeocoderParams extends java.lang.Object implements android.os.Parcelable {
private final int mUid
private final String mPackageName
private final String mAttributionTag
private final java.util.Locale mLocale
public static final android.os.Parcelable$Creator CREATOR
public void <init> (android.content.Context)
android.content.Context context
public void <init> (android.content.Context, java.util.Locale)
android.content.Context context
java.util.Locale locale
public void <init> (int, java.lang.String, java.lang.String, java.util.Locale)
int uid
String packageName
String attributionTag
java.util.Locale locale
public int getClientUid ()
public java.lang.String getClientPackage ()
public java.lang.String getClientAttributionTag ()
public java.util.Locale getLocale ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel parcel
int flags
static void <clinit> ()
}
android/location/GeocoderParams$1.class
GeocoderParams.java
package android.location
android.location.GeocoderParams$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.location.GeocoderParams createFromParcel (android.os.Parcel)
android.os.Parcel in
int uid
String packageName
String attributionTag
String language
String country
String variant
public android.location.GeocoderParams[] newArray (int)
int size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/location/
android/
META-INF/MANIFEST.MF
META-INF/