Android中的数据包级网络

前端之家收集整理的这篇文章主要介绍了Android中的数据包级网络前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我知道如何在Android中开发并使用Apache HTTP lib,但我想降低,抓住无线接口适配器并能够发送&无线接收数据包.我知道它可能因为在Android市场上有嗅探器应用程序.我环顾四周,谷歌搜索了很多,但似乎无法得到任何关于如何开始的想法.令人惊讶的是,似乎没有人在此之前提出这个问题.

我想没有Android API为你做这件事.请建议一种在android中发送/接收数据包的方式或发布对任何此类资源的引用.

谢谢!

注意:我知道java.net api可以在android中使用(虽然我之前没有使用它)但是这并没有给我那种我想要的访问权限.

最佳答案
使用标准SDK / NDK无法做到这一点.

在root设备上,您可能会调用tcpdump或其他基于libpcap的应用程序.没有一种受支持方法可以为Java应用程序提供生产Android设备所需的权限.

例如,this blog post描述了如何使用tcpdump在Android上执行基本数据包捕获.

猜你在找的Android相关文章