jjzjj

abortBroadcast

全部标签

android - kitkat 4.4 中的 Java block 传入短信

我正在开发一个android应用程序,它将阻止来自特定号码的传入短信我已经成功实现了这一点。该应用程序在除版本4.4.4之外的其他版本中运行良好。我已经设定了它的优先级,但对我没有任何用处。这是list中接收器的代码我通过在java中调用这个方法来阻止短信this.abortBroadcast();我搜索以解决此问题,发现在kitkat中,该应用程序需要设置为默认消息传递应用程序才能中止消息。但我想以编程方式执行此操作。有没有办法以编程方式阻止kitkat中的传入短信??? 最佳答案 Isearchtosolvethisproble

android - 无法使用 abortBroadcast() 阻止 SMS?

我正在开发一个短信拦截器应用程序,我在其中使用广播接收器和abortBroadcast()方法-正如许多人在这里建议的那样-以防止消息到达收件箱并提醒用户。但就我而言,当我使用模拟器发送短信时,短信不会被阻止并到达收件箱,但我也会收到错误消息:06-2909:19:05.854:E/BroadcastReceiver(868):BroadcastReceivertryingtoreturnresultduringanon-orderedbroadcast它不会终止模拟器中的应用程序,但是当我在手机上测试时应用程序会终止。是的,我已将接收者的优先级设置为较高的数字,并请求您在此处看到的权

android abortBroadcast 不会停止广播短信

在我的onReceive方法中我有这段代码:if(from.equals(number)){abortBroadcast();in.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(in);Toast.makeText(context,str,Toast.LENGTH_SHORT).show();}else{Toast.makeText(context,"Notfromneedednumber",Toast.LENGTH_SHORT).show();}其中number="29853"-我想从中捕获但不保存在收件箱

android - 尽管我调用了 abortBroadcast(),但在我的 SMS 应用程序和 Hangouts 中收到了 SMS

我有一个自己开发的SMS拦截器Android应用程序,它在捕获所有垃圾邮件之前运行良好,直到最近Google更新了它的Hangouts应用程序以使用SMS。问题:我的应用和视频群聊都捕获了短信!即使消息被我的应用程序阻止并存储在其私有(private)数据库中,它也存在于视频群聊应用程序中,因此同时存在于普通消息应用程序中。似乎abortBroadcast()不再工作了。在环聊更新之前,一切都运行良好。我也曾尝试摆弄android:priority但徒劳无功。 最佳答案 Hangouts使用最大可能的优先级(每个theIntent-