1

我正在开发一个应用程序,如果/当设备关闭时需要发送短信。

为了接收我正在使用的动作android.intent.action.ACTION_SHUTDOWNandroid.intent.action.QUICKBOOT_POWEROFF动作,它工作得很好。事实上,我用来发送 SMS 的方法也有效(因为我在其他应用程序中多次使用它)。

我面临的问题是,当我收到SHUTDOWN操作时,电话服务已经关闭,因此无法发送 SMS,它仍然在排队等待重试。

有没有办法阻止/再次打开电话服务以发送我的短信?

如果不可能,是否有其他类似于SHUTDOWN我可以使用的事件的操作?

4

1 回答 1

0

有没有办法阻止/再次打开电话服务以发送我的短信?

欢迎您制作自己定制的 Android 版本,在关机过程中发送 SMS 消息。然后,您可以尝试将定制的 Android 构建打包到特定硬件的定制 ROM 中。

如果您询问应用程序是否可以在任意硬件上执行此操作,答案是否定的。

是否有其他类似于 SHUTDOWN 事件的操作可以替代使用?

Notification您可以要求用户在关闭设备之前点击与您的应用相关的内容(例如 a )。

否则,我不知道其他一些事件不仅会告诉您设备正在关闭,而且还会让您阻止该关闭过程,直到您决定是时候继续了(例如,在发送 SMS 之后,在强制勒索软件付款之后)。

于 2017-06-06T11:12:05.277 回答