Отчет о приложении

abstract class ApplicationReport


Информация о содержимом установленного приложения.

Краткое содержание

Вложенные типы

Источник, предоставивший приложение.

Конструктор для ApplicationReport .

Общественные функции

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

Источник пакета.

Metadata !

Метаданные об источнике приложения.

java-static ApplicationReport !
abstract String !

Название пакета приложения, которое установило это приложение.

Metadata !

Метаданные о названии установочного пакета.

abstract Instant !

Время последнего обновления приложения на устройстве.

Metadata !

Метаданные о времени последнего обновления.

abstract Long !

Содержит значения versionCode и versionCodeMajor, объединенные в одно длинное целое число.

Metadata !

Метаданные о полном коде версии.

abstract String !

Название пакета приложения.

Metadata !

Метаданные о названии пакета.

abstract ImmutableList < String !>!

Хэш SHA-256 каждого элемента android.content.pm.Signature , связанного с пакетом приложения.

Metadata !

Метаданные о отпечатках ключа подписи в формате SHA256.

abstract String !

Версия приложения, отображаемая пользователю.

Metadata !

Метаданные о названии версии.

Boolean

Возвращает true если задан параметр applicationSourceMetadata.

Boolean

Возвращает true , если параметр installerPackageNameMetadata задан.

Boolean

Возвращает true если задан параметр lastUpdateTimeMetadata.

Boolean

Возвращает true если задан параметр longVersionCodeMetadata.

Boolean

Возвращает true если параметр packageNameMetadata задан.

Boolean

Возвращает true , если параметр signingKeyCertSha256FingerprintsMetadata задан.

Boolean

Возвращает true если параметр versionNameMetadata задан.

abstract ApplicationReport.Builder !

Общественные функции

строитель

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

getApplicationSource

abstract fun getApplicationSource(): ApplicationReport.ApplicationSource!

Источник пакета.

getApplicationSourceMetadata

fun getApplicationSourceMetadata(): Metadata!

Метаданные об источнике приложения.

getDefaultInstance

java-static fun getDefaultInstance(): ApplicationReport!

getInstallerPackageName

abstract fun getInstallerPackageName(): String!

Название пакета приложения, которое установило это приложение.

getInstallerPackageNameMetadata

fun getInstallerPackageNameMetadata(): Metadata!

Метаданные о названии установочного пакета.

getLastUpdateTime

abstract fun getLastUpdateTime(): Instant!

Время последнего обновления приложения на устройстве.

getLastUpdateTimeMetadata

fun getLastUpdateTimeMetadata(): Metadata!

Метаданные о времени последнего обновления.

getLongVersionCode

abstract fun getLongVersionCode(): Long!

Содержит значения versionCode и versionCodeMajor, объединенные в одно длинное целое число. Значение versionCodeMajor помещается в старшие 32 бита.

getLongVersionCodeMetadata

fun getLongVersionCodeMetadata(): Metadata!

Метаданные о полном коде версии.

getPackageName

abstract fun getPackageName(): String!

Название пакета приложения.

getPackageNameMetadata

fun getPackageNameMetadata(): Metadata!

Метаданные о названии пакета.

getSigningKeyCertSha256Fingerprints

abstract fun getSigningKeyCertSha256Fingerprints(): ImmutableList<String!>!

Хэш SHA-256 каждого элемента android.content.pm.Signature , связанного с пакетом приложения. Каждый байт каждого хэш-значения представлен в виде двухзначного шестнадцатеричного числа.

getSigningKeyCertSha256FingerprintsMetadata

fun getSigningKeyCertSha256FingerprintsMetadata(): Metadata!

Метаданные о отпечатках ключа подписи в формате SHA256.

getVersionName

abstract fun getVersionName(): String!

Версия приложения, отображаемая пользователю.

getVersionNameMetadata

fun getVersionNameMetadata(): Metadata!

Метаданные о названии версии.

hasApplicationSourceMetadata

fun hasApplicationSourceMetadata(): Boolean

Возвращает true если задан параметр applicationSourceMetadata.

hasInstallerPackageNameMetadata

fun hasInstallerPackageNameMetadata(): Boolean

Возвращает true , если параметр installerPackageNameMetadata задан.

hasLastUpdateTimeMetadata

fun hasLastUpdateTimeMetadata(): Boolean

Возвращает true если задан параметр lastUpdateTimeMetadata.

hasLongVersionCodeMetadata

fun hasLongVersionCodeMetadata(): Boolean

Возвращает true если задан параметр longVersionCodeMetadata.

hasPackageNameMetadata

fun hasPackageNameMetadata(): Boolean

Возвращает true если параметр packageNameMetadata задан.

hasSigningKeyCertSha256FingerprintsMetadata

fun hasSigningKeyCertSha256FingerprintsMetadata(): Boolean

Возвращает true , если параметр signingKeyCertSha256FingerprintsMetadata задан.

hasVersionNameMetadata

fun hasVersionNameMetadata(): Boolean

Возвращает true если параметр versionNameMetadata задан.

toBuilder

abstract fun toBuilder(): ApplicationReport.Builder!