ApplicationReport.Builder
public abstract class ApplicationReport.Builder
ApplicationReport 的建構工具。
摘要
公用方法
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)
長版版本代碼的中繼資料。
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)
版本名稱的中繼資料。