Android 如何使用Wifi发送消息

Android 如何使用Wifi发送消息,android,smsmanager,Android,Smsmanager,我想开发一个像whatsapp这样的信使。附加的代码适用于sms。我可以通过修改它来使用它通过internet发送文本吗 SmsManager smsManager = SmsManager.getDefault(); smsManager.sendTextMessage(number, null, message, null, null); Toast.makeText(getApplicationContext(), "SMS sent.", Toast.LENGTH_LONG).show(

我想开发一个像whatsapp这样的信使。附加的代码适用于sms。我可以通过修改它来使用它通过internet发送文本吗

SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(number, null, message, null, null);
Toast.makeText(getApplicationContext(), "SMS sent.", Toast.LENGTH_LONG).show();

好的,来吧。你应该提供你的代码来检查它是否正确

假设它是对的。您是否允许通过应用程序发送消息

显示

<uses-permission android:name="android.permission.SEND_SMS" />


注意:根据定义,SMS是SIM卡提供的一种技术。如果你想使用wifi发送短信,你可以使用某人提供的服务,让你连接到它,然后他们会通过它的服务器发送短信。另一个选择是使用android到android的客户端服务技术。

是的,我添加了。以上代码工作正常。但我想用wifi发送信息。上面的代码使用SimHi@zeeshansarfraz发送消息,EditedThanks for reply@EliasMp,但Brother plz为我提供了一个代码,我可以使用wifi发送消息。我不能。您需要找到通过web服务提供此功能的提供商。您将向其服务器发出请求(您需要通过android学习如何使用外部服务,通过异步任务正确使用。改装是一个很好的选择),提供商将处理您的请求,并通过发送到请求中的参数发送SMS。此外,提供者也取决于你的国家。@zeeshansarfraz你介意接受我的回答,如果他们帮助了你,请升起一些旗帜。那将奖励我的努力。。。谢谢……:)我想你误解了短信的工作原理。它在WIFI上不起作用。你能提供一个我可以用来使用WIFI发送消息的代码吗?如果你希望通过WIFI发送短信,那么没有解决方案。有许多应用程序可以通过WIFI发送消息,例如WhatsApp、Viber。它们使用自定义后端服务器和基础设施来分发这些消息。你所要求的并不是你可以编写代码然后去做的事情。