290得票17回答
如何检查Android中的接收器是否已注册?

我需要检查我的已注册接收器是否仍然注册,如果没有,我该如何检查它?有什么方法吗?

107得票3回答
83得票3回答
安卓广播接收器 vs 服务

我正在努力阐明安卓中广播接收器和服务之间的区别。 我理解一个活动可以通过使用意图调用startService来启动服务。 广播接收器可以在代码或清单中进行注册,并可通过sendBroadcast进行调用。 什么情况下该使用其中之一? 我了解多个广播接收器可以监听相同的意图,而这并不适用...

81得票1回答
我应该在我的接收器中使用android:process=":remote"吗?

我有一个BroadcastReceiver,它会定期被调用,我注意到很多人使用android: process =":remote" 在他们的接收器中会使用这行代码,而我用它来检查一些条件,并在匹配条件时触发警报。我的问题是,我应该将我发布的这行代码添加到我的清单文件中吗?如果是这样,那么这...

57得票7回答
Android设备重启后广播接收器不起作用

我已经检查了所有相关的问题,但没有找到解决这个问题的答案。所以对我来说这是一个全新的问题。 我的情况 我有一个Android应用程序,在其清单中注册了几个广播接收器。这是我的清单的样子。<?xml version="1.0" encoding="utf-8"?> <man...

53得票11回答
在Android本机来电屏幕上出现弹出窗口,就像Truecaller Android应用程序那样

我正在为Android开发一个接收来电的广播接收器,当有来电时,我想在原生的来电屏幕上弹出一个弹窗。 我完成了那段代码。但现在的问题是,在Android 4.1(Jelly Bean)API级别17中,当电话响铃时,PHONE_STATE显示为OFF HOOK,如果我调用一个活动,它会被调用,...

39得票3回答
致命异常:android.app.RemoteServiceException:无法在android.os.Handler.dispatchMessage中传递广播

我在我的安卓应用中使用广播消息(从io.socket发送广播消息到我的Activity页面)。在一些三星设备上,如SM-G950F和SM-A520F,我遇到了一个错误“Fatal Exception: android.app.RemoteServiceException: can't deli...

39得票5回答
监听来自Whatsapp的消息/通知

我正在开发一个基于通知的应用程序,需要监听来自手机的通知。我已经能够监听到来电、短信、邮件等通知,但不知道如何通过代码监听WhatsApp中的消息和提示音。这是否可能?如果是,应该怎么做?可以使用可访问性服务来实现,将包名称设置为“com.whatsapp”吗?

35得票6回答
Android O:PHONE_STATE广播限制

我一直在尝试做一个类似truecaller应用的功能,我的应用程序在电话挂断后应该显示一个屏幕。我通过在manifest文件中注册android.intent.action.PHONE_STATE隐式广播来实现这个目标。 但是如果我将应用程序改为针对Android O,它就无法工作,因为受到...

32得票3回答
如何停止独占麦克风?

TL;DR: 我的应用程序正在占用用户的麦克风,是否可以在其他应用程序需要使用麦克风时自动关闭它? 我有一个 Android 应用程序,具有类似于 Amazon Alexa 的一些非常酷的麦克风功能,始终保持在后台服务中运行。问题是,我的应用程序占用了用户的麦克风,使其无法使用: 然而...