java - 在安装应用程序之前在 Android 手机中查找数据消息

标签 java android sms smsmanager

假设我有一个使用此方法发送数据消息的应用

    smsManager.sendDataMessage(String destinationAddress, String scAddress, short destinationPort,
  byte[] data, PendingIntent sentIntent, PendingIntent deliveryIntent);

假设发送它的人有该应用程序而接收它的人没有该应用程序,如果没有该应用程序的人安装该应用程序是否有办法在系统中查找该数据消息确认最初发送它的人的电话号码

最佳答案

...if the person who didn't have the app installs the app is there a way to look in the system for that data message...

一句话,没有。除了接收之外,数据消息不由系统处理。它们只是被 SMS 内容提供者丢弃,因此默认情况下不会保存在任何地方。您的应用必须在收到时安装。

关于java - 在安装应用程序之前在 Android 手机中查找数据消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32550156/

相关文章:

java - 我是否能够在不下载整个工具包的情况下运行 Java 程序?

java - 我在处理中有两个 NullPointerException,这两个动画线程错误我不知道如何解决

java - MediaSession finishBroadcast() 异常

java - 如何使用Java在Kairos Cloud上注册图像?

android - ObjectAnimator 导致 ImageView 消失

Android Layout 背景图片和颜色

android - 如何在logcat中显示长消息

java - Android 使用 SMS 网关

java - 尝试使用文字转语音大声朗读短信时出现 NullPointerException

Android:如果我使用 SmsManager 发送短信,它会自动重新发送失败的短信吗?