ApplicationReport

public abstract class ApplicationReport


Thông tin được báo cáo về một ứng dụng đã cài đặt.

Tóm tắt

Các loại lồng nhau

Nguồn cung cấp ứng dụng.

public abstract class ApplicationReport.Builder

Trình tạo cho ApplicationReport.

Phương thức công khai

static ApplicationReport.Builder
abstract ApplicationReport.ApplicationSource

Nguồn của gói.

Metadata

Siêu dữ liệu về nguồn ứng dụng.

static ApplicationReport
abstract String

Tên gói của ứng dụng đã cài đặt ứng dụng này.

Metadata

Siêu dữ liệu về tên gói trình cài đặt.

abstract Instant

Thời gian ứng dụng được cập nhật gần đây nhất trên thiết bị.

Metadata

Siêu dữ liệu về thời gian cập nhật gần đây nhất.

abstract Long

Chứa versionCode và versionCodeMajor của ứng dụng được kết hợp với nhau thành một giá trị dài duy nhất.

Metadata

Siêu dữ liệu về mã phiên bản dài.

abstract String

Tên gói của ứng dụng.

Metadata

Siêu dữ liệu về tên gói.

abstract ImmutableList<String>

Hàm băm SHA-256 của mỗi android.content.pm.Signature được liên kết với gói ứng dụng.

Metadata

Siêu dữ liệu về dấu vân tay sha256 của chứng chỉ khoá ký.

abstract String

Phiên bản ứng dụng mà người dùng nhìn thấy.

Metadata

Siêu dữ liệu về tên phiên bản.

boolean

Trả về true nếu applicationSourceMetadata được đặt.

boolean

Trả về true nếu installerPackageNameMetadata được đặt.

boolean

Trả về true nếu lastUpdateTimeMetadata được đặt.

boolean

Trả về true nếu longVersionCodeMetadata được đặt.

boolean

Trả về true nếu packageNameMetadata được đặt.

boolean

Trả về true nếu signingKeyCertSha256FingerprintsMetadata được đặt.

boolean

Trả về true nếu versionNameMetadata được đặt.

abstract ApplicationReport.Builder

Phương thức công khai

trình tạo

public static ApplicationReport.Builder builder()

getApplicationSource

public abstract ApplicationReport.ApplicationSource getApplicationSource()

Nguồn của gói.

getApplicationSourceMetadata

public Metadata getApplicationSourceMetadata()

Siêu dữ liệu về nguồn ứng dụng.

getDefaultInstance

public static ApplicationReport getDefaultInstance()

getInstallerPackageName

public abstract String getInstallerPackageName()

Tên gói của ứng dụng đã cài đặt ứng dụng này.

getInstallerPackageNameMetadata

public Metadata getInstallerPackageNameMetadata()

Siêu dữ liệu về tên gói trình cài đặt.

getLastUpdateTime

public abstract Instant getLastUpdateTime()

Thời gian ứng dụng được cập nhật gần đây nhất trên thiết bị.

getLastUpdateTimeMetadata

public Metadata getLastUpdateTimeMetadata()

Siêu dữ liệu về thời gian cập nhật gần đây nhất.

getLongVersionCode

public abstract Long getLongVersionCode()

Chứa versionCode và versionCodeMajor của ứng dụng được kết hợp với nhau thành một giá trị dài duy nhất. VersionCodeMajor được đặt ở 32 bit trên.

getLongVersionCodeMetadata

public Metadata getLongVersionCodeMetadata()

Siêu dữ liệu về mã phiên bản dài.

getPackageName

public abstract String getPackageName()

Tên gói của ứng dụng.

getPackageNameMetadata

public Metadata getPackageNameMetadata()

Siêu dữ liệu về tên gói.

getSigningKeyCertSha256Fingerprints

public abstract ImmutableList<StringgetSigningKeyCertSha256Fingerprints()

Hàm băm SHA-256 của mỗi android.content.pm.Signature được liên kết với gói ứng dụng. Mỗi byte của mỗi giá trị băm được biểu thị dưới dạng một số thập lục phân gồm 2 chữ số.

getSigningKeyCertSha256FingerprintsMetadata

public Metadata getSigningKeyCertSha256FingerprintsMetadata()

Siêu dữ liệu về dấu vân tay sha256 của chứng chỉ khoá ký.

getVersionName

public abstract String getVersionName()

Phiên bản ứng dụng mà người dùng nhìn thấy.

getVersionNameMetadata

public Metadata getVersionNameMetadata()

Siêu dữ liệu về tên phiên bản.

hasApplicationSourceMetadata

public boolean hasApplicationSourceMetadata()

Trả về true nếu applicationSourceMetadata được đặt.

hasInstallerPackageNameMetadata

public boolean hasInstallerPackageNameMetadata()

Trả về true nếu installerPackageNameMetadata được đặt.

hasLastUpdateTimeMetadata

public boolean hasLastUpdateTimeMetadata()

Trả về true nếu lastUpdateTimeMetadata được đặt.

hasLongVersionCodeMetadata

public boolean hasLongVersionCodeMetadata()

Trả về true nếu longVersionCodeMetadata được đặt.

hasPackageNameMetadata

public boolean hasPackageNameMetadata()

Trả về true nếu packageNameMetadata được đặt.

hasSigningKeyCertSha256FingerprintsMetadata

public boolean hasSigningKeyCertSha256FingerprintsMetadata()

Trả về true nếu signingKeyCertSha256FingerprintsMetadata được đặt.

hasVersionNameMetadata

public boolean hasVersionNameMetadata()

Trả về true nếu versionNameMetadata được đặt.

toBuilder

public abstract ApplicationReport.Builder toBuilder()