Merge "Initial commit for ImpressionAttestationService"

This commit is contained in:
Chavi Weingarten
2020-11-10 17:01:03 +00:00
committed by Android (Google) Code Review
7 changed files with 532 additions and 0 deletions

View File

@@ -10059,6 +10059,32 @@ package android.service.attention {
}
package android.service.attestation {
public abstract class ImpressionAttestationService extends android.app.Service {
ctor public ImpressionAttestationService();
method @NonNull public final android.os.IBinder onBind(@NonNull android.content.Intent);
method @Nullable public abstract android.service.attestation.ImpressionToken onGenerateImpressionToken(@NonNull android.hardware.HardwareBuffer, @NonNull android.graphics.Rect, @NonNull String);
method public abstract int onVerifyImpressionToken(@NonNull android.service.attestation.ImpressionToken);
field public static final int VERIFICATION_STATUS_APP_DECLARED = 2; // 0x2
field public static final int VERIFICATION_STATUS_OS_VERIFIED = 1; // 0x1
field public static final int VERIFICATION_STATUS_UNKNOWN = 0; // 0x0
}
public final class ImpressionToken implements android.os.Parcelable {
ctor public ImpressionToken(long, @NonNull android.graphics.Rect, @NonNull String, @NonNull byte[], @NonNull byte[]);
method public int describeContents();
method @NonNull public android.graphics.Rect getBoundsInWindow();
method @NonNull public String getHashingAlgorithm();
method @NonNull public byte[] getHmac();
method @NonNull public byte[] getImageHash();
method public long getScreenshotTimeMillis();
method public void writeToParcel(@NonNull android.os.Parcel, int);
field @NonNull public static final android.os.Parcelable.Creator<android.service.attestation.ImpressionToken> CREATOR;
}
}
package android.service.autofill {
public abstract class AutofillFieldClassificationService extends android.app.Service {