草庐IT

广播操

全部标签

java - 当 App 在 Oreo 中被杀死时广播接收器不工作为什么?

我如何在Oreo中使用广播接收器接收传入消息的数据,它在Oreo之前的版本中工作完美,但我无法在Oreo中接收,我试图在开发者网站的帮助下缩短它但没有那里给出了这个唯一的奥利奥限制的任何示例代码这是我的广播接收器类publicclassSMSReceiverextendsBroadcastReceiver{Stringsender,message;publicvoidonReceive(Contextcontext,Intentintent){BundlemyBundle=intent.getExtras();SmsMessage[]messages=null;StringstrMes

java - 广播接收器不发射

我正在编写一个应用程序,它会在到达特定日期/时间后触发特定方法。但是,我的广播接收器没有发射...我可以看到警报已设置。我在Activity中的方法:privatevoidsetAlarm(Datedate){Intentactivate=newIntent(this,Alarm.class);AlarmManageralarms;Calendarcal=newGregorianCalendar();cal.setTimeInMillis(date.getTime());PendingIntentalarmIntent=PendingIntent.getBroadcast(this,0

java - Android 在广播接收器中捕获音量增大/减小按键?

我正在尝试制作一个应用程序,用户可以在其中覆盖音量增大/减小按钮(以及屏幕开/关按钮-这可能吗?)的默认行为。无论如何,使用以下代码我可以做到这一点:@OverridepublicbooleanonKeyDown(intkeyCode,KeyEventevent){super.onKeyUp(keyCode,event);if((keyCode==KeyEvent.KEYCODE_VOLUME_UP)){//thisiswhereIcandomystuffreturntrue;//becauseIhandledtheevent}returnfalse;//otherwisethesys

c# - Android 通过 LAN 从 C# 桌面应用程序接收 UDP 广播?

我正在尝试在PC上为使用相同Wi-Fi网络的许多Android设备创建一个服务器应用程序。设备将通过接收包含服务器IP数据的UDP广播来查找服务器的IP。我首先在C#中创建了一个示例udp广播器,在java中创建了udp接收器,但我从未设法在android端获取数据包。这是代码:C#:UdpClientlistener=newUdpClient(listenPort);IPEndPointgroupEP=newIPEndPoint(IPAddress.Broadcast,listenPort);listener.Connect(groupEP);listener.EnableBroad

安卓广播接收器 : run it on default process or in a new one?

我有一个包含两个广播接收器的应用程序,一个用于接收数据,另一个用于发送数据。我已经看到它们有一个属性android:process使它们在应用程序的默认进程或另一个进程中运行。在我使用google找到的示例中,接收器设置为在进程“:remote”中运行。我的问题是,使用每个选项的优点和缺点是什么? 最佳答案 当您想与另一个应用程序共享资源时,使用与应用程序的默认进程不同的进程会很方便。要执行此操作,您需要安排两个具有相同进程名称的应用程序,如果您的进程名称以小字符开头,则会生成一个全局进程。如果它以冒号:开头,则该过程是私有(pri

android - 广播 "com.android.vending.INSTALL_REFERRER"什么时候发送?

这是我的问题我的目标是跟踪来自googleplay的应用安装。我在我的应用程序中编写了一个BroadcastReceiver。因此,当应用程序从gooleplay下载时,将根据google页面广播“com.android.vending.INSTALL_REFERRER”:https://developers.google.com/analytics/devguides/collection/android/v2/campaigns但我的问题是,如果在安装我的应用程序时发生这种情况,那么我如何启动应用程序附带的广播接收器来接收此Intent。?换句话说,我的逻辑是我的应用程序必须完成安

Android ACTION_SHUTDOWN 广播不工作

代码-publicclassShutdownReceiverextendsBroadcastReceiver{privatestaticfinalStringTAG="ShutdownReceiver";@OverridepublicvoidonReceive(finalContextcontext,finalIntentintent){Logger.i(TAG,"ShuttingDown..........................");if("android.intent.action.ACTION_SHUTDOWN".equals(intent.getAction())){

android - 我正在从广播接收器开始一个 Activity ,但为什么我的其他 Activity 也开始了?

在我的应用程序中,有一个MainActivity和一个AlarmActivity。MainActivity用于设置闹钟。AlarmActivity用于显示警报。在中间,我有一个实现BroadcastReceiver的类,用于接收在MainActivity中安排的未决Intent。我遇到的问题有两个方面。1)MainActivity正在创建,而我只希望从下面看到的onReceive方法创建AlarmActivity。2)当AlarmActivity确实被创建时,它会立即被销毁。请在下面查看我的日志。请注意,这只会在我关闭屏幕时发生。如果我销毁MainActivity并保持屏幕打开直到闹钟

java - 使用广播接收器在通话结束后获取最后通话记录的详细信息

我想在通话结束后通过广播接收器获取最后一次通话的详细信息。我怎样才能拿到它?我试过接收器,但是当我接听电话时,调用状态是IDEL。我想在通话结束或断开连接后获取通话详情。 最佳答案 publicclassPhoneStateBroadcastReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){//UDF.createTablesIfNotExists(context);TelephonyManagerte

android - 用于向 Android 广播 RTSP 视频的服务器

我是视频流的新手,正在做一个通过互联网向安卓手机播放视频的项目,同时观看视频的用户可能达到100。看了一段时间后,我认为在手机客户端使用rtsp流可能很方便(我说得对吗?)所以我必须选择一个服务器,我目前的选择是使用VLCDarwin流媒体服务器他们合适吗?或者其他更好的选择?当100个用户同时访问时,这两台服务器的性能如何。提前致谢问候博尔顿 最佳答案 H.264/AAC中的RTSP流式传输将是访问Android设备的最便捷方式。最终用户无需安装应用程序或同时打开流媒体-native媒体播放器将无缝打开流媒体。如果您打算在编码部分