Android Studio:deprecated
对,又是提示deprecated
按照书上的读取短信的方法:
...
smsMessage[i] = SmsMessage.createFromPdu((byte[]) puds[i]);
解决
又是API的锅(雾
Bundle bundle = intent.getExtras();
Object[] pdus = (Object[]) bundle.get("pdus");
SmsMessage[] messages = new SmsMessage[pdus.length];
String format = intent.getStringExtra("format");
if (Build.VERSION.SDK_INT >= 23) {
for (int i = 0; i < messages.length; i++) {
messages[i] = SmsMessage.createFromPdu((byte[]) pdus[i], format);
}
} else {
for (int i = 0; i < messages.length; i++) {
messages[i] = SmsMessage.createFromPdu((byte[]) pdus[i]);
}
}
Android Studio读取短信API详解
本文详细介绍了在Android Studio中使用短信API的注意事项及解决方法,包括废弃API的替代方案,通过解析Intent获取短信内容的过程,以及针对不同Android版本的适配策略。
330

被折叠的 条评论
为什么被折叠?



