美文网首页
android 发送广播给指定系统用户

android 发送广播给指定系统用户

作者: wenSome | 来源:发表于2023-10-17 15:50 被阅读0次

发送广播给指定系统用户

val userManager = getSystemService(Context.USER_SERVICE) as UserManager?
        val users: List<UserInfo>? = userManager?.getUsers()

        // 获取主从用户的对象
        if (users != null){
            for (user in users) {
                if (user.isManagedProfile) { // 从用户 
                    val secondUserInfo = user // 主用户对象
                    // 发送给系统从用户
                    sendBroadcastAsUser(Intent("填写action"), secondUserInfo.userHandle)
                }else if (!user.isManagedProfile){ // 主用户
                    val firstUserInfo = user // 从用户对象
                    // 发送给系统主用户
                    sendBroadcastAsUser(Intent("填写action"), firstUserInfo.userHandle)
                }
            }
        }

相关文章

  • Android系统广播(Broadcast)注册,发送,接收流程

    Android系统广播(Broadcast)注册,发送,接收流程解析 以下广播简称Broadcast Broadc...

  • Android笔记12:广播

    广播 广播的概念现实:电台通过发送广播发布消息,买个收音机,就能收听Android:系统在产生某个事件时发送广播,...

  • BroadCast

    广播 广播的概念现实:电台通过发送广播发布消息,买个收音机,就能收听Android:系统在产生某个事件时发送广播,...

  • BroadCast拾遗

    1,广播的概念 Android:系统在产生某个事件时发送广播,应用程序使用广播接收者接收这个广播,就知道系统产生了...

  • Android中BroadcastReceiver详解

    BroadcastReceiver是什么? Android app可以发送广播也可以接收系统或者其它app发送的广...

  • 1.5 清单文件中的receiver 广播接收器

    清单文件中的 receiver 广播接收器 Android应用可以从Android系统和其他Android应用发送...

  • 实习笔记17.07.19

    Android4.4以后不允许非系统应用发送系统广播,所以更新媒体库的广播Intent.ACTION_MEDIA_...

  • 广播概述

    Android应用可以从Android系统和其他Android应用发送或接收广播消息,类似于发布 - 订阅设计模式...

  • Android系统源码分析-Broadcast发送

    上一篇分析了Android系统中广播的注册和注销,这一篇我们继续分析发送广播的源码流程,广播的发送相对来说比较复杂...

  • Android广播的安全性

    广播的分类 定义分类 系统广播由Android系统内部自动发出,用户只负责接收 自定义广播由开发者自己定义的广播 ...

网友评论

      本文标题:android 发送广播给指定系统用户

      本文链接:https://www.haomeiwen.com/subject/bhnfbdtx.html