草庐IT

BroadCastReceiver

全部标签

android - 来自 BroadcastReceiver 的 startActivity()

我正在尝试使用onPause()方法中实现的以下BroadcastReceiver在充电时自动启动我的夜间应用程序:BroadcastReceivertest=newBroadcastReceiver(){@OverridepublicvoidonReceive(Contextcontext,Intentintent){unregisterReceiver(this);Intenti=newIntent(context,NightClock.class);i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(i)

android - 来自 BroadcastReceiver 的 startActivity()

我正在尝试使用onPause()方法中实现的以下BroadcastReceiver在充电时自动启动我的夜间应用程序:BroadcastReceivertest=newBroadcastReceiver(){@OverridepublicvoidonReceive(Contextcontext,Intentintent){unregisterReceiver(this);Intenti=newIntent(context,NightClock.class);i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(i)

android - BOOT_COMPLETED 无法正常工作

首先,我知道已经有数百个此类问题被提出,但我已经检查了一段时间,仍然找不到任何解决方案。我见过thisanswer说BOOT_COMPLETED不会发送到应用程序,除非用户在Android版本3.1之后首先启动您的应用程序但我仍然看到一些应用程序正在这样做,一定有办法。我确实需要处理它,否则我也反对在没有用户交互的情况下做某事。这是我的AndroidManifest:提前致谢。编辑:在我的广播接收器中没有什么可看的,但这里需要的是:packagemyPackagepublicclassBootReceiverextendsBroadcastReceiver{@Overridepubli

android - BOOT_COMPLETED 无法正常工作

首先,我知道已经有数百个此类问题被提出,但我已经检查了一段时间,仍然找不到任何解决方案。我见过thisanswer说BOOT_COMPLETED不会发送到应用程序,除非用户在Android版本3.1之后首先启动您的应用程序但我仍然看到一些应用程序正在这样做,一定有办法。我确实需要处理它,否则我也反对在没有用户交互的情况下做某事。这是我的AndroidManifest:提前致谢。编辑:在我的广播接收器中没有什么可看的,但这里需要的是:packagemyPackagepublicclassBootReceiverextendsBroadcastReceiver{@Overridepubli

android - BroadcastReceiver:无法实例化类;没有空的构造函数

我有内部类作为广播接收器:publicclassManualBacklightReceiverextendsBroadcastReceiver{publicstaticfinalStringACTION_MANUAL_BACKLIGHT="com.android.systemui.statusbar.powerwidget.MANUAL_BACKLIGHT";publicManualBacklightReceiver(){}@OverridepublicvoidonReceive(Contextcontext,Intentintent){Log.d("ManualBacklightRe

android - BroadcastReceiver:无法实例化类;没有空的构造函数

我有内部类作为广播接收器:publicclassManualBacklightReceiverextendsBroadcastReceiver{publicstaticfinalStringACTION_MANUAL_BACKLIGHT="com.android.systemui.statusbar.powerwidget.MANUAL_BACKLIGHT";publicManualBacklightReceiver(){}@OverridepublicvoidonReceive(Contextcontext,Intentintent){Log.d("ManualBacklightRe

android - 如何使用 registerReceiver 方法?

我想使用动态注册的BroadcastReceiver引用Activity以便它可以修改其UI。我正在使用Context.registerReceiver()方法,但从未调用接收器的onReceive()方法。这是显示问题的示例代码:packagecom.example;importandroid.app.Activity;importandroid.app.IntentService;importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;imp

android - 如何使用 registerReceiver 方法?

我想使用动态注册的BroadcastReceiver引用Activity以便它可以修改其UI。我正在使用Context.registerReceiver()方法,但从未调用接收器的onReceive()方法。这是显示问题的示例代码:packagecom.example;importandroid.app.Activity;importandroid.app.IntentService;importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;imp

Activity 中的 Android BroadcastReceiver

我只是在尝试这个小示例项目,它所做的一切:Activity一有一个发送广播的按钮。Activity二在收到时会显示toast。下面是代码,广播永远不会收到。我做错了什么?发送广播publicclassSendBroadcastextendsActivity{publicstaticStringBROADCAST_ACTION="com.unitedcoders.android.broadcasttest.SHOWTOAST";/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedI

Activity 中的 Android BroadcastReceiver

我只是在尝试这个小示例项目,它所做的一切:Activity一有一个发送广播的按钮。Activity二在收到时会显示toast。下面是代码,广播永远不会收到。我做错了什么?发送广播publicclassSendBroadcastextendsActivity{publicstaticStringBROADCAST_ACTION="com.unitedcoders.android.broadcasttest.SHOWTOAST";/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedI