# 如何实现 Android 11 接收不到静态 USB 广播 ## 整体流程 首先,我们需要注册一个 BroadcastReceiver 来监听静态 USB 广播的事件。然后在广播接收到消息时,我们可以执行相应的操作。 以下是整个流程的步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 注册 BroadcastReceiver | | 2 | 实现 onRecei
原创 2024-03-22 07:15:40
294阅读
# Android静态广播接收不到的解决方法 在Android应用开发中,广播是一种非常重要的通信机制,它可以让应用程序之间或者应用程序内部的组件之间进行通信。而Android广播又可以分为静态广播和动态广播两种。在使用静态广播时,有时候会遇到接收不到广播的情况,下面我们将介绍一些可能的解决方法。 ## 1. 检查广播过滤器 在Android中,广播接收者通过IntentFilter来指定自
原创 2024-06-20 06:32:30
897阅读
# Android静态广播接收不到解决方案 ## 1. 整体流程 为了解决“android静态广播接收不到”的问题,我们需要经历以下步骤: | 步骤 | 操作 | | --- | --- | | 1 | 创建一个广播接收器类 | | 2 | 在AndroidManifest.xml中注册广播接收器 | | 3 | 发送广播 | 在下面的文章中,我将详细介绍每个步骤需要做什么,以及需要使用的
原创 2023-08-21 03:48:48
1111阅读
一、标准广播and有序广播标准广播发出后所有广播接受器几乎同一时刻收到广播,并且没有顺序,所以广播不可被截断。有序广播发出后同一时刻只能有有一个广播接收器收到广播消息,因此优先级高的广播的先收到消息,并且前面的接受器还可以截断消息。二、动态注册广播接收器注册广播的方式有两种:静态注册和动态注册静态注册是在AndroidManifest.xml注册文件里注册,动态注册时在代码中注册(1)创建广播接收
# Android 11 接收不到开机广播的解决方案 在Android 11及以后的版本中,为了提高用户隐私和系统安全性,Google 官方对广播的使用进行了严格的限制,特别是针对开机和网络状态等特殊广播。这时,我们开发者需要找到替代方案来处理这些广播。本文将为刚入行的小白详细讲解如何在Android 11接收开机广播。 ## 整体流程 下面是获取Android 11接收开机广播的具体步骤
原创 10月前
150阅读
# Android 11 接收不到开机广播的实现 ## 1. 整体流程 下面是实现 "Android 11 接收不到开机广播" 的整体流程图: ```mermaid flowchart TD A[开始] B[注册广播接收器] C[编写接收器类] D[清单文件中注册接收器] E[处理接收到的广播] F[结束] A --> B B --> C C --> D D --> E E --> F ``
原创 2023-11-28 10:07:19
271阅读
1、背景&解决方法最近碰到一个需求,app监听特定的广播接收广播后启动自己再进行处理。需求很简单,静态注册就好,不过,在自测的时候遇到一个问题,app安装后没启动过的状态下,什么广播收不到!なにもない!后来,网上各种查,找到了“罪魁祸首”:Android 3.1以后新增的stopped机制。解决方法是,发送广播时添加flag:FLAG_INCLUDE_STOPPED_PACKAGES
# Android静态注册广播接收不到消息的解决办法 ## 1. 介绍 在Android开发中,广播是一种常见的跨组件通信方式。通过广播,我们可以在不同的组件之间传递消息,实现数据的共享和通知的传递。而在使用广播的过程中,有时候会遇到静态注册的广播接收不到消息的问题。本文将介绍如何解决这个问题。 ## 2. 解决步骤 下面是解决“android静态注册广播接收不到消息”问题的步骤: ``
原创 2024-02-11 08:20:32
1134阅读
    出现此报错的原因是Android O中对隐式广播做了限制,这种限制主要是把广播用于进程间通信时,广播Receiver无法接收广播,如果发生了此现象,可以通过shell下 logcat -s BroadcastQueue 可以看到是否报出了这样的警告。11-01 13:58:45.617 2432 2549 W BroadcastQueue: Background execution no
静态注册广播接收接收不到自己发送的广播 参照郭霖老师的《第一行代码Android》5.3.1节,发送标准广播时,发现静态注册的广播接收器,没有对程序发送的标准广播做出反应。 于是对问题进行了排查。 1.自己动态注册了一个广播接收器,发现能够接收到自己发送的标准广播。以下附上本 Activity 的代码。 public class MainActivity extends AppC
转载 2023-09-30 20:32:38
125阅读
# Android 静态注册广播 多进程接收不到实现方法 ## 简介 在 Android 开发中,广播是一种常用的通信机制,它可以实现组件之间的消息传递。Android 广播分为动态注册和静态注册两种方式。通常情况下,我们可以通过静态注册广播来实现多进程接收广播的功能。本文将介绍如何在 Android 中实现“android 静态注册广播 多进程接收不到”的功能,帮助刚入行的开发者快速理解和掌握
原创 2023-08-29 07:04:42
246阅读
Andorid 8.0 对广播的使用做了变更。当广播接收器使用静态注册方式使用时,除了一些例外,这个接收接收不到隐式广播。 注意这个“隐式”是重点。看了网上几篇文章,对这个变更理解有误。错误的理解是:8.0后,广播接收器使用静态注册,是无法使用的。实时并非如此。先看一个例子:首先,定义一个简单的广播接收器:public class MyReceiver extendsBroadcastRecei
广播接收器的注册方式有两种,静态注册广播(在AndroidManifest中注册)和动态注册广播(在Java代码中注册)。从Android8开始,取消了大多数的静态注册广播。一.动态注册广播接收器(动态注册的广播接收器只有程序启动后才能收到广播)1.定义一个继承自BroadcastReceiver的类(可以是定义在活动类中的内部类,也可以是一个额外的java类),并重写其父类的onReceive(
# Android 11接收系统级广播的实现指南 在 Android 11 及之后的版本中,Google 对系统级广播接收进行了限制,这使得某些应用需要采用不同的策略来处理这些广播。在本指南中,我将向你介绍在 Android 11 中如何实现接收系统级广播的流程,并提供详细的代码示例和注释,以帮助你更好地理解。 ## 流程概述 在开始实现之前,让我们首先快速总结一下大致的流程。下面是我
原创 8月前
129阅读
# Android 接收不到关机广播Android开发中,广播是一种非常重要的通信机制。应用程序可以通过广播来发送和接收信息。然而,有些时候,开发者会发现自己的应用无法接收到系统的关机广播。这篇文章将探讨这个问题,并提供一些常见的解决方案和代码示例。 ## 什么是广播广播是一种应用程序之间的通信方式,Android系统会发送系统级的广播,供应用程序接收。例如,当手机关机、重启或连接到
原创 2024-09-16 06:08:24
292阅读
Android应用中时常会遇到“闹钟广播接收不到”的问题,这可能会影响到应用的功能,尤其是涉及时间管理和提醒功能的应用。针对这个问题,我整理了一套解决方案,从环境准备到实战应用,详细记录了解决过程。 ### 环境准备 在进行开发之前,确保你的开发环境符合以下条件: - **操作系统**: Windows, macOS, 或 Linux - **Android Studio**: 4.0 及
原创 6月前
85阅读
# Android广播接收不到Android开发中,我们经常会使用广播来进行组件间的通信。但是有时候会遇到一个问题,就是发送的广播无法被接收到。这个问题可能出现在很多地方,比如注册广播接收器时出错、权限问题等等。本文将介绍一些常见的原因以及解决方法,希望能帮助到你解决这个问题。 ## 广播发送不成功的原因 1. **未正确注册广播接收器** 在AndroidManifest.xml
原创 2024-05-15 05:53:52
880阅读
# Android 接收不到系统广播的原因及解决办法 在 Android 开发中,系统广播是一种强大的通信机制,它允许应用程序以异步方式接收系统或其他应用程序发送的消息。尽管如此,很多开发者在实现系统广播接收器时,仍然会遇到“接收不到系统广播”的问题。本文将深入探讨这些原因,并给出相应的解决方案。 ## 什么是系统广播? 系统广播Android 平台提供的一种通知机制,它允许不同的应用程
原创 2024-08-14 05:00:40
227阅读
1.1安装与卸载测试1)软件安装后是否可以正常运行2)安装过程中是否可以取消3)安装空间不足时是否有相应提示4)是否可以卸载应用(可通过桌面卸载,也可以通过软件卸载安装。曾发现在ios手机上有个应用安装时未完全安装,终止安装后,未完成安装的应用图标一直显示在手机上,并且无法成功删除)5)卸载是否支持取消功能额,单击取消后软件卸载功能是否正常---不可逆6)卸载后文件是否全部删除所有的安装文件夹7)
广播接收器: 广播接收者(BroadcastReceiver)用于监听系统事件或应用程序事件,通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()可以向系统发送广播意图,通过广播一个意图(Intent)可以被多个广播接收者所接收,从而可以在不用修改原始的应用程序的情况下,让你对事件作出反应。  &nbsp
转载 7月前
20阅读
  • 1
  • 2
  • 3
  • 4
  • 5