0

我有一个短信应用程序,我希望用户能够在其他人的手机上向我的另一个应用程序发送短信,该应用程序将显示在该应用程序中。打印在屏幕上。我有一个将发送消息的应用程序和一个在接收设备上将显示消息的应用程序。我该怎么做呢?

接收应用程序是一个 opengl 应用程序,它将在来自发送应用程序的 3d 模型前面显示消息。

如果有人可以帮助我或让我朝着正确的方向前进,我将不胜感激。感谢您的时间。

编辑:这就是我正在做的事情。我正在制作一个女性可以放在手机上的动态壁纸,一个单独的“常规”应用程序将允许丈夫、未婚夫等在重要的其他手机上向 lwp 发送消息,该消息将显示在上半部分lwp屏幕。

4

3 回答 3

1
public void sendSMS(String phoneNumber, String message) 
{ 
PendingIntent sentPI = PendingIntent.getBroadcast(this, 0, 
new Intent(SENT), 0); 

PendingIntent deliveredPI = PendingIntent.getBroadcast(this, 0, 
new Intent(DELIVERED), 0); 

SmsManager sms = SmsManager.getDefault(); 
sms.sendTextMessage(phoneNumber, null, message, sentPI, deliveredPI); 
} 

你可以做这样的事情来发送短信。

于 2013-04-19T05:25:29.743 回答
1

是的,这是可能的。

SMSPopup用作您可以使用的工作 Android 项目。它有你需要的两个部分:发送部分和接收部分,而且它是开源的。这是在Google Play上。

唯一的问题是用户可能不希望这些应用程序消息与他的正常 SMS 消息混合在一起。

因此,您需要使用唯一关键字标记您的应用程序文本消息,以便接收应用程序知道它是给自己的消息,而不是其他人的消息。通过标记,我只是想在其主题行的开头插入一个唯一的关键字。

并且您的接收应用程序必须注册一个优先级为 100 的 BroadcastReceiver,这样如果它检测到一条发给自己的消息,它就可以从内容提供者中删除它并执行 AbortBroadcast,这样其他短信应用程序就不会哔哔声以获取原本不适合他们的消息。

从这个意义上说,SMSPopup 可能已经完成了您需要的 90%。SMSPopup 不会自动删除它收到的短信,也不会根据特定关键字过滤它们,但它必须默默地吞下它们,以免触发正常的短信通知系统(因为 SMSPopup 提供了自己的通知弹出界面代替)。

于 2013-04-19T07:25:17.573 回答
0

嗨史蒂夫,我们有 RabbitMQServer 在应用程序之间发送消息。我们应该配置服务器并且需要实现发送和接收消息的功能。您可以在http://www.rabbitmq.com/获得有关 RabbitMQ 服务器的详细信息。

于 2013-04-19T05:29:38.087 回答