0

我创建了一个用于定位其他人和服务器的应用程序...现在如果有人通过 Advanced Task Killer 关闭应用程序(此应用程序用于杀死不必要的应用程序)我如何发送通知或消息到服务器说这个人已经关闭了应用程序。示例:- 我有一个应用程序可以检测其他人的位置。我的另外 2 个朋友也有。有一个服务器检查我们的位置。现在,如果我的一个朋友如上所述关闭应用程序,我如何向创建的服务器发送消息或通知。

4

3 回答 3

2

在调用finish()之前;(如果你打电话)或在 onDestory(); 使用 HttpClient 发布请求将“已关闭”作为请求参数发送到您的服务器 url,例如“http:YOUR_SERVER_URL/?status=closed”。

在服务器捕获它作为 request.getparamer("status");//它的 JSP 代码

如果您想告知您的朋友,请使用 C2DM 作为推送通知。

于 2012-04-20T12:00:12.300 回答
1

我如何向服务器发送通知或消息说此人已关闭应用程序

你没有。如果用户强制停止您的应用程序,您将无法控制。

于 2012-04-20T11:59:06.753 回答
0

看一下活动生命周期。我认为您正在寻找的是在当前活动中调用 onDestory() 中的服务器...

于 2012-04-20T11:59:11.813 回答