Added in API level 34

PreapprovalDetails


class PreapprovalDetails : Parcelable
kotlin.Any
   ↳ android.content.pm.PackageInstaller.PreapprovalDetails

Details for requesting the pre-commit install approval.

Summary

Nested classes

A builder for PreapprovalDetails

Inherited constants
Public methods
Int

Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.

Bitmap?

The icon representing the app to be installed.

CharSequence

The label representing the app to be installed.

ULocale

The locale of the app label being used.

String

The package name of the app to be installed.

String

Returns a string representation of the object.

Unit
writeToParcel(dest: Parcel, flags: Int)

Flatten this object in to a Parcel.

Properties
static Parcelable.Creator<PackageInstaller.PreapprovalDetails!>

Public methods

describeContents

Added in API level 34
fun describeContents(): Int

Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(android.os.Parcel,int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit.

Return
Int a bitmask indicating the set of special object types marshaled by this Parcelable object instance.
Value is either 0 or

getIcon

Added in API level 34
fun getIcon(): Bitmap?

The icon representing the app to be installed.

Return
Bitmap? This value may be null.

getLabel

Added in API level 34
fun getLabel(): CharSequence

The label representing the app to be installed.

Return
CharSequence This value cannot be null.

getLocale

Added in API level 34
fun getLocale(): ULocale

The locale of the app label being used.

Return
ULocale This value cannot be null.

getPackageName

Added in API level 34
fun getPackageName(): String

The package name of the app to be installed.

Return
String This value cannot be null.

toString

Added in API level 34
fun toString(): String

Returns a string representation of the object.

Return
String a string representation of the object.

writeToParcel

Added in API level 34
fun writeToParcel(
    dest: Parcel,
    flags: Int
): Unit

Flatten this object in to a Parcel.

Parameters
dest Parcel: This value cannot be null.
flags Int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE.
Value is either 0 or a combination of the following:

Properties