默认 android 应用程序中显示我的应用程序发送的短信

Sent SMS by my application shown in default android application

我正在开发一个 android 应用程序,我的应用程序在其中发送一些消息,其中包含一些特定代码,这些代码用于操作我的设备。我的设备不是 phone,它是另一个自定义硬件设备(开发了另一个硬件,用于控制其他硬件,例如 AC/Cooler 等)。

现在的问题是,每当我的应用程序发送任何 SMS 时,这都会显示在 SMS 默认应用程序(O.S 5.0 或更高版本)中。在我的 phone O.S 中。 4.2 这些发送的短信不显示。这就是我想要的。这些特定代码不应显示给任何人。

我知道这是一些 API 更改 android 在 SDK 中完成的,但是有任何解决方案可以解决这个问题。

这个问题的唯一解决办法是"Delete the sms from Sent folder/table of SMS database."

但是在 Android 4.0 或之后,public 应用程序不允许从 SMS 数据库中删除。 SMS deletion not allowed