草庐IT

broadcastreceivers

全部标签

Android Wifi 扫描 - SCAN_RESULTS_AVAILABLE_ACTION 的 BroadcastReceiver 未被调用

这是我的代码:publicclassFloatWifiManagerimplementsIWifiManager{privateWifiManagerwifiManager;privateBroadcastReceiverwifiScanReceiver;publicFloatWifiManager(Contextcontext){...wifiManager=(WifiManager)context.getSystemService(Context.WIFI_SERVICE);//RegisteringWifiReceiverwifiScanReceiver=newBroadcast

Android:如何在Broadcastreceiver中收听摄像头捕获

我在StackOverflow上看到了很多关于如何监听相机事件的帖子,得到的信息很少,但仍然有一些问题留在我的脑海中,请让我知道这些问题的答案:我有一个带有广播接收器的应用程序,我的广播接收器将启动我的Activity,但拥有广播接收器的主要目的是收听相机照片/视频捕捉Intent。我想知道我必须听取的Intent是什么,是否可以这样做。谢谢 最佳答案 对于接收相机照片捕获Intent,请尝试以下代码publicclassCameraEventReciverextendsBroadcastReceiver{@Overridepubl

Android 将 BroadcastReceiver 保持在后台

我创建了一个BroadcastReceiver,它仅在我的应用程序显示在最近的应用程序菜单中时运行。如果我从最近的应用程序中删除我的应用程序,BroadcastReceiver将停止工作。如何让BroadcastReceiver保持在后台?我从我的主要Activity(在OnCreate()中)注册了BroadcastReceiver。IntentFilterintentFilter=newIntentFilter(Intent.ACTION_BATTERY_CHANGED);registerReceiver(receiver,intentFilter);BroadcastReceiv

android - 在 React Native 上设置 Android BroadcastReceiver

我正在ReactNative上构建应用程序,我想使用Android服务NotificationListenerService。为了从服务中捕获数据,我需要一个广播接收器。如何在ReactNative环境中设置BroadcastReceiver? 最佳答案 我的方法是使用getJSModuleemit事件我的监听器.javapublicclassMyListenerextendsNotificationListenerService{@OverridepublicvoidonNotificationPosted(StatusBarNo

android - 创建的 BroadcastReceiver 在安装/卸载任何应用程序时显示应用程序名称和版本号?

创建的BroadcastReceiver在安装/卸载任何应用程序时显示应用程序名称和版本号。但我正在通过intent.getData()获取包名。但是当我尝试使用packagemanager查找该应用程序的名称时,它在所有安装/卸载/替换的情况下都会抛出异常。可能的问题是什么?如何解决?代码:importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;importandroid.content.pm.ApplicationInfo;importand

android - 如何在 BroadcastReceiver 中添加 Snackbars?

Snackbars通过在屏幕底部显示一条简短消息来提供有关操作的轻量级反馈。Snackbars可以包含一个Action。Android还提供了toast,主要用于系统消息传递。Toasts类似于snackbars,但不包含Action并且不能从屏幕上滑出。我的问题importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;importandroid.widget.Toast;publicclassTestReceiverextendsBroadcas

android - 带有 BroadcastReceiver 的 TabActivity 子 Activity 在后台保持 Activity 状态

我有一个名为MyTabActivity的TabActivity,其中包含我使用以下代码创建的几个选项卡:publicclassMyTabActivityextendsTabActivity{publicvoidonCreate(BundlesavedInstanceState){setContentView(R.layout.my_tabs);tabHost=(TabHost)findViewById(android.R.id.tabhost);tabHost.getTabWidget().setDividerDrawable(R.drawable.tab_divider);Inten

android - 如何通过 broadcastreceiver 接收 ICS Wi-Fi 热点启用/禁用

我想知道我们是否可以通过broadcastreceiver(onReceive)接收信息,以了解用户是否启用/禁用“可移植Wi-Fi热点”(设置->无线和网络->网络共享和可移植热点)。因为我发现在ICECream版本我无法使用android.net.wifi.WifiManager来监控它。有没有人可以给我一些提示? 最佳答案 您可以使用名为“android.net.wifi.WIFI_AP_STATE_CHANGED”的操作来监控WiFi-AP上的状态变化。http://androidxref.com/4.0.4/xref/fr

android - BroadcastReceiver:以编程方式设置 android:process

我希望我的应用检测外部存储的状态是否发生变化。首先在我的AndroidManifest中定义了一个BroadcastReceiver。在这里,我可以像这样设置android:process和android:exported属性:然后我意识到我只在一个Activity中使用这个接收器,所以不需要在应用程序启动时实例化它,而是我可以在代码中以编程方式定义它。这是我想出的:BroadcastReceiverStorageStateReceiver=newBroadcastReceiver(){@OverridepublicvoidonReceive(Contextcontext,Intent

java - 安卓 : How to Check if incoming SMS number exist in contact phone in BroadcastReceiver and block is number not exist

我想当有号码未联系的传入短信时,然后block中的文本,通过检查是否有任何号码不在电话簿中来确定。我有一个代码检查号码存在,但是我在BroadcastReceiver类中移动代码时出错?如何在onReceive中调用方法contactExists?publicbooleancontactExists(Contextcontext,Stringnumber,ContentResolvercontentResolver){Cursorphones=contentResolver.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI