问题标签 [receiver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
167 浏览

android - 如何在电池状态设置为满时获取信息

我的问题是......当电池状态设置为满时如何获取信息。我已经尝试通过 ACTION_BATTERY_CHANGED 上的接收器执行此操作,但这不起作用,我几乎可以肯定接收器甚至没有收到此广播。也许我没有正确理解这一点,action_battery_changed 意味着当我们的电池得到另一个 % 时会发出信号?或者仅在断开或连接等特定事件中,因为此操作在我的应用程序中有效(在另一个类接收器中)。

和类:

[编辑]

也许我不够具体,我在获取有关电池电量的信息方面没有问题,当我的电池充满时我在获取信息方面有问题。

0 投票
1 回答
492 浏览

android - 在 Receiver 中重新启动活动

我正在开发一个使用 SMS 接收数据并将数据存储到数据库中的应用程序。另外,我有一个显示数据库查询结果的活动。现在我想,如果这个特殊活动是打开的,并且一条新消息到达 sms-receiver 中的一些代码重新启动这个活动,如果这个活动没有打开,那么什么都不会发生。

0 投票
1 回答
131 浏览

erlang - Erlang 无法从它开始的地方接收消息

这里有两个文件。

另一个是:

基本上,传感器将向 temp_converter 发送消息,该消息在“clock_tick ->”中实现。当 temp_converter 收到消息时,它会输出一些东西并发送回消息。这是问题所在。它确实输出了一些东西,但传感器无法接收来自 temp_converter 的消息。我的代码有什么问题吗?我也尝试发回“完成”消息,但它仍然不起作用!

我怎样才能发回消息?如何将“From !finished”和“From ! {converted, ConvertedTempC}”更改为正确的?

0 投票
1 回答
260 浏览

python - 本地 Chromecast 接收器未加载

我正在开发一个 Chromecast 应用程序,目前在本地托管它以用于开发目的。

当我将内部 ip 设置为接收器 url ( http://192.168.1.167:9000/receiver.html ) 并使用在我的 Windows 机器上托管服务器时,它曾经可以正常工作

现在我的笔记本电脑坏了,我正在使用 mac mini(也因为我打算为我的接收器开发一个 iOS 发送器应用程序)所以我试图让接收器托管在 mac mini 上。

我使用相同的原理,将 mac-mini 的内部 ip 设置为接收器 url,使用启动服务器

当我尝试连接到我的接收器时,我无法加载它。

Chromecast 显示:无法加载源(或我的荷兰语错误的其他英语等价物:'De bronnen kunnen niet geladen worden'。)

我将路由器中的一个端口转发到我的接收器,我可以从我自己的网络(移动 4g)外部访问它,我可以在内部访问它,同事可以访问它,它只是 Chromecast 以某种方式拒绝加载页面,我可以不知道为什么。Android SDK 给了我 CastStatusCode.CANCELED 和 iOS SDK GCKErrorCodeCancelled。

我也尝试将 Python 更新到最新版本,但没有修复它。

Chromecast 可以很好地加载其他应用程序,我可以 ping 到 Chromecast 和我的设备。当 Chromecast 尝试加载应用程序时,我可以短暂加载调试器,但它不会在网络或控制台中显示任何内容。

我希望有人遇到过类似的问题或任何关于如何让 Chromecast 再次连接到我的服务器的线索。

0 投票
1 回答
451 浏览

android - 无法取消重复警报Android

我已经阅读了有关 Android、AlarmManager 和取消的所有问题。

我目前通过以下方式使用Activity启动接收器:

这会在调用此代码一毫秒后启动接收器Updater,请求代码为 12(任意选择,使用 0 会产生相同的错误行为)。它还将 Updater 的来源设置为当前调度的 PendingIntent,稍后用于取消警报。

更新程序如下所示:

它目前所做的只是记录消息“运行”,它完成了约 1000 次/秒。当onStop()调用 Activity 时,Updater.flaggedClose设置为1. 我可以在 Logcat 中看到这一点,因为它开始打印日志警告“关闭”。但是,警报仍然存在,因此所有其他记录的消息都是“运行”,而其他所有消息都是“关闭”。在最好的情况下,警报会在几秒钟后关闭。最坏的情况我需要重新启动手机。在 AlarmManager 的描述中,它特别指出 close 关闭“任何类型的警报,其 Intent 与此匹配(由 filterEquals(Intent) 定义),将被取消”。为什么还会触发警报?

0 投票
1 回答
126 浏览

android - Google Chromecast 接收器无法同时播放音频

我正在开发一个与 Android 应用程序通信的 Chromecast 应用程序(接收器、HTML5 和 Javascript),一切都很好,但我在尝试在接收器中一次播放两个“声音”时遇到问题。这是一种我需要在开始时播放歌曲并在其中播放一些声音效果的游戏。这可能吗?如果有人可以帮我做吗?我已经尝试过了,它在浏览器中运行良好,但在 Chromecast 中,只播放“声音”之一,歌曲或效果,从不播放两者。非常感谢

0 投票
3 回答
8169 浏览

android - onReceive 多次调用

我有一项从其他应用程序获取数据的服务。

当我得到日期时,我会发送消息broadCast以刷新 UI。

onReceive方法被多次调用,数据被多次显示。

这是我的代码:

数据服务.java

MainActivity.java

我该如何解决这个问题?

0 投票
1 回答
1865 浏览

chromecast - Chromecast 最大内存大小

Chromecast 接收器的最大视频缓冲区大小是多少?我正在使用 MediaSource 滚动我自己的类似 HLS 的实现,并且需要缓冲区限制。

0 投票
0 回答
142 浏览

android - 如何从android广播接收信息


我是 android 应用程序跟踪的新手,我想创建一个页面,我可以从我的参考资料中查看谁安装了应用程序我将在我的 android 清单广播接收器中使用广播接收器

我将分享链接下载这样的应用程序
https://play.google.com/store/apps/details?id=com.hellochatty&referrer=tracking_id%3C123456

我只想知道我应该写什么代码来接收来自android广播的详细信息。

我基本上是 .NET 和 PHP 程序员,指导我应该使用什么语言或方法来接收来自 android 广播的信息,正如我上面提到的代码。

我知道这个主题非常广泛,但我只是想要一点提示,比如使用什么和方法/语言。

0 投票
2 回答
376 浏览

java - 将 Serilizable 转换为 HashMap 的派生

我正在尝试使用 .putExtra() 和 sendBroadcast() 将一些工作从 IntentService 发送到 BroadcastReceiver,所以我有自己的名为“Message”的类,它扩展了 HashMap<String,String> 并实现了可序列化。

我是这样发送的:

并像这样接收:

但在这里我总是得到这个:"Failed handling message, reason: java.lang.ClassCastException: java.util.HashMap"

知道有什么问题吗?

堆栈跟踪:


所以最后,如果有人有类似的问题,我是这样解决的: