# 实现 Android 后台接收广播 ## 1. 流程 下面是实现 Android 后台接收广播的流程: ```mermaid classDiagram class MainActivity { -onCreate() -registerBroadcastReceiver() -unregisterBroadcastReceiver(
原创 2024-06-13 06:23:02
90阅读
# Android 定时接收广播教程 在 Android 开发中,广播是一种重要的通信机制,可以让不同组件之间传递信息。在某些情况下,我们可能需要定时接收广播,例如定时提醒用户某件事情。本文将详细介绍如何实现“Android 定时接收广播”的功能,并提供步骤和代码示例。 ## 流程概述 在开始之前,让我们先了解实现这一功能的基本流程。以下是步骤汇总: | 步骤 | 描述 | | --- |
原创 10月前
51阅读
基于Android 7.0源码,分析Android广播机制的发送过程。一、概述  按照广播的类型,可以分为普通广播、有序广播和sticky广播。在注册广播的时候,可以设置优先级,在发送order广播的时候,广播注册者根据优先级顺序依次接受intent,但是发送普通广播的时候,会忽略广播接收者的优先级,并将广播发送给所有符合条件的广播接收者处理。 - 普通广播:   所有匹配的接收器都会接收到此
1. 前言大家都知道,相比传统蓝牙,蓝牙低功耗(BLE)最大的突破就是加大了对广播通信(Advertising)的支持和利用。关于广播通信,通过“玩转BLE(1)_Eddystone beacon”和“玩转BLE(2)_使用bluepy扫描BLE的广播数据”两篇文章的介绍,我们已经有了一个整体的认识。本文将依此为基础,从技术的角度,分析和理解BLE协议中有关广播通信的定义和实现。注1:之前的蓝牙协
转载 2023-06-28 09:29:56
781阅读
## 解决Android无法接收UDP广播的问题 在Android应用开发中,有时我们需要接收UDP广播以实现实时通信或者设备发现等功能。然而,在某些情况下,Android设备可能会无法接收到UDP广播。这篇文章将探讨常见的原因,并提供解决方案和代码示例。 ### UDP广播的基本概念 UDP(用户数据报协议)是一种无连接的传输层协议,常用于需要快速传输数据的场景。UDP允许通过广播发送数据
原创 9月前
110阅读
# 实现“android ble 接受广播数据”的步骤 ## 1. 确定需求 首先,我们需要确定接收广播数据的需求,明确自己想要实现的功能是什么。 ## 2. 配置权限 在AndroidManifest.xml文件中添加蓝牙权限和定位权限,以确保我们能够使用蓝牙功能,并获取周围设备的广播数据。 ```xml ``` ## 3. 初始化蓝牙适配器 在Activity或Fragment中
原创 2024-07-09 04:13:10
81阅读
# Android开机广播接受不到的原因及解决方案 在Android开发中,Boot Broadcast(开机广播)是一个非常重要的组件,它允许应用在设备启动后执行特定的任务。然而,许多开发者在使用时遇到“开机广播接受不到”的问题。本文将解析这一问题的原因,并提供相应的解决方案,伴随代码示例和流程图。 ## 1. 什么是开机广播? 开机广播Android系统在设备启动时发送的消息,允许应用
原创 2024-10-31 11:34:52
537阅读
广播也是通过intent来传递的。    广播分为有序广播和标准广播。        标准广播是发送广播后,所有的广播接受者都可以去接收。        有序广播是发送广播后,由高优先级的先接收广播
原创 2017-06-28 00:55:04
675阅读
1点赞
# Android注册广播和接收 ## 一、流程图 ```mermaid gantt title Android注册广播和接收流程 section 注册广播 注册广播: 1. 创建BroadcastReceiver类 注册广播: 2. 在AndroidManifest.xml中注册receiver 注册广播: 3. 在Activity或Fragment中
原创 2024-06-01 05:25:44
133阅读
# Android UDP广播无法接收的原因及解决方法 在Android开发中,使用UDP协议进行广播是一种常见的通信方式,可以方便地实现设备间的数据传输。但是有时候我们会遇到UDP广播无法接收的问题,这可能会给我们的开发工作带来困扰。本文将介绍Android UDP广播无法接收的原因及解决方法,并附上相应的代码示例。 ## 问题描述 在Android应用中使用UDP广播时,有时候会发现无法
原创 2024-03-22 07:05:26
549阅读
# Android Service中接收广播的实现方法 ## 简介 在Android开发中,Service是一个常用的组件,它可以在后台执行长时间运行的任务,而不需要与用户界面进行交互。如果我们想要在Service中接收广播,可以采用以下步骤实现。 ## 实现步骤 下面是整个实现过程的流程步骤表格: | 步骤 | 描述 | | ------ | ------ | | 1. 创建Servic
原创 2023-08-20 07:51:13
473阅读
# Android BLE接受广播包实现教程 作为一名经验丰富的开发者,我将教会你如何实现"Android BLE接受广播包"这个任务。下面我将以表格的形式展示整个流程,然后详细说明每一个步骤所需做的事情和具体的代码。 ```mermaid journey title Android BLE接受广播包实现流程 section 整体流程 开始 --> 设置BLE适
原创 2024-05-11 05:59:21
100阅读
# Android无法接受开机广播的解决方案 在Android开发中,我们经常需要在设备开机时执行一些特定的操作,比如初始化应用数据、检查更新等。但是,有时候我们发现应用无法接收到开机广播(`ACTION_BOOT_COMPLETED`),这会导致我们的代码无法正常执行。本文将详细介绍如何解决这个问题,并提供代码示例。 ## 问题原因 首先,我们需要了解为什么Android应用无法接收开机广
原创 2024-07-15 19:59:35
130阅读
定义一个广播接收器/** * 广播接受器 */ public class MyReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { //退出登录 } }1、按照定义的方式分类1.1 静态广播 和 动态广播android内置了很多广播系统,每个广播
一. 在清单文件中(AndroidManifest.xml)添加短信权限这里我用的android studio版本是3.3的 <uses-permission android:name="android.permission.READ_SMS" /> <uses-permission android:name="android.permission.RECEIVE_SM
转载 2023-07-17 13:44:55
90阅读
首先来区别两个概念:广播广播接收器是不同的。广播是Intent,而广播接收者是 BroadcastReceiver。contxet 发送广播(Intnet),广播接收者(BroadcastRecceiver)进行接收。BroadcastRecevier的简介: BroadcastReceiver是Android四大组件之一,广播是一种广泛运用的在应用程序之间传输信息的机制,而广播接收器
基于 BLE 5.1 协议 Core Spec。目录啰嗦几句1、ADV 广播包组成1.1、ADV PDU Header1.1.1、ADV PDU Header PDU Type2、ADV 的各种 PDU2.1、Legacy ADV PDUs2.1.1、ADV_IND2.1.2、ADV_DIRECT_IND2.1.3、ADV_NONCONN_IND2.1.4、ADV_SCAN_I
自己写了个Demo来实现定时发送广播和定时执行服务地址https://github.com/wds1181977/TimerBroadcastReceiver-Service.gitpackage com.example.h2; import android.app.Activity; import android.app.AlarmManager; import android.app.Pen
转载 2023-10-25 14:35:46
169阅读
       近期做项目的时候发现一个问题,我项目的app先前是跑在Android 6.0系统上的,静态广播能正常接收没问题,移植到Android 7.0 系统上广播也没问题也能正常接收,但是到了Android 8.0的系统之后,发现广播失效,怎么都接收不了广播,于是疯狂的找度娘,然后又看了一下Android 8.0的api,才知道原因:在Andr
Broadcast Receiver定义:使用场景:广播分类:隐式广播Android 7.0Android 8.0广播注册:静态注册样例:动态注册样例广播实现机制:本地广播:使用本地广播优势:本地广播源码解析:LocalBroadcastManager的构造方法LocalBroadcastManager的数据结构广播注册方法:广播解除注册方法发送广播方法将发送的Intent回调给广播接收器本地广
转载 2024-08-01 22:31:12
63阅读
  • 1
  • 2
  • 3
  • 4
  • 5