Right iMessages provides it the same way another app would by being the sender and the receiver of the message. There are several that will provide you with notifications on Android but you and the recipient would both have to have the app to get reliable feedback. Most messaging apps have an option in the settings that will give you a delivery report, which simply means the message was delivered and often this report is dependent on the recipients carrier allowing such information to be shared. It will usually say that right in the description of the option toggle, dependent on carrier. So the short answer to your question is No. There's no way to know when a message is read. Yes it is possible but you would have to find an app that supports that, there are several, and you and the other person would have to both be using that app. Otherwise there are just delivery reports, and again that is dependent on the other person's settings and carrier. You could use Facebook Messenger, if they have it, or WhatsApp, again if they have it.