Android 自动消息发送

Posted

技术标签:

【中文标题】Android 自动消息发送【英文标题】:Android Auto Message Sending 【发布时间】:2011-10-20 14:17:31 【问题描述】:

我想开发一个 android 应用程序来定位手机号码。显然,未经用户批准无法完成。 基本上我需要其他用户的 GPS 坐标。所以我的想法是,在从列表中选择联系人后,当我点击定位按钮时,会向其他用户发送自动消息/通知,请求他/她允许允许/拒绝。一旦用户点击允许按钮,自动消息将发送到定位器,给出手机的经度、纬度,我可以使用 GPS 定位

【问题讨论】:

这个问题真的很模糊,你想发什么信息?即时消息、电子邮件或短信? 您对创意的特定部分是否有问题?请更具体地说明您遇到问题的应用程序的哪一部分。 您的问题不清楚,请澄清并提供更多细节。 这甚至不是一个真正的问题。至少表现出一些努力 【参考方案1】:

如果我理解你的话,在接收端,Service 将监视事件(在蓝牙或 Wifi 上),并应弹出一个对话框,要求用户接受或拒绝交易。

您可以很容易地创建一个Activity 来轮询事件(或者更好的是,在检测到新事件时创建一个bounded 背景Service Message 你的Activity)并显示一个弹出窗口@987654327 @。如果您以这种方式设计它,您将需要您的 Activity 处于活动状态并运行(即显示)。

如果您需要您的应用程序即使在您的应用程序没有显示的情况下也能引起用户的注意,您将无法这样做:您可以(也不应该)直接启动Activity from在Service 内。您将不得不使用Notifications 和/或Toast 消息来非侵入式地通知您的用户需要他/她注意的事情。 Notifications 出现在状态栏中,可用于启动您的接受/拒绝Activity

【讨论】:

是的,你说得对。这都是关于通知的。但是我找不到任何教程或示例代码来完成这项工作...... 我在答案中突出显示了关键字,它们将帮助您找到这些教程。我推荐安卓开发者网站。 谢谢您,先生,我参考了这些教程并学到了很多东西,但是阅读这篇文章我可以在同一个模拟器上发送发送通知(但不能发送到其他系统/模拟器)。是否可以从一个发送通知系统到另一个系统(一个模拟器到另一个模拟器)??? 我建议您添加一个调试模式,您可以从与接收部分相同的设备发送通知。我对模拟器上的BT/Wifi调试不熟悉。 先生,我很抱歉,但我不能准确地告诉你。我的问题到底是什么,即使我能够找到运行应用程序的模拟器,我仍然不知道如何找到另一个模拟器。现在我的想法是向另一个设备/模拟器发送通知,并且作为另一端的人允许我找到他/她,然后我的应用程序将找到该设备/模拟器..

以上是关于Android 自动消息发送的主要内容,如果未能解决你的问题,请参考以下文章

如何在不发送消息的情况下在 Android 中打开默认电子邮件客户端?

Android——微信自动回复实现

简述在android中如何发送广播消息

Android异步消息机制

Android c2dm 自动注销

Android - 向特定号码发送电报消息