我正在使用 Kotlin 构建一个 Android 消息传递应用程序。我的应用程序将发送和接收彩信。但我正在努力检索彩信详细信息并使用消息的 URI 在我的应用程序中显示它。我正在使用这个库来处理彩信,https://github.com/klinker41/android-smsmms/blob/master/sample/src/main/java/com/klinker/android/messaging_sample/MmsReceivedReceiverImpl.java。我有一个接收器,它在设备接收到新的 MMS 消息时监听事件。这就是实现。
import android.content.Context
import android.net.Uri
import android.widget.Toast
import com.klinker.android.send_message.MmsReceivedReceiver
class MmsReceivedReceiverImpl : MmsReceivedReceiver() {
override fun onMessageReceived(context: Context?, messageUri: Uri?) {
Toast.makeText(context, "New MMS received", Toast.LENGTH_SHORT).show()
}
override fun onError(p0: Context?, p1: String?) {
}
}
如您所见,当我收到彩信时,我只是在烤一个虚拟文本。我在两件事上苦苦挣扎。
如何使用接收器中的 URI 检索彩信详细信息。
如何检索附加到彩信的照片并将其显示在我的应用程序中?