ApplicationReport.Builder

public abstract class ApplicationReport.Builder


ApplicationReport 的建構工具。

摘要

公用方法

abstract ApplicationReport
ApplicationReport.Builder

清除 applicationSourceMetadata。

ApplicationReport.Builder

清除安裝程式套件名稱中繼資料。

ApplicationReport.Builder

清除 lastUpdateTimeMetadata。

ApplicationReport.Builder

清除 longVersionCodeMetadata。

ApplicationReport.Builder

清除 packageNameMetadata。

ApplicationReport.Builder

清除 signingKeyCertSha256FingerprintsMetadata。

ApplicationReport.Builder

清除 versionNameMetadata。

abstract ApplicationReport.Builder

套件來源。

ApplicationReport.Builder

應用程式來源的中繼資料。

abstract ApplicationReport.Builder

安裝這個應用程式的應用程式套件名稱。

ApplicationReport.Builder

安裝程式套件名稱的中繼資料。

abstract ApplicationReport.Builder

應用程式上次在裝置上更新的時間。

ApplicationReport.Builder

上次更新時間的中繼資料。

abstract ApplicationReport.Builder

包含應用程式 versionCode 和 versionCodeMajor,兩者合併為單一長值。

ApplicationReport.Builder

長版版本代碼的中繼資料。

abstract ApplicationReport.Builder

應用程式的套件名稱。

ApplicationReport.Builder

套件名稱相關中繼資料。

ApplicationReport.Builder

與應用程式套件相關聯的每個 android.content.pm.Signature 的 SHA-256 雜湊。

ApplicationReport.Builder

簽署金鑰憑證 SHA256 指紋的中繼資料。

abstract ApplicationReport.Builder

向使用者顯示的應用程式版本。

ApplicationReport.Builder

版本名稱的中繼資料。

公用方法

build

public abstract ApplicationReport build()

clearApplicationSourceMetadata

public ApplicationReport.Builder clearApplicationSourceMetadata()

清除 applicationSourceMetadata。

clearInstallerPackageNameMetadata

public ApplicationReport.Builder clearInstallerPackageNameMetadata()

清除安裝程式套件名稱中繼資料。

clearLastUpdateTimeMetadata

public ApplicationReport.Builder clearLastUpdateTimeMetadata()

清除 lastUpdateTimeMetadata。

clearLongVersionCodeMetadata

public ApplicationReport.Builder clearLongVersionCodeMetadata()

清除 longVersionCodeMetadata。

clearPackageNameMetadata

public ApplicationReport.Builder clearPackageNameMetadata()

清除 packageNameMetadata。

clearSigningKeyCertSha256FingerprintsMetadata

public ApplicationReport.Builder clearSigningKeyCertSha256FingerprintsMetadata()

清除 signingKeyCertSha256FingerprintsMetadata。

clearVersionNameMetadata

public ApplicationReport.Builder clearVersionNameMetadata()

清除 versionNameMetadata。

setApplicationSource

public abstract ApplicationReport.Builder setApplicationSource(ApplicationReport.ApplicationSource value)

套件來源。

setApplicationSourceMetadata

public ApplicationReport.Builder setApplicationSourceMetadata(Metadata value)

應用程式來源的中繼資料。

setInstallerPackageName

public abstract ApplicationReport.Builder setInstallerPackageName(String value)

安裝這個應用程式的應用程式套件名稱。

setInstallerPackageNameMetadata

public ApplicationReport.Builder setInstallerPackageNameMetadata(Metadata value)

安裝程式套件名稱的中繼資料。

setLastUpdateTime

public abstract ApplicationReport.Builder setLastUpdateTime(Instant value)

應用程式上次在裝置上更新的時間。

setLastUpdateTimeMetadata

public ApplicationReport.Builder setLastUpdateTimeMetadata(Metadata value)

上次更新時間的中繼資料。

setLongVersionCode

public abstract ApplicationReport.Builder setLongVersionCode(Long value)

包含應用程式 versionCode 和 versionCodeMajor,兩者合併為單一長值。versionCodeMajor 位於較高的 32 位元。

setLongVersionCodeMetadata

public ApplicationReport.Builder setLongVersionCodeMetadata(Metadata value)

長版版本代碼的中繼資料。

setPackageName

public abstract ApplicationReport.Builder setPackageName(String value)

應用程式的套件名稱。

setPackageNameMetadata

public ApplicationReport.Builder setPackageNameMetadata(Metadata value)

套件名稱相關中繼資料。

setSigningKeyCertSha256Fingerprints

public ApplicationReport.Builder setSigningKeyCertSha256Fingerprints(Iterable<String> value)

與應用程式套件相關聯的每個 android.content.pm.Signature 的 SHA-256 雜湊。每個雜湊值的每個位元組都會以兩位數的十六進位數字表示。

setSigningKeyCertSha256FingerprintsMetadata

public ApplicationReport.Builder setSigningKeyCertSha256FingerprintsMetadata(Metadata value)

簽署金鑰憑證 SHA256 指紋的中繼資料。

setVersionName

public abstract ApplicationReport.Builder setVersionName(String value)

向使用者顯示的應用程式版本。

setVersionNameMetadata

public ApplicationReport.Builder setVersionNameMetadata(Metadata value)

版本名稱的中繼資料。