ApplicationReport

public abstract class ApplicationReport


Informasi yang dilaporkan tentang aplikasi yang diinstal.

Ringkasan

Jenis bertingkat

Sumber yang menyediakan aplikasi.

public abstract class ApplicationReport.Builder

Builder untuk ApplicationReport.

Metode publik

static ApplicationReport.Builder
abstract ApplicationReport.ApplicationSource

Sumber paket.

Metadata

Metadata tentang sumber aplikasi.

static ApplicationReport
abstract String

Nama paket aplikasi yang menginstal aplikasi ini.

Metadata

Metadata tentang nama paket penginstal.

abstract Instant

Waktu aplikasi terakhir diupdate di perangkat.

Metadata

Metadata tentang waktu pembaruan terakhir.

abstract Long

Berisi versionCode dan versionCodeMajor aplikasi yang digabungkan menjadi satu nilai panjang.

Metadata

Metadata tentang kode versi panjang.

abstract String

Nama paket aplikasi.

Metadata

Metadata tentang nama paket.

abstract ImmutableList<String>

Hash SHA-256 dari setiap android.content.pm.Signature yang terkait dengan paket aplikasi.

Metadata

Metadata tentang sidik jari sha256 sertifikat kunci penandatanganan.

abstract String

Versi aplikasi seperti yang ditampilkan kepada pengguna.

Metadata

Metadata tentang nama versi.

boolean

Menampilkan true jika applicationSourceMetadata ditetapkan.

boolean

Menampilkan true jika installerPackageNameMetadata ditetapkan.

boolean

Menampilkan true jika lastUpdateTimeMetadata ditetapkan.

boolean

Menampilkan true jika longVersionCodeMetadata ditetapkan.

boolean

Menampilkan true jika packageNameMetadata ditetapkan.

boolean

Menampilkan true jika signingKeyCertSha256FingerprintsMetadata ditetapkan.

boolean

Menampilkan true jika versionNameMetadata ditetapkan.

abstract ApplicationReport.Builder

Metode publik

builder

public static ApplicationReport.Builder builder()

getApplicationSource

public abstract ApplicationReport.ApplicationSource getApplicationSource()

Sumber paket.

getApplicationSourceMetadata

public Metadata getApplicationSourceMetadata()

Metadata tentang sumber aplikasi.

getDefaultInstance

public static ApplicationReport getDefaultInstance()

getInstallerPackageName

public abstract String getInstallerPackageName()

Nama paket aplikasi yang menginstal aplikasi ini.

getInstallerPackageNameMetadata

public Metadata getInstallerPackageNameMetadata()

Metadata tentang nama paket penginstal.

getLastUpdateTime

public abstract Instant getLastUpdateTime()

Waktu aplikasi terakhir diupdate di perangkat.

getLastUpdateTimeMetadata

public Metadata getLastUpdateTimeMetadata()

Metadata tentang waktu pembaruan terakhir.

getLongVersionCode

public abstract Long getLongVersionCode()

Berisi versionCode dan versionCodeMajor aplikasi yang digabungkan menjadi satu nilai panjang. versionCodeMajor ditempatkan di 32 bit atas.

getLongVersionCodeMetadata

public Metadata getLongVersionCodeMetadata()

Metadata tentang kode versi panjang.

getPackageName

public abstract String getPackageName()

Nama paket aplikasi.

getPackageNameMetadata

public Metadata getPackageNameMetadata()

Metadata tentang nama paket.

getSigningKeyCertSha256Fingerprints

public abstract ImmutableList<StringgetSigningKeyCertSha256Fingerprints()

Hash SHA-256 dari setiap android.content.pm.Signature yang terkait dengan paket aplikasi. Setiap byte dari setiap nilai hash direpresentasikan sebagai angka heksadesimal dua digit.

getSigningKeyCertSha256FingerprintsMetadata

public Metadata getSigningKeyCertSha256FingerprintsMetadata()

Metadata tentang sidik jari sha256 sertifikat kunci penandatanganan.

getVersionName

public abstract String getVersionName()

Versi aplikasi seperti yang ditampilkan kepada pengguna.

getVersionNameMetadata

public Metadata getVersionNameMetadata()

Metadata tentang nama versi.

hasApplicationSourceMetadata

public boolean hasApplicationSourceMetadata()

Menampilkan true jika applicationSourceMetadata ditetapkan.

hasInstallerPackageNameMetadata

public boolean hasInstallerPackageNameMetadata()

Menampilkan true jika installerPackageNameMetadata ditetapkan.

hasLastUpdateTimeMetadata

public boolean hasLastUpdateTimeMetadata()

Menampilkan true jika lastUpdateTimeMetadata ditetapkan.

hasLongVersionCodeMetadata

public boolean hasLongVersionCodeMetadata()

Menampilkan true jika longVersionCodeMetadata ditetapkan.

hasPackageNameMetadata

public boolean hasPackageNameMetadata()

Menampilkan true jika packageNameMetadata ditetapkan.

hasSigningKeyCertSha256FingerprintsMetadata

public boolean hasSigningKeyCertSha256FingerprintsMetadata()

Menampilkan true jika signingKeyCertSha256FingerprintsMetadata ditetapkan.

hasVersionNameMetadata

public boolean hasVersionNameMetadata()

Menampilkan true jika versionNameMetadata ditetapkan.

toBuilder

public abstract ApplicationReport.Builder toBuilder()