美文网首页
Android 高版本 发送应用内广播

Android 高版本 发送应用内广播

作者: Asbefore如初_3142 | 来源:发表于2019-03-15 15:35 被阅读0次

Android 高版本 发送应用内广播

在开发中,需要使用广播进行数据传递
但是,在 8.0 以后,不允许多个app之前发送广播,

google 应该是为了省电,做了这样的限制,尤其是在目前,限制app 之间的广播可以有效阻止他们相互唤醒

Android 8.0 以后发送广播

需要使用如下方式

Intent intent = new Intent(Constant.REMOTE_SERVICE_START_ACTION);
intent.setComponent(new ComponentName("com.zhou.example.messagelisenterservice",        "com.zhou.example.messagelisenterservice.StartReceive"));sendBroadcast(intent);

需要使用 ComponentName指定 app的名称和广播接收的 action 。

相关文章

  • Android 高版本 发送应用内广播

    Android 高版本 发送应用内广播 在开发中,需要使用广播进行数据传递但是,在 8.0 以后,不允许多个app...

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

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

  • 广播概述

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

  • android 应用广播

    1 .应用内广播消息:在应用中发送广播通信的话优先使用LocalBroadcastManager 来完成,因为Lo...

  • Android广播机制详解

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

  • Broadcast流程源码分析

    1.Broadcast种类 Android广播大体可以分为几类: App应用内广播(LocalBroadcast)...

  • 注册广播

    普通的广播是在整个手机的范围内发送的,所有的应用程序都会接收到内部广播只在自己的程序内部发送,只有自己的应用程序内...

  • BroadcastReceiver基础知识

    什么是广播 在Android中,广播是一种广泛运用的在应用程序之间传输信息的机制,Android中我们要发送的广播...

  • Android知识点复习3(BroadcastReceiver)

    广播 BroadcastReceiver 监听 / 接收 广播消息。Android不同组件间的通信(应用内或者不同...

  • Android-四大组件之BroadcastReceiver

    一、定义 Android广播分为两个角色:广播发送者、广播接收者 二、作用 用于监听 / 接收应用发出的广播消息,...

网友评论

      本文标题:Android 高版本 发送应用内广播

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