0

可能重复:
2 部 Android 手机之间的通信

我的应用程序有 2 个实例。我想将消息(文件)从电话 1 传递到电话 2(使用 HTTP 协议)。电话 2 确认电话 1 并开始处理文件。它将更新的文件作为消息发送到电话 1。这应该永远持续下去。请让我知道如何实施?

4

2 回答 2

0

如果您想通过 HTTP 发送消息,则必须在服务器上运行一个应用程序来控制消息流。您将无法(AFAIK)使用 HTTP 直接从电话 A 向电话 B 发送消息。您将需要:

让电话 A 在服务器上留言 ->
服务器联系电话 B(使用 google GCM)->
电话 B 从服务器检索消息

于 2012-10-16T10:03:41.877 回答
0

例子:

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)。

于 2012-10-16T09:52:30.303 回答