代码之家  ›  专栏  ›  技术社区  ›  Drakosha

Android应用程序能否检查操作系统范围内的上下文,例如与网络相关的上下文?

  •  2
  • Drakosha  · 技术社区  · 15 年前

    Android应用程序能否从网络的角度看到操作系统范围内的环境?例如

    • 哪些应用程序正在使用网络

    我这样问是因为我知道每个应用程序都是在自己的环境中运行的 Dalvik virtual machine

    1 回复  |  直到 15 年前
        1
  •  0
  •   Christopher Orr    15 年前

    不,通常情况下,您无法查看任何其他应用程序的状态,也无法从Android框架类获取诸如IP地址之类的低级信息。

    但是,您可以尝试使用通常的 java.net 上课,看看你是否得到了什么回报。例如 NetworkInterface.getNetworkInterfaces() 希望仍然能像在普通虚拟机上一样为您提供预期的信息。

    或者,通过Android API,您可以像在任何其他Linux系统上一样访问网络信息。