Java 使用sms在两台设备之间进行通信
我正在寻找一种通过SMS在两台设备之间进行通信的方法。尝试通过SMS消息从5554发送命令,并在5556中接收SMS,读取命令并执行命令 例如,他从5554发送了一条包含“flash”的消息给5556,是它发出了一个flash 注:5556仅接收来自5554的信息,并非所有用户。 此代码用于发送短信:Java 使用sms在两台设备之间进行通信,java,android,android-intent,Java,Android,Android Intent,我正在寻找一种通过SMS在两台设备之间进行通信的方法。尝试通过SMS消息从5554发送命令,并在5556中接收SMS,读取命令并执行命令 例如,他从5554发送了一条包含“flash”的消息给5556,是它发出了一个flash 注:5556仅接收来自5554的信息,并非所有用户。 此代码用于发送短信: SmsManager smsManager = SmsManager.getDefault(); smsManager.sendTextMessage("Phone Number
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage("Phone Number", null, "Message", null, null);
及
请帮助我:如果你能够发送短信,你可能能够建立TCPIP连接。 无论如何,您所需要的就是创建Android服务和处理程序,它将侦听传入的SMSE。 例如:
您希望我们为您编写这段代码,对吗?提到5554和5556,您似乎在使用模拟器虚拟设备。您需要查看emulator的文档,看看是否支持设备到设备的模拟SMS,或者是否需要为开发人员机器编写自定义代码,以捕获其中一个机器的输出并将其推回另一个机器。至少,您可能希望使用emulator控制台发送/接收SMS功能进行一些“单边”测试,以测试系统的一半,而不必担心另一半。
<uses-permission android:name="android.permission.SEND_SMS"/>