- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试在模拟器上运行应用程序,但遇到了一些奇怪的崩溃,例如:
java.lang.NoSuchMethodError: android.telephony.SmsMessage.<init>
当然这或多或少应该是标准的?这可能是版本错误吗?我正在 API 15 上运行;我相信有问题的 apk 是根据旧版本构建的,尽管我不知道是哪个版本(我正在旧 API 版本上进行安装和测试)。
对这里可能发生的事情/解决它的方法有什么想法吗?
谢谢!
最佳答案
<init>
代表构造函数,但如果您看一下 docs你会意识到,它没有构造函数(实际上它有,但它是 private
,看看 here ),所以你不能做这样的事情:
SmsMessage smsMessage = new SmsMessage();
编辑 令人困惑的事实是,SmsMessage
有 2 个版本。 :
android.telephony.gsm.SmsMessage
,是在 API 级别 1 中添加的,但自 API 级别 4 起已弃用,并且它具有公共(public)构造函数。android.telephony.SmsMessage
并替换自 API 级别 4 以来的上述版本。因此,因为您遇到此类错误,所以您导入了最新的 android.telephony.SmsMessage
并且应该重写代码以适应新版本的类。
关于java - NoSuchMethod SmsMessage <init>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23069618/
我使用以下代码创建广播(来自 this article ): public class IncomingSms extends BroadcastReceiver { // Get the o
我目前正在开发 SmsReceiver 服务,该服务会检查短信发送者的地址,如果该号码与我的数据库中的号码匹配,我就可以处理该消息。 但问题是, getOriginatingAddress() 方法给
我正在为 WM 编写一个应用程序来处理传入的 SMS 事件。我尝试在传递 SmsMessage 的地方使其成为多线程(使用 ThreadPool.QueueWorkItem)。但是,我注意到当我这样做
我尝试在模拟器上运行应用程序,但遇到了一些奇怪的崩溃,例如: java.lang.NoSuchMethodError: android.telephony.SmsMessage. 当然这或多或少应该是
我应该将什么作为第二个参数 传递给 createFromPdu() 方法, SmsMessage currentMessage = SmsMessage.createFromPdu((byte[])
正如我的问题标题所暗示的,我正在寻找一种将隐藏文本嵌入到 SMS 消息中的方法。我不确定这是否可行,并且花了相当多的时间在 http://developer.android.com/reference
在 Android 中,如果我想读取传入的 SMS,我会使用 SmsMessage.createFromPdu,但这会返回一个 SmsMessage 数组。这是为什么?为什么不只是一个 SmsMess
在Android中有一个很棒的方法SmsMessage.calculateLength你可以给它一个字符串,它会检测它的编码并返回一个数组,你可以在其中找到 1 条短信剩余的字符数,或者字符串中有多少
这是我的 BroadcastReceiver 的样子: public class IncomingSMSListener extends BroadcastReceiver { private sta
我正在创建出站 SMS 通信,需要设置一个 cookie,以便我可以跟踪对话线程。我正在使用 Twilio-charp 客户端,但没有看到设置 cookie 或 http header 的方法。这是可
我正在尝试使用以下代码读取收到的短信,它在 API 级别 23 以下工作,但在 API 级别 23 中,createFromPdu 方法已弃用。在谷歌文档中它有一个 alternate method但
目标:(注意:选择的答案生成一个 GSM (3gpp) PDU)CDMA (3gpp2) please refer here 创建一个可以传递给 SmsMessage.createFromPdu(by
这是单独文件中的一个类 import 'package:sms/sms.dart'; class SmsReader { SmsMessage sms; dynamic messageRead
我是一名优秀的程序员,十分优秀!