草庐IT

发广播

全部标签

android - 使用 ExoPlayer v2 的互联网广播流

我使用EXOPlayerv1.5.6播放Mp3/AACAudioStream,但是这个版本有很多缺陷。我决定升级到v2.0.2,但找不到仅播放音频流的文档。请帮忙。 最佳答案 这是新版ExoPlayer的开发者指南-link.您可以通过这种方式从URI播放流:TrackSelectortrackSelector=newDefaultTrackSelector(newHandler(),newAdaptiveVideoTrackSelection.Factory(newDefaultBandwidthMeter()));mediaPl

c# - xamarin 广播接收器访问 View 模型

注意事项:Xamarin4.2.1.64,VisualStudio2015教授。我已经创建了一个跨平台应用程序,可以在扫描条形码的Android设备上运行。目前,当扫描时,软件有一个可选的输出模式(缓冲区、键盘、剪贴板和Intent)。目前正在使用键盘模式。流用户单击设备按钮扫描条形码,软件尝试转储到屏幕上的输入,如果不是,则改为选项卡(应用程序在启动时将焦点设置为输入字段)。单击应用程序上的按钮时,它会调用我的服务来查询一组数据并返回结果,然后更新结果列表以供用户查看。我需要改变的流程用户单击扫描条形码的设备按钮,只有这一次设备设置为Intent和广播,我的应用程序接收者接收广播,从

android - 尝试使用没有过滤器的广播接收器

IntentFilterintentFilter=newIntentFilter("test");registerReceiver(mReceiver,intentFilter);我不想像registerReceiver(mReceiver,null)这样的过滤器,但我的应用程序因此崩溃了。我可以将newIntentFiler()作为空文件管理器吗? 最佳答案 因为BroadcastReceiver在IntentFilter的条件不匹配时返回null,因此API无法完成您希望完成的事情(这我假设正在向mReceiver发送所有广播。

android - 在 Android 中模拟广播

我需要知道如何模拟一个broadcastreceiver。我有以下代码,但我不知道如何实际查看它何时接收广播。publicclassLocationBroadcastReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){Bundleb=intent.getExtras();Locationloc=(Location)b.get(android.location.LocationManager.KEY_LOCATION_CHANGED);Toast.makeTe

android - BroadcastReceiver 试图在无序广播期间返回结果 Weird Error

即使我没有发送推送通知,首次启动应用程序时也会出现此错误:BroadcastReceivertryingtoreturnresultduringanon-orderedbroadcastjava.lang.RuntimeException:BroadcastReceivertryingtoreturnresultduringanon-orderedbroadcastatandroid.content.BroadcastReceiver.checkSynchronousHint(BroadcastReceiver.java:799)atandroid.content.BroadcastR

android - CONNECTIVITY_CHANGE 广播 Android O

我们有一个基于wifi的应用程序,拥有数百万客户群。该应用程序的核心逻辑是在连接时将用户连接到具有自动登录功能的公共(public)开放热点。应用完全依赖于这些广播。广播后,应用程序将检查连接的wifi热点并尝试自动登录。在AndroidO中,应用程序不会收到上述任何广播。使用广播接收器解决方法查看后台服务,似乎android有一段时间停止了该服务。非常感谢任何建议。 最佳答案 使用JobScheduler(JobIntentService或FirebaseJobDispatcher以实现向后兼容性)。引用latestvideofr

android - 从广播接收器关闭应用程序

我是Android编程的新手。我试过在Activity中注册广播接收器,但当应用程序暂停时我的接收器不工作。所以我发现我需要在list中注册我的接收器。我的目标是在用户关闭Wifi后关闭我的应用程序一段时间。这是我的代码,但它不起作用。publicclassReceiverWifiextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){Handlerhandler=newHandler();Runnablerunnable=newRunnable(){@Overridepubl

android - 使用 DataWedge 的广播 Intent 传递在 Android 应用程序中不起作用?

我正在尝试使用摩托罗拉MC40N0中的DataWedge在我的应用程序中获取条形码。我在DataWedge中创建了一个配置文件。Intentaction是android.intent.action.DEFAULT,Intentcategory是android.intent.category.MAIN,选择的intentdelivery作为broadcastintent。list中的Activity是:以下是我在ScanActivity中的代码:IntentFilterfilter=newIntentFilter("android.intent.action.DEFAULT");Broa

Android - 发送广播开销

sendBroadcast开销有多重要?如果我打算经常调用它,是否需要担心。 最佳答案 这在很大程度上取决于您有多少接收器。如果您的应用程序是唯一接收它的应用程序,那么您不必担心。TIME_TICK广播由系统每分钟发送一次,手机电池在100%闲置情况下仍可使用一周以上。 关于Android-发送广播开销,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5098162/

Android Studio初学者实例:广播

本章先不进行详细讲解,后续补充,如有问题请在评论区打出来~~~共有两个实例:饭堂开饭与数鸭子第一个实例效果:数鸭子效果图 饭堂实例:首先是布局代码 对应的逻辑java代码importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;importandroid.content.IntentFilter;importandroid.os.Bundle;importandroid.util.Log;importandroid.view.View;importandr