草庐IT

broadcastReceiver

全部标签

Android:来自 BroadcastReceiver 的通知

我有一个启动广播接收器的警报管理器。这是我的广播接收器:publicclassAlarmBrodcastReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentarg1){showNotification(context);}privatevoidshowNotification(Contextcontext){PendingIntentcontentIntent=PendingIntent.getActivity(context,0,newIntent(context,MyA

Android:来自 BroadcastReceiver 的通知

我有一个启动广播接收器的警报管理器。这是我的广播接收器:publicclassAlarmBrodcastReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentarg1){showNotification(context);}privatevoidshowNotification(Contextcontext){PendingIntentcontentIntent=PendingIntent.getActivity(context,0,newIntent(context,MyA

android - 当应用程序处于前台时如何处理 Firebase 通知

我已将Firebase云消息传递与我的应用程序集成。当我从Firebase控制台发送通知时,如果应用程序在后台或未打开,我会成功收到通知,否则,如果应用程序在前台或已打开,我没有收到它。感谢所有建议。 最佳答案 当应用在前台时,通知不会自己生成。您需要编写一些额外的代码。收到消息时,会调用onMessageReceived()方法,您可以在其中生成通知。代码如下:publicclassMyFirebaseMessagingServiceextendsFirebaseMessagingService{@Overridepublicvo

android - 当应用程序处于前台时如何处理 Firebase 通知

我已将Firebase云消息传递与我的应用程序集成。当我从Firebase控制台发送通知时,如果应用程序在后台或未打开,我会成功收到通知,否则,如果应用程序在前台或已打开,我没有收到它。感谢所有建议。 最佳答案 当应用在前台时,通知不会自己生成。您需要编写一些额外的代码。收到消息时,会调用onMessageReceived()方法,您可以在其中生成通知。代码如下:publicclassMyFirebaseMessagingServiceextendsFirebaseMessagingService{@Overridepublicvo

android - 如何从广播接收器通知正在运行的 Activity ?

我有一个Activity,它需要响应广播事件。由于一个Activity不能同时是一个广播接收者,我做了一个广播接收器。我的问题是:如何从广播接收器通知Activity?我相信这是一种常见的情况,那么有没有设计模式呢? 最佳答案 广播就是通知。:)如果您想说,根据收到的广播启动Activity或服务等,那么您需要一个独立的广播接收器并将其放入list文件中。但是,如果您希望您的Activity本身响应广播,那么您可以在您的Activity中创建一个广播接收器的实例并在那里注册它。我使用的模式是:publicclassMyActivit

android - 如何从广播接收器通知正在运行的 Activity ?

我有一个Activity,它需要响应广播事件。由于一个Activity不能同时是一个广播接收者,我做了一个广播接收器。我的问题是:如何从广播接收器通知Activity?我相信这是一种常见的情况,那么有没有设计模式呢? 最佳答案 广播就是通知。:)如果您想说,根据收到的广播启动Activity或服务等,那么您需要一个独立的广播接收器并将其放入list文件中。但是,如果您希望您的Activity本身响应广播,那么您可以在您的Activity中创建一个广播接收器的实例并在那里注册它。我使用的模式是:publicclassMyActivit

android - 一种在android中获取解锁事件的方法?

有没有办法接收类似PHONE_UNLOCKED的东西(使用某种BroadcastReceiver)?我有一个服务正在运行,当屏幕打开时会显示Toast。不幸的是,一些手机在解锁之前不会显示它。大多数时候Toast消息已经消失了。 最佳答案 有一个广播接收器操作ACTION_USER_PRESENT这里是ACTION_USER_PRESENT和ACTION_SHUTDOWN的实现将此添加到您的应用程序list接收Actionimportandroid.content.BroadcastReceiver;importandroid.co

android - 一种在android中获取解锁事件的方法?

有没有办法接收类似PHONE_UNLOCKED的东西(使用某种BroadcastReceiver)?我有一个服务正在运行,当屏幕打开时会显示Toast。不幸的是,一些手机在解锁之前不会显示它。大多数时候Toast消息已经消失了。 最佳答案 有一个广播接收器操作ACTION_USER_PRESENT这里是ACTION_USER_PRESENT和ACTION_SHUTDOWN的实现将此添加到您的应用程序list接收Actionimportandroid.content.BroadcastReceiver;importandroid.co

android - Listener 和 Receiver (Android) 有什么区别?

例如,我需要一个BroadcastReceiver来获取这些事件:重启或关机屏幕开启或关闭电池状态(电压、插入电源、温度)物理按钮按下(相机、媒体等)但我需要Listener来获取这些事件:用于传感器事件(加速度、磁场、方向、接近度、温度、光照水平等)的事件监听器位置事件的LocationListener(网络位置、GPS)似乎Receivers和Listeners都存在,以便我可以接收事件。除了明显的语义差异外,两者之间有什么区别?有没有我可以做的事情,但不能做其他事情,尤其是在屏幕关闭时我可以占用和运行多少CPU?为什么有两种完全不同的构造用于接收事件?

android - Listener 和 Receiver (Android) 有什么区别?

例如,我需要一个BroadcastReceiver来获取这些事件:重启或关机屏幕开启或关闭电池状态(电压、插入电源、温度)物理按钮按下(相机、媒体等)但我需要Listener来获取这些事件:用于传感器事件(加速度、磁场、方向、接近度、温度、光照水平等)的事件监听器位置事件的LocationListener(网络位置、GPS)似乎Receivers和Listeners都存在,以便我可以接收事件。除了明显的语义差异外,两者之间有什么区别?有没有我可以做的事情,但不能做其他事情,尤其是在屏幕关闭时我可以占用和运行多少CPU?为什么有两种完全不同的构造用于接收事件?