最近使用新功能“禁用其他消息通知”更新了SMS.该功能使得收听传入SMS广播的其他应用程序不会触发.例如,我的应用程序Shady SMS监听传入的SMS广播以发送通知并实际提取和保存SMS消息. 启用Go SMS中的此新功能后,Shady不会发送通知或保存最终根本不响应传入SMS广播的消息. Go SMS必
我想实现一个用于阻止移动号码的应用程序,用于接收或发送呼叫和消息.在我的应用程序中,我在EditText框中输入手机号码然后我点击一个按钮来阻止用户输入的手机号码. 我已经实现了一个活动类,如下所示: public class BlockNumberActivity extends Activity { /** Called when th
我想创建一个可以在安装或删除设备上的其他应用程序时接收广播的应用程序. 我的代码 在表现: <receiver android:name=".apps.AppListener"> <intent-filter android:priority="100"> <action android:name="android.intent.action.PACKAGE_INSTALL"/>
我尝试在this链接中使用示例代码,但它似乎已过时,但它不起作用.那么当Android完成启动时,我需要做些什么更改以及让我的应用自动启动哪些文件?解决方法:首先,您需要AndroidManifest.xml中的权限: <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 此
如何在google docs和Service broadcast doc中描述使用/定位LocalBroadcastManager? 我试图谷歌它,但没有可用的代码开始? 文件说如果我想在我的应用程序进程内部进行广播,我应该使用它,但我不知道在哪里寻找这个. 任何帮助/评论? 更新:我知道如何使用广播,但不知道如何在我的项目中使用
我正面临着android广播接收器的问题.我有一个登录页面,成功登录后,该应用程序转到另一个活动.它包含一个广播接收器.一旦单独的服务完成其行动,我将发送广播.该应用程序在愉快的一天情况下工作正常. 我的问题是,在我输入用户名/密码并点击登录按钮后,我将应用程序发送到后台.但当应
在Android上,要收听系统范围内的事件,例如WiFi打开/关闭,位置已更改,设备现在处于漫游状态以及其他许多事件 – 使用BroadcastReceivers订阅这些事件. iOS中用于类似目的的技术是什么?是否存在操作系统可以通知cusom 3d-party应用程序的所有此类全局事件? 我是iOS的新手,在文档中没有
我正在研究android项目,我需要发送短信.我的应用程序通过使用Web服务收集所需信息,这些信息非常简短纯文本.然后以SMS的形式发送该信息. 我使用广播接收器来跟踪SMS是否成功发送,只需添加一个日志条目.我用SmsManager发送短信. 我的设备具有非常好的WiFi强度和良好的GPRS网络.在发
This question提出了一个有趣的问题. OP有一个显示地图的应用程序,此地图需要使用通过SMS消息接收的位置标记进行更新.各个步骤相当简单:可以通过BroadcastReceiver接收SMS消息,标记可以通过MapView顶部的ItemizedOverlay显示.棘手的部分是让接收部分与应用程序的主要部分进行通信.
我在服务上有一个动态注册的BroadcastReceiver.它将AudioManager.RINGER_MODE_CHANGED_ACTION作为IntentFilter.每次启动服务时,我都会在onReceive()方法中获取日志消息.之后它正常工作.每次启动服务时我都不希望它接收一次.你能告诉我我在这里失踪了吗? receiver=new Broadcas
我在Service和BroadcastReceiver之间感到困惑.我正在开发基于位置的应用.在这里,我想在他/她的位置发生重大变化时(例如10米)将用户的位置存储到数据库中. 我正在使用LocationListener,它工作正常.但我的困境是:在哪里编写onLocationChanged()方法 – 在BroadcastReceiver的onReceiv
我有一个通过清单文件注册的广播接收器.基本上,当互联网连接开启/关闭时,它会激活.它会在Toast出现时以及在它关闭时显示Toast. 但是,当我的应用程序在后台(按下主页按钮)时,我不希望显示此Toast.我怎样才能做到这一点?我不介意广播是否仍然注册,但我需要一种方法来了解我的应用程序
我看过这篇文章:Broadcast receiver onReceive() getting called multiple times 但我找不到所需的答案. 我创建了一个小的实用程序函数,它覆盖了BroadcastReceiver的onReceive()并根据某些条件拒绝来电(工作正常). 现在,一旦所有条件匹配并拒绝呼叫,我想将该号码存储在数据库中(这
我已经在Emulator和CM9 ROM上测试了我的代码.一切正常.但是当我在MIUI v3.6.28 Android版本4.1.2上运行我的应用程序时,它不会触发SMS接收器. 我在StackOverflow上四处搜索,但找不到合适的答案,只提一下电话制造商自己实现内部类以避免这种行为.和MIUI是夏米ROM也许这是真的.但那么
按下最近的应用程序按钮,它显示最近打开的应用程序缩略图与其以前的状态. 即 – 如果你在活动“A”并关闭应用程序然后按下最近的应用程序按钮,它会显示您的应用程序缩略图,其中包含活动“A”的屏幕截图.活动“A”将在App缩略图中看到. 但我的要求略有不同. 我想显示黑色/空白屏幕
我正在尝试在充电状态发生变化时在特定活动中显示警报. 这是我的接收器类: public class BatteryChargeReceiver extends BroadcastReceiver { private String TAG = "receiver"; private ChargeReceiverCallback callback; public BatteryChargeReceiver(ChargeReceiverCallback
我想在BroadcastReceiver的OnReceive事件上向URL发送HTTP POST请求,但是我得到了异常NetworkOnMainThreadException,如何在OnReceive事件上运行一个线程. public void onReceive(Context context, Intent intent) { final Bundle bundle = intent.getExtras(); try {
我有一个BroadcastReceiver,它在传递参数时接收Google Cloud Messaging(GCM)的JSON,根据该参数,服务正在开始该类的全局对象,服务每隔一段时间就将该单元的位置发送到服务器,然后在同一个GCM上向他发送了另一条消息来阻止他,问题是当我停止服务时说这项服务是NULL,但仍然发送该位置
我开发了一个应用程序来安排多个本地通知,以提醒用户做某事.本年度每个月都应该发出通知. 使用“AlarmManager”计划这些本地通知.在“BroadcastReceiver”的OnRetrieve中创建并引发通知. 它一切正常,直到应用程序终止(由用户)或设备重新启动. 经过一些研究后,我发现重新安排警报/
我在网上搜索过但没有找到太多帮助.我正在制作一个报警应用程序,我正在使用报警管理器的待定意图.我想根据sqlite数据库表的特定id设置两个警报.对于第一个警报,我将待处理的意图请求代码设置为正ID,对于第二个意图,我将待处理的意图请求代码设置为负id(-1 * id). 这是代码 Pendin
我有一个简单的Android应用程序,它包含一个broadcastreceiver类作为MainActivity中的内部类.代码如下. private class MyReceiver extends BroadcastReceiver { private Intent receivedIntent; @Override public void onReceive(Context context, Intent intent) {
我试图以编程方式注册接收器,以便在检测到NFC标签后收到通知.如我的代码所示,我注册了所需的操作,并以编程方式创建了广播接收器.我还在清单文件中添加了所需的权限,但问题是从不调用onReceive. 请让我知道我做错了什么以及如何解决它. IntentFilter intentFilter1 = new IntentFi
我有一个BroadcastReceiver,它检查静态声明的网络连接: <receiver android:name=".core.util.NetworkChangeReceiver" android:label="NetworkChangeReceiver"> <intent-filter> <action android:na
我试图在Android系统收到Firebase Cloud消息通知时运行Android BroadcastReceiver. public class MyBroadcastReceiver extends BroadcastReceiver { private static final String TAG = "MyBroadcastReceiver"; @Override public void onReceive(final Context context, Intent
我有一个音乐应用程序,我试图在通知栏上添加一些操作按钮. 我试过这样的事情: public void onPrepared(MediaPlayer mediaPlayer) { mediaPlayer.start(); Intent onPreparedIntent=new Intent("MEDIA_PLAYER_PREPARED").putExtra("CURR_SONG",songposn); LocalBroadc