Lenguaje

PackageInstaller.SessionParams Clase

Definición

Parámetros para crear un nuevo PackageInstaller.Session.

[Android.Runtime.Register("android/content/pm/PackageInstaller$SessionParams", DoNotGenerateAcw=true)]
public class PackageInstaller.SessionParams : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/content/pm/PackageInstaller$SessionParams", DoNotGenerateAcw=true)>]
type PackageInstaller.SessionParams = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
PackageInstaller.SessionParams
Atributos
Implementaciones

Comentarios

Parámetros para crear un nuevo PackageInstaller.Session.

Java documentación para android.content.pm.PackageInstaller.SessionParams.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
PackageInstaller.SessionParams(IntPtr, JniHandleOwnership)

Parámetros para crear un nuevo PackageInstaller.Session.

PackageInstaller.SessionParams(PackageInstallMode)

Construir parámetros para una nueva sesión de instalación de paquetes.

Campos

Nombre Description
PermissionStateDefault
Obsoletos.

El instalador pasa el valor para #setPermissionState(String, int) establecer el estado de un permiso.

PermissionStateDenied
Obsoletos.

El instalador pasa el valor para #setPermissionState(String, int) establecer el estado de un permiso.

PermissionStateGranted
Obsoletos.

El instalador pasa el valor para #setPermissionState(String, int) establecer el estado de un permiso.

UserActionNotRequired
Obsoletos.

El instalador pasa este valor para SessionParams#setRequireUserAction(int) indicar que la acción del usuario no es necesaria para esta instalación.

UserActionRequired
Obsoletos.

El instalador pasa este valor para SessionParams#setRequireUserAction(int) indicar que se requiere la acción del usuario para esta instalación.

UserActionUnspecified
Obsoletos.

El instalador pasa este valor para SessionParams#setRequireUserAction(int) indicar que la acción del usuario no está especificada para esta instalación.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Creator

Parámetros para crear un nuevo PackageInstaller.Session.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Parámetros para crear un nuevo PackageInstaller.Session.

(Heredado de JavaObject)
JniPeerMembers

Parámetros para crear un nuevo PackageInstaller.Session.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
RestrictedPermissionsAll

Constante especial para hacer referencia a todos los permisos restringidos.

ThresholdClass

Parámetros para crear un nuevo PackageInstaller.Session.

ThresholdType

Parámetros para crear un nuevo PackageInstaller.Session.

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Parámetros para crear un nuevo PackageInstaller.Session.

(Heredado de JavaObject)
DescribeContents()

Describir los tipos de objetos especiales contenidos en la representación serializado de esta instancia de Parcelable.

Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Parámetros para crear un nuevo PackageInstaller.Session.

(Heredado de JavaObject)
Equals(Object)

Parámetros para crear un nuevo PackageInstaller.Session.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
JavaFinalize()
Obsoletos.

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetAppIcon(Bitmap)

Opcionalmente, establezca un icono que represente la aplicación que se va a instalar.

SetAppLabel(ICharSequence)

Opcionalmente, establezca una etiqueta que represente la aplicación que se va a instalar.

SetAppLabel(String)

Opcionalmente, establezca una etiqueta que represente la aplicación que se va a instalar.

SetApplicationEnabledSettingPersistent()

Solicite mantener habilitada la configuración de la aplicación original.

SetAppPackageName(String)

Opcionalmente, establezca el nombre del paquete de la aplicación que se va a instalar.

SetAutoInstallDependenciesEnabled(Boolean)

Opcionalmente, indique si faltan las dependencias del SDK o de la biblioteca compartida estática se deben capturar e instalar automáticamente al instalar una aplicación que quiera usar estas dependencias.

SetAutoRevokePermissionsMode(Boolean)

Establece si los permisos se deben revocar automáticamente si este paquete no se usa durante un período prolongado de tiempo.

SetDontKillApp(Boolean)

Solicita que el sistema no elimine ninguno de los procesos en ejecución del paquete como parte de una SessionParams#MODE_INHERIT_EXISTING sesión en la que se van a agregar divisiones.

SetExtensionParams(PersistableBundle)

Opcionalmente se llama a para proporcionar un conjunto de parámetros para pasar directamente al proveedor de servicios de comprobación del desarrollador (a.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetInstallerPackageName(String)

Establezca el paquete del instalador para la aplicación.

SetInstallLocation(PackageInstallLocation)

Proporcione el valor de PackageInfo#installLocation, que se puede usar para determinar dónde se almacenará provisionalmente la aplicación.

SetInstallReason(PackageInstallReason)

Establezca el motivo para instalar este paquete.

SetInstallScenario(Int32)

Establece el escenario de instalación de esta sesión, que describe el recorrido esperado del usuario.

SetMultiPackage()

Establezca esta sesión como elemento primario de una instalación de varios paquetes.

SetOriginatingUid(Int32)

Establece el UID que inició la instalación del paquete.

SetOriginatingUri(Uri)

Opcionalmente, establezca el URI desde el que se descargó este paquete.

SetPackageSource(Int32)

Opcionalmente, indique el origen del paquete de la aplicación que se va a instalar.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Parámetros para crear un nuevo PackageInstaller.Session.

(Heredado de JavaObject)
SetPermissionState(String, PackageInstallerPermissionState)

Establece el estado de los permisos para el paquete en la instalación.

SetReferrerUri(Uri)

Opcionalmente, establezca el URI al que se hace referencia para instalar este paquete.

SetRequestUpdateOwnership(Boolean)

Opcionalmente, indique si el paquete que se va a instalar necesita el cumplimiento de la propiedad de actualización.

SetRequireUserAction(Int32)

Opcionalmente, indique si la acción del usuario debe ser necesaria cuando se confirme la sesión.

SetSize(Int64)

Opcionalmente, indique el tamaño total (en bytes) de todas las API que se entregarán en esta sesión.

SetUnarchiveId(Int32)

Se usa para establecer el identificador de unarchivo recibido como parte de .Intent#ACTION_UNARCHIVE_PACKAGE

SetWhitelistedRestrictedPermissions(ICollection<String>)

Establece los permisos restringidos que se van a incluir en la lista de permitidos para la aplicación.

ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Aplane este objeto en un paquete.

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Parámetros para crear un nuevo PackageInstaller.Session.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Parámetros para crear un nuevo PackageInstaller.Session.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Parámetros para crear un nuevo PackageInstaller.Session.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Parámetros para crear un nuevo PackageInstaller.Session.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Parámetros para crear un nuevo PackageInstaller.Session.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Parámetros para crear un nuevo PackageInstaller.Session.

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Parámetros para crear un nuevo PackageInstaller.Session.

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Parámetros para crear un nuevo PackageInstaller.Session.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a