3

SMSを携帯電話に送信する必要があるWindowsアプリケーションを作成しています。これはテスト目的のためだけです。これで、携帯電話を使用してこれを行うことができます。私は、USBを使用してPCに接続できるAndroidフォンを持っています。

アプリケーションは C++、windows api で作成されます。

任意のポインタが役立ちます

4

5 に答える 5

3

本当に3つの選択肢があります。

1) SMS ゲートウェイ サービスを見つける (たくさんありますが、それほど安くはありません)
または
2) Android フォンの API を掘り下げて、プログラムで USB からテキストを送信できるかどうかを確認します。接続された電話/PC ペア
または
3) Windows モバイル デバイスを入手し、送信を処理するネイティブ アプリを作成してから、送信したいデータを ActiveSync によってデバイスにプッシュします。C# では、約 3 行のコードでこれを行うことができます。

SMS メッセージを送信する必要がある場合は、ルート 3 を下りますが、それは私だけです。オプション 2 と 3 では、料金プランに無制限のテキストが含まれていること、および契約でこの種のメッセージングの使用が明確に禁止されていないことを確認する必要があります。

于 2010-06-16T10:41:07.000 に答える
3

バックグラウンドで実行され、テキスト ファイルをチェックする単純な Android アプリケーションを作成できます。SMS を送信したい場合は、電話番号とメッセージを含む新しいテキスト ファイルを SD カードにプッシュするだけです。そのためには、Android SDK の「adb push」コマンドを使用できます。これはハックな方法ですが、基本的なテスト以外ではお勧めしません

もう 1 つのオプションは、Twilio などのオンライン ゲートウェイを使用することです。セットアップは非常に簡単で、使いやすい HTTP API を介して簡単にメッセージを送信できます。CURL を使用して、C++ 経由で HTTP サイトに接続できます。

于 2010-06-16T10:49:52.210 に答える
1

最も簡単な方法は、一般的な携帯電話に AT-CMGS コマンドを送信することです。詳細はhttp://www.developershome.com/sms/sendSmsByAtCommands.aspを参照

于 2010-06-16T10:42:52.910 に答える
0

はい、ほとんどのセル Ph を win32 PC に使用できます。はるかに安価です。

モデム AT コマンド機能を備えた SMS ゲートウェイを使用している場合、COM ポートへの直接の読み取りと書き込みには問題ありませんが、携帯電話を使用している場合、これらの多くは機能しません。例 nokia 6070、3100 モデル グループ

ハイパーターミナルを使用してテストするのが最善です。

CBuildre6を使用しました

https://sites.google.com/site/xpressdms/rosegarden

AT コマンドを使用して SMS を送信できない に似たこのサイトを投稿したと思います

于 2013-09-04T02:32:53.623 に答える