重複の可能性:
2 台の Android フォン間の通信
アプリケーションのインスタンスが 2 つあります。電話 1 から電話 2 にメッセージ (ファイル) を渡したい (HTTP プロトコルを使用)。Phone 2 は phone1 を認識し、ファイルの処理を開始します。更新されたファイルをメッセージとして電話 1 に送信します。これは永久に続くはずです。これを実装する方法を教えてください。
重複の可能性:
2 台の Android フォン間の通信
アプリケーションのインスタンスが 2 つあります。電話 1 から電話 2 にメッセージ (ファイル) を渡したい (HTTP プロトコルを使用)。Phone 2 は phone1 を認識し、ファイルの処理を開始します。更新されたファイルをメッセージとして電話 1 に送信します。これは永久に続くはずです。これを実装する方法を教えてください。
例:
Button btnSend;
EditText edtNo, estMsg;
if(v==btnSend)
{
SmsManager sm = Smsmanager.getDefault();
PendingIntent sendIntent = PendingIntent.getActivity(this, 0, new Intent(this, sendsms.class), 0);
sm.sendTextMessage(edtNo.getText().toString(), null, edtMsg.getText.toString(), sendIntent, null);
}
私のsendms.classの代わりにクラス名を 設定し、AndroidMenifest.xmlでパーミッション(PERMISSION:SENT_SMS)を設定するためにnessasarryを設定したい場所。
HTTP 経由でメッセージを送信する場合は、サーバー上でアプリケーションを実行してメッセージ フローを制御する必要があります。HTTP を使用して電話 A から電話 B にメッセージを直接送信することは (AFAIK) できません。次のことを行う必要があります。
電話 A にサーバーにメッセージを残す ->
サーバーが電話 B に連絡する (Google GCM を使用) ->
電話 B がサーバーからメッセージを取得する