VancedMicroG/play-services-location-api/src/main/aidl/com/google/android/gms/location/internal/IGoogleLocationManagerServi...

114 lines
6.9 KiB
Plaintext
Raw Normal View History

2015-01-06 03:05:25 +00:00
package com.google.android.gms.location.internal;
2015-03-25 22:10:19 +00:00
import android.app.PendingIntent;
import android.location.Location;
import android.os.Bundle;
2015-10-03 20:19:38 +00:00
import com.google.android.gms.common.api.Status;
2022-01-18 17:45:51 +00:00
import com.google.android.gms.common.api.internal.IStatusCallback;
2015-01-11 11:53:42 +00:00
import com.google.android.gms.location.places.AutocompleteFilter;
import com.google.android.gms.location.places.internal.IPlacesCallbacks;
2022-01-18 17:45:51 +00:00
import com.google.android.gms.location.internal.DeviceOrientationRequestUpdateData;
2015-10-04 02:40:58 +00:00
import com.google.android.gms.location.internal.ISettingsCallbacks;
2015-01-11 11:53:42 +00:00
import com.google.android.gms.location.internal.LocationRequestInternal;
2015-10-03 20:19:38 +00:00
import com.google.android.gms.location.internal.LocationRequestUpdateData;
2017-02-10 23:29:13 +00:00
import com.google.android.gms.location.internal.ParcelableGeofence;
2015-01-11 11:53:42 +00:00
import com.google.android.gms.location.places.NearbyAlertRequest;
import com.google.android.gms.location.places.PlaceFilter;
import com.google.android.gms.location.places.PlaceRequest;
import com.google.android.gms.location.places.PlaceReport;
import com.google.android.gms.location.places.internal.PlacesParams;
import com.google.android.gms.location.places.UserAddedPlace;
import com.google.android.gms.location.places.UserDataType;
2015-10-03 20:19:38 +00:00
import com.google.android.gms.location.ActivityRecognitionResult;
2015-01-11 11:53:42 +00:00
import com.google.android.gms.location.GeofencingRequest;
2015-10-03 20:19:38 +00:00
import com.google.android.gms.location.GestureRequest;
import com.google.android.gms.location.LocationAvailability;
2015-01-11 11:53:42 +00:00
import com.google.android.gms.location.LocationRequest;
2015-10-03 20:19:38 +00:00
import com.google.android.gms.location.LocationSettingsRequest;
2015-01-11 11:53:42 +00:00
import com.google.android.gms.location.LocationStatus;
2015-01-06 03:05:25 +00:00
import com.google.android.gms.location.internal.IGeofencerCallbacks;
2015-01-11 16:52:29 +00:00
import com.google.android.gms.location.ILocationListener;
2015-01-11 11:53:42 +00:00
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.LatLngBounds;
2015-01-06 03:05:25 +00:00
interface IGoogleLocationManagerService {
2017-02-10 23:29:13 +00:00
void addGeofencesList(in List<ParcelableGeofence> geofences, in PendingIntent pendingIntent, IGeofencerCallbacks callbacks, String packageName) = 0;
2015-10-03 20:19:38 +00:00
void addGeofences(in GeofencingRequest geofencingRequest, in PendingIntent pendingIntent, IGeofencerCallbacks callbacks) = 56;
2015-01-11 11:53:42 +00:00
void removeGeofencesByIntent(in PendingIntent pendingIntent, IGeofencerCallbacks callbacks, String packageName) = 1;
void removeGeofencesById(in String[] geofenceRequestIds, IGeofencerCallbacks callbacks, String packageName) = 2;
2015-10-03 20:19:38 +00:00
void removeAllGeofences(IGeofencerCallbacks callbacks, String packageName) = 3;
2022-01-18 17:45:51 +00:00
// void removeGeofences(in RemoveGeofencingRequest request, IGeofencerCallbacks callback) = 73;
2015-10-03 20:19:38 +00:00
2015-01-11 11:53:42 +00:00
void requestActivityUpdates(long detectionIntervalMillis, boolean alwaysTrue, in PendingIntent callbackIntent) = 4;
void removeActivityUpdates(in PendingIntent callbackIntent) = 5;
2015-10-03 20:19:38 +00:00
ActivityRecognitionResult getLastActivity(String packageName) = 63;
Status requestGestureUpdates(in GestureRequest request, in PendingIntent pendingIntent) = 59;
Status iglms61(in PendingIntent pendingIntent) = 60;
2015-01-11 11:53:42 +00:00
Location getLastLocation() = 6;
2022-01-18 17:45:51 +00:00
Location getLastLocationWithPackage(String packageName) = 20;
Location getLastLocationWith(String s) = 79;
2015-01-11 11:53:42 +00:00
void requestLocationUpdatesWithListener(in LocationRequest request, ILocationListener listener) = 7;
2015-10-03 20:19:38 +00:00
void requestLocationUpdatesWithPackage(in LocationRequest request, ILocationListener listener, String packageName) = 19;
2015-01-11 11:53:42 +00:00
void requestLocationUpdatesWithIntent(in LocationRequest request, in PendingIntent callbackIntent) = 8;
2015-10-03 20:19:38 +00:00
void requestLocationUpdatesInternalWithListener(in LocationRequestInternal request, ILocationListener listener) = 51;
void requestLocationUpdatesInternalWithIntent(in LocationRequestInternal request, in PendingIntent callbackIntent) = 52;
2015-01-11 16:52:29 +00:00
void removeLocationUpdatesWithListener(ILocationListener listener) = 9;
void removeLocationUpdatesWithIntent(in PendingIntent callbackIntent) = 10;
2015-10-03 20:19:38 +00:00
void updateLocationRequest(in LocationRequestUpdateData locationRequestUpdateData) = 58;
2022-01-18 17:45:51 +00:00
// void flushLocations(IFusedLocationProviderCallback callback) = 66;
2015-10-03 20:19:38 +00:00
2015-01-11 16:52:29 +00:00
void setMockMode(boolean mockMode) = 11;
void setMockLocation(in Location mockLocation) = 12;
2022-01-18 17:45:51 +00:00
void injectLocation(in Location mockLocation, int injectionType) = 25;
2015-10-03 20:19:38 +00:00
LocationAvailability getLocationAvailabilityWithPackage(String packageName) = 33;
2015-10-03 20:19:38 +00:00
2022-01-18 17:45:51 +00:00
// void requestSleepSegmentUpdates(in PendingIntent pendingIntent, in SleepSegmentRequest request, IStatusCallback callback) = 78;
void removeSleepSegmentUpdates(in PendingIntent pendingIntent, IStatusCallback callback) = 68;
2015-10-04 02:40:58 +00:00
void requestLocationSettingsDialog(in LocationSettingsRequest settingsRequest, ISettingsCallbacks callback, String packageName) = 62;
2015-10-03 20:19:38 +00:00
2022-01-18 17:45:51 +00:00
// void requestActivityTransitionUpdates(in ActivityTransitionRequest request, in PendingIntent pendingIntent, IStatusCallback callback) = 71;
void removeActivityTransitionUpdates(in PendingIntent pendingIntent, IStatusCallback callback) = 72;
void updateDeviceOrientationRequest(in DeviceOrientationRequestUpdateData request) = 74;
boolean setActivityRecognitionMode(int mode) = 76;
2015-01-11 16:52:29 +00:00
void iglms14(in LatLngBounds var1, int var2, in PlaceFilter var3, in PlacesParams var4, IPlacesCallbacks var5) = 13;
void iglms15(String var1, in PlacesParams var2, IPlacesCallbacks var3) = 14;
void iglms16(in LatLng var1, in PlaceFilter var2, in PlacesParams var3, IPlacesCallbacks var4) = 15;
void iglms17(in PlaceFilter var1, in PlacesParams var2, IPlacesCallbacks var3) = 16;
void iglms18(in PlaceRequest var1, in PlacesParams var2, in PendingIntent var3) = 17;
void iglms19(in PlacesParams var1, in PendingIntent var2) = 18;
2022-01-18 17:45:51 +00:00
2015-01-11 16:52:29 +00:00
void iglms25(in PlaceReport var1, in PlacesParams var2) = 24;
2022-01-18 17:45:51 +00:00
2015-01-11 16:52:29 +00:00
void iglms42(String var1, in PlacesParams var2, IPlacesCallbacks var3) = 41;
2022-01-18 17:45:51 +00:00
2015-01-11 16:52:29 +00:00
void iglms46(in UserAddedPlace var1, in PlacesParams var2, IPlacesCallbacks var3) = 45;
void iglms47(in LatLngBounds var1, int var2, String var3, in PlaceFilter var4, in PlacesParams var5, IPlacesCallbacks var6) = 46;
void iglms48(in NearbyAlertRequest var1, in PlacesParams var2, in PendingIntent var3) = 47;
void iglms49(in PlacesParams var1, in PendingIntent var2) = 48;
void iglms50(in UserDataType var1, in LatLngBounds var2, in List var3, in PlacesParams var4, IPlacesCallbacks var5) = 49;
2022-01-18 17:45:51 +00:00
IBinder iglms51() = 50;
2015-01-11 16:52:29 +00:00
IBinder iglms54() = 53;
void iglms55(String var1, in LatLngBounds var2, in AutocompleteFilter var3, in PlacesParams var4, IPlacesCallbacks var5) = 54;
2022-01-18 17:45:51 +00:00
2015-01-11 16:52:29 +00:00
void iglms58(in List var1, in PlacesParams var2, IPlacesCallbacks var3) = 57;
2020-06-14 21:14:47 +00:00
2022-01-18 17:45:51 +00:00
void iglms65(in PendingIntent pendingIntent, IStatusCallback callback) = 64;
void iglms66(in PendingIntent pendingIntent, IStatusCallback callback) = 65;
void iglms68(in PendingIntent pendingIntent, IStatusCallback callback) = 67;
// void iglms70(in ActivityRecognitionRequest request, in PendingIntent pendingIntent, IStatusCallback callback) = 69;
void iglms71(IStatusCallback callback) = 70;
void iglms76(in PendingIntent pendingIntent) = 75;
int iglms78() = 77;
2015-01-06 03:05:25 +00:00
}