我想为Android创建一个审查应用程序.想法是服务将"收听""SMS_RECIVED"广播,当新的短信到达时,它会在系统短信应用收到它之前改变它的某些部分.如何更改传入短信的文本?有什么例子吗?
编辑:你怎么看待这个:收到短信广播后,我的应用程序将搜索SMS INBOX数据库中的未读消息,然后直接在数据库中更改短信文本.听起来更好吗?
您可以拦截消息并根据特定过滤器取消它,但您将无法更改文本正文。
文本正文存储在com.android.internal.telephony.SmsMessageBase类中,因此您无法通过公共 API 直接访问它。您可以通过反射来访问它。
| 归档时间: |
|
| 查看次数: |
4068 次 |
| 最近记录: |