0

我对 Android 开发相当陌生,所以我想知道我应该如何设计/构建我想要开发的新程序。我不确定它是否应该作为服务或广播接收器或活动启动(我曾经做过的所有事情)。

我想要做的是在手机上发生某些事件时接收,例如当以下打开蓝牙、wifi、gps 和相机时。当这种情况发生时,会向网络管理员发送一条消息(使用 SNMP)。

现在我希望它在后台持续运行,等待这些事件发生。我是否创建服务并创建接收器以创建接收器,并且当操作发生时创建服务/踏板以对其进行操作/生成 SNMP 消息?

当得到回答时,我还在为在同一组代码中运行接收器和服务时如何构建清单文件而苦苦挣扎。但我想这取决于你如何设计它来运行?

4

1 回答 1

1

您所需要的只是一个广播接收器,它会收到有关列出的事件的通知并启动一个异步发送一些消息的服务器。

于 2012-04-06T15:42:11.653 回答