forked from microg/GmsCore
-
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'microg:master' into patch-work-account
- Loading branch information
Showing
86 changed files
with
2,635 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8 changes: 8 additions & 0 deletions
8
play-services-api/src/main/aidl/com/google/android/gms/audit/LogAuditRecordsRequest.aidl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
/* | ||
* SPDX-FileCopyrightText: 2023 microG Project Team | ||
* SPDX-License-Identifier: Apache-2.0 | ||
*/ | ||
|
||
package com.google.android.gms.audit; | ||
|
||
parcelable LogAuditRecordsRequest; |
13 changes: 13 additions & 0 deletions
13
play-services-api/src/main/aidl/com/google/android/gms/audit/internal/IAuditService.aidl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
/* | ||
* SPDX-FileCopyrightText: 2023 microG Project Team | ||
* SPDX-License-Identifier: Apache-2.0 | ||
*/ | ||
|
||
package com.google.android.gms.audit.internal; | ||
|
||
import com.google.android.gms.common.api.internal.IStatusCallback; | ||
import com.google.android.gms.audit.LogAuditRecordsRequest; | ||
|
||
interface IAuditService { | ||
void logAuditRecords(in LogAuditRecordsRequest request, IStatusCallback callback); | ||
} |
8 changes: 8 additions & 0 deletions
8
play-services-api/src/main/aidl/com/google/android/gms/gass/internal/GassRequestParcel.aidl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
/* | ||
* SPDX-FileCopyrightText: 2023 microG Project Team | ||
* SPDX-License-Identifier: Apache-2.0 | ||
*/ | ||
|
||
package com.google.android.gms.gass.internal; | ||
|
||
parcelable GassRequestParcel; |
8 changes: 8 additions & 0 deletions
8
play-services-api/src/main/aidl/com/google/android/gms/gass/internal/GassResponseParcel.aidl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
/* | ||
* SPDX-FileCopyrightText: 2023 microG Project Team | ||
* SPDX-License-Identifier: Apache-2.0 | ||
*/ | ||
|
||
package com.google.android.gms.gass.internal; | ||
|
||
parcelable GassResponseParcel; |
16 changes: 16 additions & 0 deletions
16
play-services-api/src/main/aidl/com/google/android/gms/gass/internal/IGassService.aidl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
/* | ||
* SPDX-FileCopyrightText: 2023 microG Project Team | ||
* SPDX-License-Identifier: Apache-2.0 | ||
*/ | ||
|
||
package com.google.android.gms.gass.internal; | ||
|
||
import android.os.Bundle; | ||
import android.os.IInterface; | ||
import com.google.android.gms.gass.internal.GassRequestParcel; | ||
import com.google.android.gms.gass.internal.GassResponseParcel; | ||
|
||
interface IGassService { | ||
GassResponseParcel getGassResponse(in GassRequestParcel gassRequestParcel) = 0; | ||
Bundle getGassBundle(in Bundle bundle, int code) = 3; | ||
} |
8 changes: 8 additions & 0 deletions
8
play-services-api/src/main/aidl/com/google/android/gms/pseudonymous/PseudonymousIdToken.aidl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
/* | ||
* SPDX-FileCopyrightText: 2023 microG Project Team | ||
* SPDX-License-Identifier: Apache-2.0 | ||
*/ | ||
|
||
package com.google.android.gms.pseudonymous; | ||
|
||
parcelable PseudonymousIdToken; |
15 changes: 15 additions & 0 deletions
15
.../src/main/aidl/com/google/android/gms/pseudonymous/internal/IPseudonymousIdCallbacks.aidl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
/* | ||
* SPDX-FileCopyrightText: 2023 microG Project Team | ||
* SPDX-License-Identifier: Apache-2.0 | ||
*/ | ||
|
||
package com.google.android.gms.pseudonymous.internal; | ||
|
||
import com.google.android.gms.common.api.Status; | ||
import com.google.android.gms.pseudonymous.PseudonymousIdToken; | ||
|
||
interface IPseudonymousIdCallbacks { | ||
void onGetTokenResponse(in Status status, in PseudonymousIdToken token) = 0; | ||
void onSetTokenResponse(in Status status) = 1; | ||
void onGetLastResetWallTimeMsResponse(in Status status, long time) = 2; | ||
} |
15 changes: 15 additions & 0 deletions
15
...pi/src/main/aidl/com/google/android/gms/pseudonymous/internal/IPseudonymousIdService.aidl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
/* | ||
* SPDX-FileCopyrightText: 2023 microG Project Team | ||
* SPDX-License-Identifier: Apache-2.0 | ||
*/ | ||
|
||
package com.google.android.gms.pseudonymous.internal; | ||
|
||
import com.google.android.gms.pseudonymous.internal.IPseudonymousIdCallbacks; | ||
import com.google.android.gms.pseudonymous.PseudonymousIdToken; | ||
|
||
interface IPseudonymousIdService { | ||
void getToken(IPseudonymousIdCallbacks call) = 0; | ||
void setToken(IPseudonymousIdCallbacks call, in PseudonymousIdToken token) = 1; | ||
void getLastResetWallTimeMs(IPseudonymousIdCallbacks callbacks) = 2; | ||
} |
7 changes: 7 additions & 0 deletions
7
...i/src/main/aidl/com/google/android/gms/semanticlocation/SemanticLocationEventRequest.aidl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
/* | ||
* SPDX-FileCopyrightText: 2023 microG Project Team | ||
* SPDX-License-Identifier: Apache-2.0 | ||
*/ | ||
package com.google.android.gms.semanticlocation; | ||
|
||
parcelable SemanticLocationEventRequest; |
18 changes: 18 additions & 0 deletions
18
.../main/aidl/com/google/android/gms/semanticlocation/internal/ISemanticLocationService.aidl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
/* | ||
* SPDX-FileCopyrightText: 2023 microG Project Team | ||
* SPDX-License-Identifier: Apache-2.0 | ||
*/ | ||
package com.google.android.gms.semanticlocation.internal; | ||
|
||
import android.app.PendingIntent; | ||
import android.os.IInterface; | ||
import com.google.android.gms.semanticlocation.SemanticLocationEventRequest; | ||
import com.google.android.gms.semanticlocation.internal.SemanticLocationParameters; | ||
import com.google.android.gms.common.api.internal.IStatusCallback; | ||
|
||
interface ISemanticLocationService { | ||
void registerSemanticLocationEvents(in SemanticLocationParameters params, IStatusCallback callback, in SemanticLocationEventRequest request, in PendingIntent pendingIntent) = 0; | ||
void unregisterSemanticLocationEvents(in SemanticLocationParameters params, IStatusCallback callback, in PendingIntent pendingIntent) = 1; | ||
|
||
void setIncognitoMode(in SemanticLocationParameters params, IStatusCallback callback, boolean mode) = 4; | ||
} |
7 changes: 7 additions & 0 deletions
7
...ain/aidl/com/google/android/gms/semanticlocation/internal/SemanticLocationParameters.aidl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
/* | ||
* SPDX-FileCopyrightText: 2023 microG Project Team | ||
* SPDX-License-Identifier: Apache-2.0 | ||
*/ | ||
package com.google.android.gms.semanticlocation.internal; | ||
|
||
parcelable SemanticLocationParameters; |
53 changes: 53 additions & 0 deletions
53
play-services-api/src/main/java/com/google/android/gms/audit/LogAuditRecordsRequest.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
/* | ||
* SPDX-FileCopyrightText: 2023 microG Project Team | ||
* SPDX-License-Identifier: Apache-2.0 | ||
*/ | ||
|
||
package com.google.android.gms.audit; | ||
|
||
import android.os.Parcel; | ||
|
||
import androidx.annotation.NonNull; | ||
|
||
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable; | ||
import com.google.android.gms.common.internal.safeparcel.SafeParcelable; | ||
import com.google.android.gms.common.internal.safeparcel.SafeParcelableCreatorAndWriter; | ||
|
||
import org.microg.gms.utils.ToStringHelper; | ||
|
||
@SafeParcelable.Class | ||
public class LogAuditRecordsRequest extends AbstractSafeParcelable { | ||
@Field(1) | ||
public int writeMode; | ||
@Field(2) | ||
public int componentId; | ||
@Field(3) | ||
public String accountName; | ||
@Field(4) | ||
public byte[][] auditRecords; | ||
@Field(5) | ||
public byte[] traceToken; | ||
@Field(6) | ||
public byte[] auditToken; | ||
|
||
@NonNull | ||
@Override | ||
public String toString() { | ||
return ToStringHelper.name("LogAuditRecordsRequest") | ||
.field("writeMode", writeMode) | ||
.field("componentId", componentId) | ||
.field("accountName", accountName) | ||
.field("auditRecords", auditRecords) | ||
.field("traceToken", traceToken) | ||
.field("auditToken", auditToken) | ||
.end(); | ||
} | ||
|
||
@Override | ||
public void writeToParcel(@NonNull Parcel dest, int flags) { | ||
CREATOR.writeToParcel(this, dest, flags); | ||
} | ||
|
||
public static final SafeParcelableCreatorAndWriter<LogAuditRecordsRequest> CREATOR = findCreator(LogAuditRecordsRequest.class); | ||
|
||
} |
32 changes: 32 additions & 0 deletions
32
play-services-api/src/main/java/com/google/android/gms/gass/internal/GassRequestParcel.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
/* | ||
* SPDX-FileCopyrightText: 2023 microG Project Team | ||
* SPDX-License-Identifier: Apache-2.0 | ||
*/ | ||
|
||
package com.google.android.gms.gass.internal; | ||
|
||
import android.os.Parcel; | ||
|
||
import androidx.annotation.NonNull; | ||
|
||
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable; | ||
import com.google.android.gms.common.internal.safeparcel.SafeParcelable; | ||
import com.google.android.gms.common.internal.safeparcel.SafeParcelableCreatorAndWriter; | ||
|
||
@SafeParcelable.Class | ||
public class GassRequestParcel extends AbstractSafeParcelable { | ||
|
||
@Field(1) | ||
public int versionCode; | ||
@Field(2) | ||
public String packageName; | ||
@Field(3) | ||
public String appVersionCode; | ||
|
||
@Override | ||
public void writeToParcel(@NonNull Parcel dest, int flags) { | ||
CREATOR.writeToParcel(this, dest, flags); | ||
} | ||
|
||
public static final SafeParcelableCreatorAndWriter<GassRequestParcel> CREATOR = findCreator(GassRequestParcel.class); | ||
} |
49 changes: 49 additions & 0 deletions
49
play-services-api/src/main/java/com/google/android/gms/gass/internal/GassResponseParcel.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
/* | ||
* SPDX-FileCopyrightText: 2023 microG Project Team | ||
* SPDX-License-Identifier: Apache-2.0 | ||
*/ | ||
|
||
package com.google.android.gms.gass.internal; | ||
|
||
import android.os.Parcel; | ||
|
||
import androidx.annotation.NonNull; | ||
|
||
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable; | ||
import com.google.android.gms.common.internal.safeparcel.SafeParcelable; | ||
import com.google.android.gms.common.internal.safeparcel.SafeParcelableCreatorAndWriter; | ||
import com.google.android.gms.feedback.ErrorReport; | ||
|
||
@SafeParcelable.Class | ||
public class GassResponseParcel extends AbstractSafeParcelable { | ||
|
||
@Field(1) | ||
public int versionCode; | ||
|
||
@Field(2) | ||
public byte[] data; | ||
|
||
public ErrorReport report; | ||
|
||
public GassResponseParcel() { | ||
} | ||
|
||
public GassResponseParcel(int i, byte[] bArr) { | ||
this.versionCode = i; | ||
this.report = null; | ||
this.data = bArr; | ||
} | ||
|
||
public GassResponseParcel(ErrorReport report) { | ||
this.versionCode = 1; | ||
this.report = report; | ||
this.data = null; | ||
} | ||
|
||
@Override | ||
public void writeToParcel(@NonNull Parcel dest, int flags) { | ||
CREATOR.writeToParcel(this, dest, flags); | ||
} | ||
|
||
public static final SafeParcelableCreatorAndWriter<GassResponseParcel> CREATOR = findCreator(GassResponseParcel.class); | ||
} |
34 changes: 34 additions & 0 deletions
34
play-services-api/src/main/java/com/google/android/gms/pseudonymous/PseudonymousIdToken.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
/* | ||
* SPDX-FileCopyrightText: 2023 microG Project Team | ||
* SPDX-License-Identifier: Apache-2.0 | ||
*/ | ||
|
||
package com.google.android.gms.pseudonymous; | ||
|
||
import android.os.Parcel; | ||
|
||
import androidx.annotation.NonNull; | ||
|
||
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable; | ||
import com.google.android.gms.common.internal.safeparcel.SafeParcelable; | ||
import com.google.android.gms.common.internal.safeparcel.SafeParcelableCreatorAndWriter; | ||
|
||
@SafeParcelable.Class | ||
public class PseudonymousIdToken extends AbstractSafeParcelable { | ||
|
||
@Field(2) | ||
public String name; | ||
|
||
@Constructor | ||
public PseudonymousIdToken(@Param(2) String name) { | ||
this.name = name; | ||
} | ||
|
||
@Override | ||
public void writeToParcel(@NonNull Parcel dest, int flags) { | ||
CREATOR.writeToParcel(this, dest, flags); | ||
} | ||
|
||
public static final SafeParcelableCreatorAndWriter<PseudonymousIdToken> CREATOR = findCreator(PseudonymousIdToken.class); | ||
|
||
} |
32 changes: 32 additions & 0 deletions
32
...i/src/main/java/com/google/android/gms/semanticlocation/SemanticLocationEventRequest.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
/* | ||
* SPDX-FileCopyrightText: 2023 microG Project Team | ||
* SPDX-License-Identifier: Apache-2.0 | ||
*/ | ||
package com.google.android.gms.semanticlocation; | ||
|
||
|
||
import android.os.Parcel; | ||
|
||
import androidx.annotation.NonNull; | ||
|
||
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable; | ||
import com.google.android.gms.common.internal.safeparcel.SafeParcelable; | ||
import com.google.android.gms.common.internal.safeparcel.SafeParcelableCreatorAndWriter; | ||
|
||
@SafeParcelable.Class | ||
public class SemanticLocationEventRequest extends AbstractSafeParcelable { | ||
@Field(1) | ||
public final float position; | ||
|
||
@Constructor | ||
public SemanticLocationEventRequest(@Param(1) float position) { | ||
this.position = position; | ||
} | ||
|
||
@Override | ||
public void writeToParcel(@NonNull Parcel dest, int flags) { | ||
CREATOR.writeToParcel(this, dest, flags); | ||
} | ||
|
||
public static final SafeParcelableCreatorAndWriter<SemanticLocationEventRequest> CREATOR = findCreator(SemanticLocationEventRequest.class); | ||
} |
Oops, something went wrong.