NotificationReceiverService

abstract class NotificationReceiverService : LifecycleService


Es el servicio que se debe extender para suscribirse y recibir notificaciones de la app cliente de la API de Android Management.

Resumen

Constructores públicos

Funciones protegidas

open CommandListener?

Devuelve el CommandListener que recibirá una notificación cuando se reciban notificaciones relacionadas con el comando.

open DpcMigrationListener?

Devuelve el DpcMigrationListener que recibirá una notificación cuando se reciban notificaciones relacionadas con la migración de DPC.

open EnvironmentListener?

Devuelve el EnvironmentListener que recibirá notificaciones sobre las actualizaciones relacionadas con el entorno.

open Unit

Es el método al que se llama cuando se crea LifecycleService para permitir que se inicialicen los campos y los objetos.

Funciones heredadas

Desde android.content.Context
Desde android.content.ContextWrapper
open Boolean
bindIsolatedService(
    p0: Intent,
    p1: Int,
    p2: String,
    p3: Executor,
    p4: ServiceConnection
)
open Boolean
bindService(
    p0: Intent,
    p1: ServiceConnection,
    p2: Context.BindServiceFlags
)
open Boolean
open Boolean
bindService(
    p0: Intent,
    p1: Context.BindServiceFlags,
    p2: Executor,
    p3: ServiceConnection
)
open Boolean
bindService(p0: Intent, p1: Int, p2: Executor, p3: ServiceConnection)
open Boolean
bindServiceAsUser(
    p0: Intent,
    p1: ServiceConnection,
    p2: Context.BindServiceFlags,
    p3: UserHandle
)
open Boolean
open Int
open Int
open IntArray
open Int
open Int
open IntArray
open Int
@FlaggedApi(value = "android.security.content_uri_permission_apis")
checkContentUriPermissionFull(p0: Uri, p1: Int, p2: Int, p3: Int)
open Int
checkPermission(p0: String, p1: Int, p2: Int)
open Int
open Int
checkUriPermission(p0: Uri, p1: Int, p2: Int, p3: Int)
open Int
checkUriPermission(p0: Uri?, p1: String?, p2: String?, p3: Int, p4: Int, p5: Int)
open IntArray
checkUriPermissions(p0: MutableList<Uri>, p1: Int, p2: Int, p3: Int)
open Unit

Esta función es obsoleta. Se dio de baja en Java

open Context
open Context
open Context
open Context
open Context
open Context
open Context
open Context
open Context
open Context
createWindowContext(p0: Display, p1: Int, p2: Bundle?)
open Array<String>
open Boolean
open Boolean
open Boolean
open Unit
open Unit
open Unit
open Unit
open Unit
enforcePermission(p0: String, p1: Int, p2: Int, p3: String?)
open Unit
enforceUriPermission(p0: Uri, p1: Int, p2: Int, p3: Int, p4: String)
open Unit
enforceUriPermission(
    p0: Uri?,
    p1: String?,
    p2: String?,
    p3: Int,
    p4: Int,
    p5: Int,
    p6: String?
)
open Array<String>
open Context
open ApplicationInfo
open AssetManager
open AttributionSource
open String?
open Context
open File
open ClassLoader
open File
open ContentResolver
open File
open File
open Int
open File
getDir(p0: String, p1: Int)
open Display?
open File?
open Array<File>
open File?
open Array<File>
open Array<File>
open File
open File
open Executor
open Looper
open File
open File
open Array<File>
open String
open String
open PackageManager
open String
open String
open ContextParams?
open Resources
open SharedPreferences
open Any
open String?
open Resources.Theme
open Drawable

Esta función es obsoleta. Se dio de baja en Java

open Int

Esta función es obsoleta. Se dio de baja en Java

open Int

Esta función es obsoleta. Se dio de baja en Java

open Unit
grantUriPermission(p0: String, p1: Uri, p2: Int)
open Boolean
open Boolean
open Boolean
open Boolean
open Boolean
open FileInputStream
open FileOutputStream
open SQLiteDatabase
open SQLiteDatabase
openOrCreateDatabase(
    p0: String,
    p1: Int,
    p2: SQLiteDatabase.CursorFactory,
    p3: DatabaseErrorHandler?
)
open Drawable

Esta función es obsoleta. Se dio de baja en Java

open Unit
open Unit
open Intent?
open Intent?
open Intent?
registerReceiver(
    p0: BroadcastReceiver?,
    p1: IntentFilter,
    p2: String?,
    p3: Handler?
)
open Intent?
registerReceiver(
    p0: BroadcastReceiver?,
    p1: IntentFilter,
    p2: String?,
    p3: Handler?,
    p4: Int
)
open Unit

Esta función es obsoleta. Se dio de baja en Java

open Unit

Esta función es obsoleta. Se dio de baja en Java

open Unit
open Unit
open Unit
revokeUriPermission(p0: String, p1: Uri, p2: Int)
open Unit
open Unit
open Unit
sendBroadcast(p0: Intent, p1: String?, p2: Bundle?)
open Unit
open Unit
open Unit
open Unit
open Unit
sendOrderedBroadcast(
    p0: Intent,
    p1: String?,
    p2: BroadcastReceiver?,
    p3: Handler?,
    p4: Int,
    p5: String?,
    p6: Bundle?
)
open Unit
sendOrderedBroadcast(
    p0: Intent,
    p1: String?,
    p2: Bundle?,
    p3: BroadcastReceiver?,
    p4: Handler?,
    p5: Int,
    p6: String?,
    p7: Bundle?
)
open Unit
sendOrderedBroadcast(
    p0: Intent,
    p1: String?,
    p2: String?,
    p3: BroadcastReceiver?,
    p4: Handler?,
    p5: Int,
    p6: String?,
    p7: Bundle?
)
open Unit
sendOrderedBroadcast(
    p0: Intent,
    p1: Int,
    p2: String?,
    p3: String?,
    p4: BroadcastReceiver?,
    p5: Handler?,
    p6: String?,
    p7: Bundle?,
    p8: Bundle?
)
open Unit
sendOrderedBroadcastAsUser(
    p0: Intent,
    p1: UserHandle,
    p2: String?,
    p3: BroadcastReceiver?,
    p4: Handler?,
    p5: Int,
    p6: String?,
    p7: Bundle?
)
open Unit

Esta función es obsoleta. Se dio de baja en Java

open Unit

Esta función es obsoleta. Se dio de baja en Java

open Unit

Esta función es obsoleta. Se dio de baja en Java

open Unit
sendStickyOrderedBroadcast(
    p0: Intent,
    p1: BroadcastReceiver?,
    p2: Handler?,
    p3: Int,
    p4: String?,
    p5: Bundle?
)

Esta función es obsoleta. Se dio de baja en Java

open Unit
sendStickyOrderedBroadcastAsUser(
    p0: Intent,
    p1: UserHandle,
    p2: BroadcastReceiver?,
    p3: Handler?,
    p4: Int,
    p5: String?,
    p6: Bundle?
)

Esta función es obsoleta. Se dio de baja en Java

open Unit
open Unit

Esta función es obsoleta. Se dio de baja en Java

open Unit

Esta función es obsoleta. Se dio de baja en Java

open Unit
open Unit
open Unit
open Unit
open ComponentName?
open Boolean
open Unit
startIntentSender(p0: IntentSender, p1: Intent?, p2: Int, p3: Int, p4: Int)
open Unit
startIntentSender(
    p0: IntentSender,
    p1: Intent?,
    p2: Int,
    p3: Int,
    p4: Int,
    p5: Bundle?
)
open ComponentName?
open Boolean
open Unit
open Unit
open Unit
open Unit
open Unit
Desde androidx.lifecycle.LifecycleService
open Unit
open Unit
@CallSuper
onStart(intent: Intent?, startId: Int)

Esta función es obsoleta. Se dio de baja en Java

open Int
@CallSuper
onStartCommand(intent: Intent?, flags: Int, startId: Int)
Desde android.app.Service
open Unit
open Unit
Application
Int
open Unit
open Unit
open Unit
open Unit
open Unit
open Unit
@FlaggedApi(value = "android.app.introduce_new_service_ontimeout_callback")
onTimeout(p0: Int, p1: Int)
open Unit
open Boolean
Unit
Unit
startForeground(p0: Int, p1: Notification, p2: Int)
Unit

Esta función es obsoleta. Se dio de baja en Java

Unit
Unit
Unit
Boolean

Propiedades heredadas

Desde androidx.lifecycle.LifecycleService

Constructores públicos

NotificationReceiverService

NotificationReceiverService()

Funciones protegidas

getCommandListener

protected open fun getCommandListener(): CommandListener?

Muestra el CommandListener que recibirá una notificación cuando se reciban notificaciones relacionadas con el comando.

getDpcMigrationListener

protected open fun getDpcMigrationListener(): DpcMigrationListener?

Devuelve el DpcMigrationListener que recibirá una notificación cuando se reciban notificaciones relacionadas con la migración de DPC.

getPrepareEnvironmentListener

protected open fun getPrepareEnvironmentListener(): EnvironmentListener?

Devuelve el EnvironmentListener que recibirá notificaciones sobre las actualizaciones relacionadas con el entorno.

setupInjection

protected open fun setupInjection(): Unit

Es el método al que se llama cuando se crea LifecycleService para permitir que se inicialicen los campos y los objetos.

Las subclases deben anular este método si desean configurar la inserción de dependencias.