我正在开发一个 Android 应用程序,我需要在其中保存发件人、短信正文、日期和时间收到短信。现在我可以捕获消息正文和发件人。但我无法获取短信的日期和时间。即使我查看了 stackoverflow 中的一些帖子,但它们都没有捕获日期和时间。那么这里的任何人都可以建议或向我展示一段代码来从传入的短信中捕获日期和时间吗?提前致谢
NOTE:我尝试了以下链接
- 如何在 Android 上分析收到的短信? https://stackoverflow.com/questions/4637821/how-to-analyze-incoming-sms-on-android
- 我如何在 Android 中跟踪收到的短信? https://stackoverflow.com/questions/5692659/how-would-i-track-incoming-sms-in-android
Does getTimestampMillis() http://developer.android.com/reference/android/telephony/SmsMessage.html#getTimestampMillis%28%29没有帮助吗?
要获取日期和时间值,请执行以下操作:
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(smsMessage.getTimestampMillis());
int date = calendar.get(CALENDAR.DATE);
int hour = calendar.get(CALENDAR.HOUR_OF_DAY);
// etc...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)