16得票5回答
Android ACTION_DATE_CHANGED广播

我有一部Nexus S手机,当我手动更改日期时,有时候不会广播ACTION_DATE_CHANGED。比如,从2014年2月13日改为2014年2月14日时,没有收到ACTION_DATE_CHANGED的广播,但如果我将它设置成未来几年的日期,我有时会收到它的广播。 我可以(99%)确定我...

16得票1回答
如何在Android的Service类中实现BroadcastReceiver?

我需要在我创建的Service类中实现广播接收器(BroadcastReceiver):public class MyService extends Service 在这个班级里,我需要通过使用Thread-Sleep模拟下载来实现当用户在MyActivity类中按下按钮时使用sendBroa...

14得票2回答
Android 8.0 Oreo中的AlarmManager与广播接收器和隐式广播禁令

我有一些关键的提醒通过Alarm Manager设置(它应该和闹钟应用程序的功能一样)。 之前在我的Android清单文件中,我有以下内容: <receiver android:name="com.example.app.AlarmReceiver" > &l...

14得票2回答
在广播接收器中访问应用程序类

我想在广播接收器中检查Internet连接,并将结果(布尔标志)设置为全局变量,在整个应用程序中使用,用于if条件;如果断开Internet连接,则在主活动中设置状态imageview为红色图像,如果连接,则设置为绿色。 我遵循了这个主题。但是在Broadcast Receiver中没有ge...

13得票3回答
安卓系统:未接收到广播ACTION_MY_PACKAGE_REPLACED

我的应用程序运行一个服务,在设备重新启动或应用程序重新安装(更新)时终止。我已经添加了两个广播接收器来捕获这些事件——BOOT_COMPLETED和ACTION_MY_PACKAGE_REPLACED。ACTION_MY_PACKAGE_REPLACED接收器似乎根本不起作用。以下是我的代码:...

13得票3回答
闹钟管理器在安卓6.0的后台不起作用。

这是我的Activity代码,Long time = new GregorianCalendar().getTimeInMillis()+20000;//Setting alarm after 20 sec Intent intentAlarm = new Intent("alarm"); i...

13得票1回答
服务发送的本地广播未被活动接收

我有一个Activity,我正在其中本地注册一个BroadcastReceiver,如下所示: public class SomeActivity extends Activity{ public static final String PERFORM_SOME_ACTION = ...

12得票1回答
无法在小米设备上从后台唤醒应用,直到手动启用"自启动"。

在小米的MI设备上,有一个功能可以在他们的安全应用中关闭/打开“自启动”(在安全应用程序->权限->自启动中)。 这意味着在应用程序未运行时,没有广播接收器会接收到任何内容。因此,BOOT_COMPLETED、USER_PRESENT、CONNECTIVITY_CHANGE等不起作用(它...

11得票4回答
从 BroadcastReceiver 调用 startActivity 时无法工作

我有一个通知,当我选择它时,它会使用PendingIntent向BroadcastReceiver发送一个Broadcast。在onReceive中,我启动一个新的Activity。 然而,如果我从最近打开的应用程序中删除我的应用程序(或者通知在抽屉中停留很长时间),则会出现以下情况: 当...

11得票1回答
在安卓系统中监听截屏操作

我是android开发的新手。 我正在制作一个应用程序,当Android手机截图时会有反应。 我听说android允许通过广播接收器检测此类操作,因此我已经阅读了android开发人员文档(这里)。 我认为框架开发人员忘记或没有实现屏幕截图广播代码,因为他们没有在他们的文档中列出此操作。 ...