ApplicationReport

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.

Trình tạo cho ApplicationReport.

Hàm công khai

java-static ApplicationReport.Builder!
abstract ApplicationReport.ApplicationSource!

Nguồn của gói.

Metadata!

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

java-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!

Hàm công khai

trình tạo

java-static fun builder(): ApplicationReport.Builder!

getApplicationSource

abstract fun getApplicationSource(): ApplicationReport.ApplicationSource!

Nguồn của gói.

getApplicationSourceMetadata

fun getApplicationSourceMetadata(): Metadata!

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

getDefaultInstance

java-static fun getDefaultInstance(): ApplicationReport!

getInstallerPackageName

abstract fun getInstallerPackageName(): String!

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

getInstallerPackageNameMetadata

fun getInstallerPackageNameMetadata(): Metadata!

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

getLastUpdateTime

abstract fun getLastUpdateTime(): Instant!

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

getLastUpdateTimeMetadata

fun getLastUpdateTimeMetadata(): Metadata!

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

getLongVersionCode

abstract fun getLongVersionCode(): 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. VersionCodeMajor được đặt ở 32 bit trên.

getLongVersionCodeMetadata

fun getLongVersionCodeMetadata(): Metadata!

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

getPackageName

abstract fun getPackageName(): String!

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

getPackageNameMetadata

fun getPackageNameMetadata(): Metadata!

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

getSigningKeyCertSha256Fingerprints

abstract fun getSigningKeyCertSha256Fingerprints(): 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. 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

fun getSigningKeyCertSha256FingerprintsMetadata(): Metadata!

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

getVersionName

abstract fun getVersionName(): String!

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

getVersionNameMetadata

fun getVersionNameMetadata(): Metadata!

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

hasApplicationSourceMetadata

fun hasApplicationSourceMetadata(): Boolean

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

hasInstallerPackageNameMetadata

fun hasInstallerPackageNameMetadata(): Boolean

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

hasLastUpdateTimeMetadata

fun hasLastUpdateTimeMetadata(): Boolean

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

hasLongVersionCodeMetadata

fun hasLongVersionCodeMetadata(): Boolean

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

hasPackageNameMetadata

fun hasPackageNameMetadata(): Boolean

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

hasSigningKeyCertSha256FingerprintsMetadata

fun hasSigningKeyCertSha256FingerprintsMetadata(): Boolean

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

hasVersionNameMetadata

fun hasVersionNameMetadata(): Boolean

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

toBuilder

abstract fun toBuilder(): ApplicationReport.Builder!