-1

私は小さな会社を持っており、SL4A を使用して Qpython3 の携帯電話で実行されるかなり単純な python3 プログラムを作成したいと考えていました。その目的は、無制限のテキストがあるため、個人の電話からオファー (リストに保存されている電話番号) を含むグループ SMS を顧客に送信することです。

テキストを送信するプログラムを作成することができました (以下の関連フラグメント) が、問題は、リストにかなりの数の数値が収集されていることです。テキストが送信されると、メッセージ内の顧客ごとに新しいスレッドが作成されるため、グループ SMS を送信するたびに約 550 のスレッドが作成され、それらを手動で削除することになり、以下の個人的な SMS スレッドにアクセスするのがかなり面倒です。 .

私が求めたかったのは、スクリプトによって送信された SMS が送信された直後に削除される短いコード フラグメントを作成するためのヘルプです。そのため、すべてのテキスト メッセージを送信した後、これらに関連するスレッドはメッセージング アプリに表示されません (デフォルトの samsung galaxy s4 アプリ)。また、電話がフリーズするのを防ぐために、現在 time.sleep を使用しているだけなので、前のメッセージが送信されたことが確認された場合 (送信中ではない) にのみ次のメッセージが送信されるようにメッセージを送信する方法はありますか?

import androidhelper, time
droid=androidhelper.Android()

#loads of irrelevant code here
#example values of variables numbers and message below
numbers=["0000000001","000000000002","000000000000003"]
message="This is a sample message."

for number in numbers:
    droid.smsSend(number,message)
    #The code below is here so that the texts don't fail to send as they did before I added this in. Hopefully, you could help me to replace it with something to wait for the previous sms to be confirmed as sent.
    time.sleep(3)

この問題で私を助けてください。私は非常に感謝されます。返信してくれた人に事前に感謝します。

4

2 に答える 2