我正在創建一個發送SMS消息的Android應用程序。除了一個問題,我已經做好了一切工作;除非應用程序處於打開狀態,否則它不會發出消息。Android:我如何在後臺發送短信? (API最小爲21)
我發送代碼是基本的:
SmsManager smsManager = SmsManager.getDefault(); smsManager.sendTextMessage(phoneNumber, null, messageToSend, null, null);
我想成爲一個特定的時間發送的消息。我有時間存儲在一個名爲timeToSend的字符串中,如果應用程序位於前臺,它將完美髮送。我怎樣才能讓它在後臺發送消息?我已經閱讀過報警管理器,但我不確定這是否是我需要的。
謝謝。
「我想要在特定時間發送消息」 - 那麼也許您的問題出現在您的代碼中以用於「特定時間」邏輯。 – CommonsWare
每當我使用它時,我都會將具體時間設置爲一分鐘。 – Kobeissi2
我的觀點是你的問題沒有顯示「特定時間」邏輯的代碼。因此,沒有人可以幫助你。 – CommonsWare