broadcastreceiver相关内容
当我的 android 应用被删除时,我还想删除该应用在 SD 卡上创建的文件,因为这些文件会消耗很多兆字节并且只对我的应用有用. 似乎接收 PACKAGE REMOVED 意图将是执行此操作的地方.但是,我的广播接收器从未被调用——它似乎在发送 PACKAGE REMOVED 意图之前已被删除 代码是: 公共类 UninstallReceiver 扩展 BroadcastRecei
..
我有一个应用程序,我希望能够在发生错误或崩溃/应用程序关闭时重新启动它.我熟悉如何注册BroadcastReceivers,使用闹钟等 当应用程序关闭时,我是否可以截获应用程序发出的任何信号?或者当任何应用关闭时操作系统会发出? 解决方案 当应用程序关闭时,我是否可以截获应用程序发出的任何信号?或者当任何应用程序关闭时 > 操作系统会发出? 不,不,AFAIK.
..
我想在我的 BroadcastReceiver 的 onReceive 方法中更改一个 TextView,但我无法使用 findViewById 访问它,因为它不是一个活动.我不想在我的活动中为 BroadcastReceiver 创建一个私有类. 我如何获得访问权限? 解决方案 定义一个接口并使用回调让activity知道收到了一个广播事件. 公共接口BroadcastRecei
..
我不想制作任何应用程序.我只希望当我点击默认的相机应用程序(附有屏幕截图)时,它通常会打开相机.然后,当我单击用于单击图像的按钮时,我只想显示 A Toast.为此,我尝试了一些东西.我只是试图接收广播意图.代码如下.但我没有得到吐司.请帮我. MainActivity.java 公共类 MainActivity 扩展 Activity {相机接收器我的接收器;@覆盖protected v
..
我正在通过电子邮件 ID 发送消息数据.我创建了一个 mainActivity 类,其中包含一个 editText(用于 emailId)和一个按钮.另一个类是 BroadcastReceiver 类,我在其中检索数据.现在我不明白如何将该数据发送到后台提供的电子邮件.我用谷歌搜索了很多,但无法得到所需的回复.请分享想法并帮助我. 解决方案 我为此创建了开源库.用法很简单: Backgr
..
我使用 AlarmManager 来启动服务.当我设置 AlarmManager 时,我使用 PendingIntent 并使用一个唯一的 requestCode,它等于我数据库中的 id 行. PendingIntent pendingIntent = PendingIntent.getBroadcast(SettingsActivity.this,讲座.getId(), myIntent,
..
我遵循了这个kpBird的示例代码和这个开发者指南 我可以: 调用此服务的意图. 可以从通知中捕捉广播. 所以我得到了错误getActiveNotifications always null. 我不知道为什么, 知道的人请帮帮我, 谢谢, p/s :这是我得到的源代码和错误. 错误: 04-28 08:46:11.625: E/Android
..
我正在尝试从广播接收器启动状态栏通知,然后从另一个广播接收器停止它,但我遇到了问题.我想在 USB 连接时在状态栏中启动通知,然后当 USB 断开连接时我想停止它我设置了两个接收器并且正在努力从接收器启动和停止一个这里是代码我目前有 我的代码唯一的错误是 myNotificationManager = (NotificationManager) getSystemService(contex
..
有没有办法用 BroadcastReceiver 拦截短信示例 此处但没有向用户显示任何通知并立即删除包含某些关键字的消息 编辑: 我需要的是在android手机之间进行一些通信,一对一,我认为发送短信可以解决问题,但不需要短信通知,也许WAP PUSH消息会更好但我不知道如何从安卓手机发送它们.如果有人有任何有用的想法,请将其放在这里:) 解决方案 爱立信实验室的一些人在今年
..
我正在构建一个应用程序,它会在 IST 11:30 触发通知......我已经测试了它的工作原理,但是在 11:30 之后每当我打开我的应用程序它都会发出通知...... 我不知道为什么我认为在时间检查中应该是条件错误... 我希望每天只按时触发一次通知...然后第二天...:) 请解决这个问题提前致谢 **MainActivity.java**@覆盖protected voi
..
我已经阅读了几个关于类似问题的问题,但它们没有为我提供解决方案. 在我的 Android 应用程序中,我触发了一个通知(具体来说,在 Application 类中,它实际上是从 C2DM 推送事件开始的). 然后我想在通知上按下“全部清除"按钮时收到一个 Intent: notification.deleteIntent = PendingIntent.getService(this
..
问题:当我直接回复该通知时,我想取消该通知.它适用于 Android N,但不适用于 Android 10. 我的代码如下: MainActivity.java 公共类 MainActivity 扩展 AppCompatActivity {公共静态最终 int NOTIFICATION_ID = 1256;public static final String CHANNEL_1_I
..
我有一个应用程序,它有一个持续的通知来帮助记忆.我希望能够使用操作按钮之一关闭此通知,但我不想在点击按钮时打开应用程序.我更喜欢使用内置的通知操作按钮,而不是创建 RemoteViews 对象来填充通知.我看到一篇帖子提到在我的应用程序中收到的这个按钮上使用 BroadcastReceiver,虽然他的教程非常无用,但听起来这是朝着正确的方向前进. Intent resultIntent = n
..
如何在 android 中阅读所有即将到来的通知.是否可以使用广播接收器来收听传入的通知以及读取通知信息的能力. 解决方案 首先,您必须在清单中声明接收通知的意图,以便您可以获得 android.permission.BIND_NOTIFICATION_LISTENER_SERVICE 权限. AndroidManifest.xml:
..
我正在尝试制作一个应用程序,当在配对的蓝牙设备上按下按钮时,该应用程序会触发应用程序中的点击侦听器.谷歌搜索几个小时后,我想我无法将蓝牙设备按钮的键码发送到广播接收器,如果键码匹配,那么我可以调用点击监听器,或者我的方法和理解是错误的,所以有人可以指导我或者指出我正确的方法?提前致谢 蓝牙设备:蓝牙自拍遥控AB快门3 我想要这样的东西http://www.barbatricks.com
..
我正在寻找一种方法来在蓝牙设备断开连接后立即检测它(最多 2 秒),通常是在“设备太远"的情况下或设备电池没电了.目前我可以通过获取 BluetoothDevice.ACTION_ACL_DISCONNECTED 使用 BroadcastReceiver 检测它,但它需要大约 16 到 20 秒才能触发. 有没有办法在最多 2 秒内得到通知. 我使用了 BroadcatReceiver,但
..
我想知道远程物理设备中的哪些事件会触发监听设备中的 ACTION_ACL_CONNECTED 和 ACTION_ACL_DISCONNECTED.我的测试结果毫无意义.我已经收集了几台相距几分米的设备: 运行 Android 3.1 的 Galaxy Tab P7500 运行 Android 2.2 的 i5500 手机 带有蓝牙 USB 加密狗的 WinXP 电脑 两个带开/关按钮的
..
我有以下 BLE 前台服务实现 - public class BluetoothForegroundService extends Service {私有 PowerManager.WakeLock 唤醒锁;@覆盖公共无效 onCreate() {super.onCreate();PowerManager powerManager = (PowerManager) getSystemServic
..
我想在连接特定蓝牙设备时启动服务,并在断开连接时停止该服务.显然,我不想让后台服务总是检查是否连接了 BT 设备,所以我想用接收器来实现这一点. 这真的可能吗?android.bluetooth.device.action.ACL_CONNECTED 在此处被提及,但显然没有用. 谢谢! 解决方案
..
我想做一个可以在安装或删除设备上的其他应用程序时接收广播的应用程序. 我的代码 在清单中:
..