草庐IT

Receive_SMS

全部标签

android - java.lang.SecurityException : in android 8 while sending sms 错误

我在从oreo版本发送SMS时面临安全问题,它在另一个android版本中工作正常。在下面一行出现错误。sms.sendTextMessage(phoneNumber,null,message,sentPI,deliveredPI);报告1>java.lang.SecurityException:atandroid.os.Parcel.readException>(Parcel.java:1942)atandroid.os.Parcel.readException>(Parcel.java:1888)at>com.android.internal.telephony.ISms$Stub

android - 从广播接收器获取 SMS ID

您好,我有以下广播接收器,因此当我收到短信时会告知我的Activity。我唯一无法弄清楚的是如何获取新短信的ID。如何才能做到这一点?我知道如何获取电话号码和消息,但我不需要,我需要它的ID任何帮助将不胜感激BroadcastReceiversentSmsBroadcast=newBroadcastReceiver(){@OverridepublicvoidonReceive(Contextcontext,Intentintent){if(intent.getAction()==SMS_RECEIVED){Bundlebundle=intent.getExtras();if(bundl

android - Firebase 电话身份验证错误 : The SMS Code Has Expired

按照文档实现FireBase电话身份验证后,我遇到了几个问题。某些号码无法验证:我使用Airtel作为我的服务提供商。在日志中,我可以确认代码已发送,但我的手机尚未收到:D/PhoneAuthenticating:onCodeSent:AM5PThBss5tbYdpNW5R9Q7o8zOYeHvd7lnZ1KBlS...切换到另一个运营商,我可以收到代码,但在尝试验证后它说SMS代码已立即过期。我做了更多的尝试,结果是一样的W/PhoneAuthenticating:signInWithCredential:failurecom.google.firebase.auth.Firebas

android - 启动 SMS 消息 Intent 不再适用于新的 Droid RAZR ICS 操作系统

启动SMS消息Intent(编写预填充文本)不再适用于新的DroidRAZRICS操作系统。还有其他方法可以完成这项任务吗?我都试过了:IntentsendIntent=newIntent(Intent.ACTION_VIEW);sendIntent.putExtra("sms_body",smsBody);sendIntent.setType("vnd.android-dir/mms-sms");startActivity(sendIntent);也试过了,Uri.parse(uri);短信的正文没有预先填充,同时据我所知,它对所有其他设备和操作系统的行为都是正确的。

android - 在 Android 中通过 MMS/SMS 监听器区分 MMS 和 SMS

在彩信进入收件箱之前,是否有任何方法可以通过使用彩信/短信监听器来区分彩信和短信? 最佳答案 MMS消息的第一个指示符是具有MIME类型“application/vnd.wap.mms-message”的WAP推送,因此您可以为“android.provider.Telephony.WAP_PUSH_RECEIVED”注册一个接收器:要确定它是否是收到的彩信,您必须打开PDU:s并提取X-Mms-Message-Type,它应该是m-notification-ind(根据WAP209)。您还可以选择X-Mms-Transaction

java - 如何解决 "The content of the adapter has changed but ListView did not receive a notification”异常

这个问题在这里已经有了答案:Android,ListViewIllegalStateException:"ThecontentoftheadapterhaschangedbutListViewdidnotreceiveanotification"(25个答案)关闭6年前。我发现了很多关于同一主题的问题。但是我无法弄清楚我在这里做错了什么。异常:“适配器的内容已更改,但ListView未收到通知。确保适配器的内容未从后台线程修改,而仅从UI线程修改”我的AutoCompleteTextView有一个TextWatcher。我正在尝试在文本更改时更新下拉列表。我正在从两个不同的来源获取下拉

android - 内容 ://mms-sms/conversations/return NullPointerException at Android ICS Samsung

我正在开发SMS应用程序,需要列出SMS对话。我在尝试使用uricontent://mms-sms/conversations/访问内容提供商时发现问题。它在Android2.3上运行良好,但在Android4.0.3Samsunggalaxytab2上运行时返回错误:10-1709:04:51.035:E/AndroidRuntime(22600):FATALEXCEPTION:main10-1709:04:51.035:E/AndroidRuntime(22600):java.lang.RuntimeException:UnabletostartactivityComponentI

android - 在 android Oreo 中对传入的 SMS 运行服务

我正在开发一个应用程序,它需要在收到短信时运行一些代码(网络)。在API25及更低版本中没问题,我在list文件中注册了一个隐式receiver并在扩展了BroadcastReceiver的指定类中启动我的服务。但是,在API26中,您不能在receiver中注册android.provider.Telephony.SMS_RECEIVED,因为它不起作用。来自Android文档:Note:IfyourapptargetsAPIlevel26orhigher,youcannotusethemanifesttodeclareareceiverforimplicitbroadcasts(b

安卓 Gingerbread : NFC support - Receive Only?

只是浏览新发布的Gingerbreaddocuments我看到他们添加了一些对近场通信的支持(正如预期的那样)。但是,在我看来它只能接收(您可以接收NFC通信和消息,但不能发送)。是不是大家的解读?还没有机会在这里进行深入研究,但这就是我的看法。只添加了3个类,我在任何地方都看不到send()方法。所以仅接收是可以的,但是如果我们需要返回通信,那将留给我们手机、wi-fi、蓝牙。我在这里遗漏了什么吗? 最佳答案 AmImissingsomethinghere?在Android2.3中,我不这么认为。我同意,就API和他们提供的示例代

android - BroadcastReceiver 尝试在无序广播期间返回结果 - SMS 接收器

我知道有很多这样的帖子,但没有一个对我有帮助...我的list声明:短信接收者.javapublicclassSMSRecieverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){Bundleextras=intent.getExtras();if(extras==null){return;}Debug.log("launched..");abortBroadcast();...hugeblockofcode...if(alotofboolsaretrue){this.