我为我的应用程序安排了闹钟。我已经实现了在闹钟时间到达时触发广播接收器。如何手动调用广播接收器来执行onReceive方法内部的代码,而不需要复制两次代码。我想在实用程序单例调用中使用代码,并通过从任何地方使用util类实例来调用该方法。但是,是否有任何其他方式可以直接调用该onReceive方法,或者有问题地广播Intent。android:exported="false"//Additionalparameterofreceiverwhendefininginmanifestfile.另一个问题是导出的参数是什么意思。请帮助我理解这一点。 最佳答案
我为我的应用程序安排了闹钟。我已经实现了在闹钟时间到达时触发广播接收器。如何手动调用广播接收器来执行onReceive方法内部的代码,而不需要复制两次代码。我想在实用程序单例调用中使用代码,并通过从任何地方使用util类实例来调用该方法。但是,是否有任何其他方式可以直接调用该onReceive方法,或者有问题地广播Intent。android:exported="false"//Additionalparameterofreceiverwhendefininginmanifestfile.另一个问题是导出的参数是什么意思。请帮助我理解这一点。 最佳答案
我正在开发一个与BLE设备交互的Android应用程序,最近偶然发现了一些奇怪的行为:当应用程序与设备断开连接时,几秒钟后似乎有其他东西建立了连接。我正在更全面地描述问题,并一直专注于蓝牙MAP和PBAP配置文件;它们出现在问题点周围的日志中。但是,我不确定这是否是根本原因,也没有找到解决方法。该应用支持API23-25。迄今为止,我只在带有SIM卡的手机中遇到过这个问题,这再次指向PBAP,因为许多手机似乎只使用SIM卡支持此配置文件。我还不能在API23上重现,但目前这些测试手机没有SIM卡。BLE设备与汽车应用无关,也不具备处理联系人或消息传递的能力。我没有故意在应用程序中启用任
我正在开发一个与BLE设备交互的Android应用程序,最近偶然发现了一些奇怪的行为:当应用程序与设备断开连接时,几秒钟后似乎有其他东西建立了连接。我正在更全面地描述问题,并一直专注于蓝牙MAP和PBAP配置文件;它们出现在问题点周围的日志中。但是,我不确定这是否是根本原因,也没有找到解决方法。该应用支持API23-25。迄今为止,我只在带有SIM卡的手机中遇到过这个问题,这再次指向PBAP,因为许多手机似乎只使用SIM卡支持此配置文件。我还不能在API23上重现,但目前这些测试手机没有SIM卡。BLE设备与汽车应用无关,也不具备处理联系人或消息传递的能力。我没有故意在应用程序中启用任
我想在JellyBean(Nexus7、Android4.2.1)的锁定屏幕上启用我的小部件我的问题是,当您从锁定屏幕中删除一个小部件时,永远不会调用onReceive(),从而在您添加/删除它时创建尽可能多的幽灵小部件。它在主屏幕上工作正常(你删除一个小部件,调用onReceive(),然后调用onDelete(),如果它是最后一个小部件onDisable()),但在锁定屏幕上不起作用。在锁定屏幕上,onReceive()会为APPWIDGET_ENABLED、APPWIDGET_UPDATE和APPWIDGET_UPDATE_OPTIONS调用,仅此而已。要在锁定屏幕中放置一个小部
我创建了一个BroadcastReceiver来在我的应用程序开始使用DownloadManager下载内容时接收ACTION_DOWNLOAD_COMPLETE。因为我只想在从我的应用程序开始下载时捕获ACTION_DOWNLOAD_COMPLETE,所以我使用了LocalBroadcastManager。但是onReceiver根本没有被调用。DownloadManager应用程序显示下载已完成,但未触发onReceive。当我使用registerReceiver时,它按预期工作。但这会让应用程序收到通知,即使下载是由其他应用程序开始的。所以需要LocalBroadcastMana
我正在使用我的广播接收器收听桌面闹钟更改Intent。当调用我的广播接收器中的onReceive()方法时,onReceive中的日志(Log.i/v())不是在Android显示器上打印,但Toasts工作正常。list文件:广播接收器:importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;importandroid.util.Log;importandroid.widget.Toast;importjava.text.SimpleDateF
我一直在尝试为monodroid运行玩具Intent服务essentiallygoingoffofthissourcematerial我一直遇到一些问题,我已经将其归结为广播接收器。最让我怀疑的是ACTION_RESP字符串。如果没有别的,我当然可以忍受,也许可以确认这一点,也许是设置接收者可以看到的Action的正确方法。所以,这就是我到目前为止所拥有的...我的意向服务usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingAndroid.App;usingAndroid.
我正在编写一个支持GCM的Android4.0.3程序。该应用程序注册正常,从服务器发送消息似乎也有效(使用消息ID从Google获得“成功”),但是我的BroadcastReceiver上的onReceive方法由于某种原因没有被触发.这是list:这里是BroadcastReceiver:packagecom.jlieberman.nightwatch;importandroid.app.Activity;importandroid.content.ComponentName;importandroid.content.Context;importandroid.content.I
我有一个音乐应用程序,我试图在其中的通知栏上添加一些操作按钮。我试过这样的:publicvoidonPrepared(MediaPlayermediaPlayer){mediaPlayer.start();IntentonPreparedIntent=newIntent("MEDIA_PLAYER_PREPARED").putExtra("CURR_SONG",songposn);LocalBroadcastManager.getInstance(this).sendBroadcast(onPreparedIntent);Intentnotintent=newIntent(this,M