2

ユーザーが他のユーザーにテキストを送信するために使用できる Android アプリケーションを作成したいと考えています。Android用のWhatsappアプリや、私が信じている他のSMSアプリケーションのように機能するはずです.

私はそれをどのように作成すればよいかわかりません。AndroidにSMS APIがあると聞いたことがありますが、それがSMSをデフォルトのテキストメッセージアプリに送信するのか、それとも電話の同じアプリケーションに送信するのかはわかりませんでした. 基本的に、アプリケーションが電話のデフォルトのテキスト メッセージ サービスのように機能することを望みます。適切なインターフェイスを設定し、ユーザーが SMS を edittext に入力できるようにし、送信をクリックするとサーバー上のデータベースに送信され、受信者のアプリがサーバーに接続してメッセージを取得できると考えました。

誰かがこのアプリの作成方法について正しい方向に向けてくれるとありがたいのですが、テキストメッセージアプリのサンプルコードはありますか?

ありがとう !

4

3 に答える 3

2

「テキストメッセージアプリのサンプルコードはありますか?」オンラインでいくつか見つけました。左側のパネルにあるapkをGoogleコードでダウンロードするか、githubを参照してください。私は本当に他のことであなたを助けることはできません、アンドロイドに真新しいim。リンク:

smsforfree

texteasy

code.google.com/p/android-smspopup/

github.com/WhisperSystems/TextSecure

最後の2つをコピーして貼り付ける必要がある場合、stackoverflowでは2つのリンクしか投稿できません:/

于 2012-07-31T04:21:15.543 に答える
1

この SmsManagerクラスを使用すると、独自のアプリから SMS を送信できます。コード例の 1 つがhttp://www.mkyong.com/android/how-to-send-sms-message-in-android/にあります。

編集: SMS の受信方法も知りたいと思われます。このブログ投稿http://mobiforge.com/developing/story/sms-messaging-androidは、最初に言及したものよりも役立つ可能性があります。ブロードキャスト レシーバーのセットアップ方法と PDU の解析方法を説明します。また、エミュレータを使用してテストする方法についても説明します。これにより、多くのお金を節約できます。これは、Android で SMS を初めてプレイしたときに読んだ投稿だったと思います。

于 2012-07-31T03:47:26.873 に答える
0

SMS を送信するには

String phoneNo = “xxxxxxxxxx”;
String Message = “Hello Android.”;

SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNo, null, Message, 
 PendingIntent.getBroadcast( MainActivity.this, 0, new Intent("com.example"), 0),null);

マニフェスト ファイルでのアクセス許可も必要です。

<uses-permission android:name="android.permission.SEND_SMS" />
于 2012-07-31T04:02:33.610 に答える