Android支持SNMP吗?

时间:2011-05-27 12:54:10

标签: android snmp

我想知道Android(2.1)中是否支持SNMP?
如果它不可用,是否可以移植Android的snmp源?(一些指针PLZ ..)

如果可用,我该如何在我的设备中测试它的存在。

欢迎所有指针。

谢谢,

2 个答案:

答案 0 :(得分:4)

SNMP4J 2.x可直接在Android上使用而无需更改其来源。可以通过调用

将日志记录设置为简单的控制台记录器
  static {
    LogFactory.setLogFactory(new ConsoleLogFactory());
    ConsoleLogAdapter.setDebugEnabled(true);
  }

在您的根活动中。当然,您也可以实现Android日志记录适配器并按上图所示进行注册。

答案 1 :(得分:2)

我知道这是一个非常古老的问题,但我正在做的正是你所要求的。简短的回答是否定的,默认情况下,Android 2.1不支持SNMP。因为它不可用,我最后做的就是抓住snmp4j的源代码,并将其粘贴在android中并制作我自己的库。有库(snmp4android浮现在脑海中),但我发现它缺少我需要的某些类,并且没有整个snmp4j.agent分支。

有一些依赖项和一些android缺少的库,但大多数都属于log4j类。

要解决这个问题,只需转换/切换到类似slf4j的东西,这是一个可以包含在应用程序中的小型日志库。

我希望能回答你的一些初步问题,我希望这仍然是相关的,即使这是一个老问题。