发送前修改短信 android
Modifing SMS before sending in android
我想知道在 Android 中是否可以在发送 SMS 之前修改它,但不仅是它是由我的应用程序发送的,而且它是否是由其他应用程序发送的。我的应用程序会在后台运行并等待短信发送,当发生这种情况时,它会阻止它这样做,修改它并发送它。
例如,默认的 SMS 应用程序(内置或其他)向某人发送短信,我想在它发送之前捕获它,修改正文(例如添加新的接收者或消息本身中的一些文本)。
我认为这个:Can I modify sms_body before sending SMS with built-in SMS Application? 可能是我问题的答案,但我不确定,而且有点过时了。
如果我有什么不清楚的地方,请告诉我。谢谢
not only if it's send by my application, but also if it's being send by other applications
这是不可能的,除非在已获得 root 权限的设备上。
让我用简单的例子试试——
这就像您在银行有一个账户,您希望所有存款都进入您的账户。这里 Account 指的是您的 App 而 Bank 指的是您的 Mobile 设备.
简而言之,您无法在非 root 设备上实现此目的。是的,如果用户喜欢从您的 App
发送他的消息,那么这在非根设备上是可能的,那么您当然可以修改用户编写的消息。
我想知道在 Android 中是否可以在发送 SMS 之前修改它,但不仅是它是由我的应用程序发送的,而且它是否是由其他应用程序发送的。我的应用程序会在后台运行并等待短信发送,当发生这种情况时,它会阻止它这样做,修改它并发送它。
例如,默认的 SMS 应用程序(内置或其他)向某人发送短信,我想在它发送之前捕获它,修改正文(例如添加新的接收者或消息本身中的一些文本)。
我认为这个:Can I modify sms_body before sending SMS with built-in SMS Application? 可能是我问题的答案,但我不确定,而且有点过时了。
如果我有什么不清楚的地方,请告诉我。谢谢
not only if it's send by my application, but also if it's being send by other applications
这是不可能的,除非在已获得 root 权限的设备上。
让我用简单的例子试试—— 这就像您在银行有一个账户,您希望所有存款都进入您的账户。这里 Account 指的是您的 App 而 Bank 指的是您的 Mobile 设备.
简而言之,您无法在非 root 设备上实现此目的。是的,如果用户喜欢从您的 App
发送他的消息,那么这在非根设备上是可能的,那么您当然可以修改用户编写的消息。