SNMP4Android

找了很久都没有找到适合用在android的snmp客户端所以自己开源一份希望能帮助到你。

English Document: README

使用方法:

//在子线程中调用

thread {

//调用发送

SnmpUtils.sendSNMP(

oidCmd = ".1.3.6.1.2.1.25.3.5.1.1"

, ipAddress = "169.254.198.16"

//设置版本 可选参数默认为2c

, snmpVersion = SnmpUtils.SNMP_VERSION_2c

//设置超时时间 可选参数 默认为1000毫秒

, timeoutMillisecond = 1000

//设置重试次数 可选参数 默认为2次

, retryCount = 2

//设置团体名 可选参数 默认public

, community = "public"

, //设置监听器 可选参数

responseListener = { responseState ->

//先判定是否成功,成功再去使用value

if (responseState.isSuccess) {

setMessage("成功~回调数据:${responseState.value}")

} else {

setMessage("失败~回调数据:${responseState.exception?.message}")

}

}

)

}

//切记不要再使用start kotlin中语法糖thread{}会自动start

// .start()

需要指定JDK 1.8,在app build:gradle 中的android 下添加 指定jdk版本的代码,如下:

android {

......

//指定jdk版本

compileOptions {

sourceCompatibility JavaVersion.VERSION_1_8

targetCompatibility JavaVersion.VERSION_1_8

}

}

增加权限:

依赖添加:

1.Add it in your root build.gradle at the end of repositories:

allprojects {

repositories {

...

maven { url 'https://jitpack.io' }

}

}

2.Add the dependency

dependencies {

implementation 'com.github.wosika:SNMP4Android:1.0.2'

}

snmp有android代理端吗,GitHub - wosika/SNMP4Android: 简易使用于安卓的SNMP工具类,基于snmp4j...相关推荐

  1. snmp有android代理端吗,Android实现snmp协议(1)

    snmp协议是TCP/IP协议,是用c系语言完成的,本人以前移植过的uip1.0也是用c语言写的.而Android必须使用Java来实现,为此,本人首先使用了snmp4j这个jar包,建立了Java工 ...

  2. android文件管理工具类,GitHub - RyanYans/Android-Utils: 安卓开发 常用 工具类 汇总

    天下文章一大抄,因为从开始学习到现在大约一年多 积攒的工具类.很多都是别人的. 但是也不知道是谁的了 如果涉及什么的问题.请联系我.我会做出相应修改: PS:不懂怎么用的,都可以看demo 一些都是已 ...

  3. 【Android 内存优化】Bitmap 图像尺寸缩小 ( 设置 Options 参数 | inJustDecodeBounds | inSampleSize | 工具类实现 )

    文章目录 一.解码图片参数 inJustDecodeBounds 二.计算图片的缩小比例 三.设置图片缩小配置 inSampleSize 四.设置图片像素格式 inPreferredConfig 五. ...

  4. 基于Android 移动端的网络视频探索系统【100010403】

    基于移动端的网络视频探索系统 1 引言 1.1 研究背景 智能手机用户在 2015 年占全:人数比例超过百分之十,在 2016 年的时候手机用户超过 20 亿,中国占百分之三十左右.现如今,全:的智能 ...

  5. Android开发工具类 Utils

    包括了各种工具类.辅助类.管理类等 Awesome_API: https://github.com/marktony/Awesome_API/blob/master/Chinese.md 收集中国国内 ...

  6. Android开发辅助工具类 Utils

    包括了各种工具类.辅助类.管理类等    都可以 在Git  里找到代码 来研究,深入 Awesome_API: https://github.com/marktony/Awesome_API/blo ...

  7. Android开发辅助工具类 Utils 汇总

    包括了各种工具类.辅助类.管理类等 Awesome_API: https://github.com/marktony/Awesome_API/blob/master/Chinese.md 收集中国国内 ...

  8. Android开发工具类

    包括了各种工具类.辅助类.管理类等 Awesome_API: https://github.com/marktony/Awesome_API/blob/master/Chinese.md 收集中国国内 ...

  9. android 蓝牙低功耗(BLE)非常棒的工具类,获取小米手环的步数

    现在物联网搞的轰轰烈烈的,小米的手环等一系列产品,下面我们就来研究一下小米手环的记步功能 工具类 package com.zsl.bluetoothdemo.ble;import android.bl ...

  10. 动态代理模式_应用(Redis工具类)

    本次使用动态代理的初衷是学习Redis,使用Java操作Redis时用到Jedis的JedisPool,而后对Jedis的方法进一步封装完善成为一个工具类. 因为直接使用Jedis对象时,为了保证性能 ...

最新文章

  1. 深入解析Windows操作系统笔记——CH1概念和术语
  2. hadoop1.2.1伪分布模式安装教程
  3. Linux下使用curl进行http请求(转)
  4. python 循环赋值_Python打牢基础,从19个语法开始!
  5. Eclipse安装ADT失败解决办法
  6. 进阶阿里架构师:算法、编程语言、数据库、架构设计!书单推荐!
  7. (29)Verilog HDL系统函数:$finish
  8. Oracle EBS AP 发票放弃行
  9. Vuex的核心概念state
  10. Linux系统 nginx伪静态配置及nginx重启
  11. iOS开发之App开发团队必须知道的 iOS 11 更新点几iPhoneX的屏幕适配
  12. Flash研究(一)——本地通讯
  13. 计算机boot进入u盘启动,电脑boot设置U盘启动项具体方法
  14. 1024 科学计数法(C语言详解)
  15. 什么是mysql数据字典_数据字典是什么?
  16. 2022-华为-大数据研发工程师-秋招面经
  17. 我堕落了?我怎么就堕落了? (转)
  18. 初探:使用Jest进行React单元测试
  19. 电子病历质控系列-医疗质量工作任务003
  20. 去看刘晓庆演的话剧《武则天》

热门文章

  1. 面试常被问的65个问题及回答技巧(请收藏)
  2. Linux 容器 vs 虚拟机 —— 谁更胜一筹
  3. 求求老板们做个人吧!
  4. 别在分答上问我问题了
  5. zabbix监控之邮件报警通知
  6. STM32 HAL SPI读取MPU6500的设备ID异常
  7. spring boot 发邮件
  8. LeetCode Shortest Word Distance II
  9. sap 测试数据生成报表
  10. 在RedHat/CentOS下安装Docker(不升级内核)