繁体   English   中英

是否可以从一个应用程序向另一个应用程序发送消息?

[英]Is it possible to send a message from one app to another?

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

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

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

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

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); 
} 

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

是的,这是可能的。

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

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

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

并且您的接收应用程序必须注册优先级为100的BroadcastReceiver,这样如果它检测到自己的消息,它可以从内容提供商中删除它,然后执行AbortBroadcast,以便其他文本消息应用程序不会首先发出一条不适合他们的消息。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM