ApplicationReport.Builder
public abstract class ApplicationReport.Builder
ApplicationReport 的构建器。
摘要
公共方法
clearApplicationSourceMetadata
public ApplicationReport.Builder clearApplicationSourceMetadata()
清除 applicationSourceMetadata。
clearInstallerPackageNameMetadata
public ApplicationReport.Builder clearInstallerPackageNameMetadata()
清除 installerPackageNameMetadata。
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 的组合值,以单个 long 值表示。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 指纹的元数据。
setVersionNameMetadata
public ApplicationReport.Builder setVersionNameMetadata(Metadata value)
有关版本名称的元数据。