我一直在开发必须识别 SMS 命令的应用程序。所以,我需要知道如何获得最后一条短信。我知道我需要使用 BroadcastReceiver(并且我使用了它),但我不知道如何获取此类中的最后一条短信。请帮助我,我希望你能做到。先感谢您。
最佳答案
感谢 Bo 链接到我的博客。
要从您的嵌入式 android 数据库 (sqlite) 中获取最后一条消息,您首先要创建一个游标实例。
Cursor cursor = context.getContentResolver().query("content://sms", null, null, null, null);
然后移动到第一个短信(第一个是最后一个接收者;))
cursor.moveToFirst();
看看我的博客,我是如何按照 Bo 告诉你的那样做的 ;)
//删除链接
干杯
关于java - 如何从设备获取最后的短信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10637619/