NotificationReceiverService

abstract class NotificationReceiverService : LifecycleService


应扩展的服务,用于订阅以接收来自 Android Management API 客户端应用的通知。

摘要

公共构造函数

受保护的函数

open AccountSetupListener?

返回将收到任何账号设置相关更新通知的 AccountSetupListener

open AppRolesListener?

返回将收到任何应用角色相关更新通知的 AppRolesListener

open CommandListener?

返回在收到与命令相关的通知时将通知的 CommandListener

open DpcMigrationListener?

返回在收到 DPC 迁移相关通知时将通知的 DpcMigrationListener

open EnvironmentListener?

返回将收到任何环境相关更新通知的 EnvironmentListener

open Unit

在创建 LifecycleService 时调用的方法,用于初始化字段和对象。

继承的函数

继承自 android.content.Context
继承自 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

此函数已废弃。已在 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

此函数已废弃。已在 Java 中弃用

open Int

此函数已废弃。已在 Java 中弃用

open Int

此函数已废弃。已在 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

此函数已废弃。已在 Java 中弃用

open Unit
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

此函数已废弃。已在 Java 中弃用

open Unit

此函数已废弃。已在 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

此函数已废弃。已在 Java 中弃用

open Unit

此函数已废弃。已在 Java 中弃用

open Unit

此函数已废弃。已在 Java 中弃用

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

此函数已废弃。已在 Java 中弃用

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

此函数已废弃。已在 Java 中弃用

open Unit
open Unit

此函数已废弃。已在 Java 中弃用

open Unit

此函数已废弃。已在 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
open Unit
来自 androidx.lifecycle.LifecycleService
open Unit
open Unit
@CallSuper
onStart(intent: Intent?, startId: Int)

此函数已废弃。已在 Java 中弃用

open Int
@CallSuper
onStartCommand(intent: Intent?, flags: Int, startId: Int)
来自 android.app.Service

继承的媒体资源

来自 androidx.lifecycle.LifecycleService

公共构造函数

NotificationReceiverService

NotificationReceiverService()

受保护的函数

getAccountSetupListener

protected open fun getAccountSetupListener(): AccountSetupListener?

返回将收到任何账号设置相关更新通知的 AccountSetupListener

getAppRolesListener

protected open fun getAppRolesListener(): AppRolesListener?

返回将收到任何应用角色相关更新通知的 AppRolesListener

getCommandListener

protected open fun getCommandListener(): CommandListener?

返回在收到与命令相关的通知时将通知的 CommandListener

getDpcMigrationListener

protected open fun getDpcMigrationListener(): DpcMigrationListener?

返回在收到 DPC 迁移相关通知时将通知的 DpcMigrationListener

getPrepareEnvironmentListener

protected open fun getPrepareEnvironmentListener(): EnvironmentListener?

返回将收到任何环境相关更新通知的 EnvironmentListener

setupInjection

protected open fun setupInjection(): Unit

在创建 LifecycleService 时调用的方法,用于初始化字段和对象。

如果子类希望设置依赖项注入,则应覆盖此方法。