我想为 Android 创建一个审查应用程序。想法是服务会“监听”“SMS_RECIVED”广播,当新短信到达时,它会在系统短信应用程序收到它之前更改它的某些部分。如何更改传入短信的文本?有例子吗?
编辑:您对此有何看法:收到短信广播后,我的应用程序会在短信收件箱数据库中搜索未读消息,然后直接在数据库中更改短信文本。听起来更好吗?
最佳答案
你 can intercept the message and cancel it基于特定过滤器,但您将无法更改文本正文。
正文存储在类com.android.internal.telephony.SmsMessageBase中,因此您无法通过公共(public) API 直接访问它。您可能会访问它 through reflection .
关于android - 更改 Android 短信的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6141119/