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

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 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 dưới dạng 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 liên kết với gói ứng dụng.

Metadata

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

abstract String

Phiên bản ứng dụng hiển thị cho người dùng.

Metadata

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

boolean

Trả về true nếu bạn đặt applicationSourceMetadata.

boolean

Trả về true nếu bạn đặt installerPackageNameMetadata.

boolean

Trả về true nếu bạn đặt lastUpdateTimeMetadata.

boolean

Trả về true nếu bạn đặt longVersionCodeMetadata.

boolean

Trả về true nếu bạn đặt packageNameMetadata.

boolean

Trả về true nếu bạn đặt signingKeyCertSha256FingerprintsMetadata.

boolean

Trả về true nếu bạn đặt versionNameMetadata.

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 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 dưới dạng một giá trị dài duy nhất. versionCodeMajor được đặt trong 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 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 hai chữ số.

getSigningKeyCertSha256FingerprintsMetadata

public Metadata getSigningKeyCertSha256FingerprintsMetadata()

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

getVersionName

public abstract String getVersionName()

Phiên bản ứng dụng hiển thị cho người dùng.

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 bạn đặt applicationSourceMetadata.

hasInstallerPackageNameMetadata

public boolean hasInstallerPackageNameMetadata()

Trả về true nếu bạn đặt installerPackageNameMetadata.

hasLastUpdateTimeMetadata

public boolean hasLastUpdateTimeMetadata()

Trả về true nếu bạn đặt lastUpdateTimeMetadata.

hasLongVersionCodeMetadata

public boolean hasLongVersionCodeMetadata()

Trả về true nếu bạn đặt longVersionCodeMetadata.

hasPackageNameMetadata

public boolean hasPackageNameMetadata()

Trả về true nếu bạn đặt packageNameMetadata.

hasSigningKeyCertSha256FingerprintsMetadata

public boolean hasSigningKeyCertSha256FingerprintsMetadata()

Trả về true nếu bạn đặt signingKeyCertSha256FingerprintsMetadata.

hasVersionNameMetadata

public boolean hasVersionNameMetadata()

Trả về true nếu bạn đặt versionNameMetadata.

toBuilder

public abstract ApplicationReport.Builder toBuilder()