列出android中的所有网络?

时间:2011-01-02 15:08:11

标签: android

我要实现一个应用程序,列出所有网络并手动选择其中一个(类似于库存一个),可以使用哪种api我可以使用什么样的api或者我应该参考哪些文档,或者任何参考网站?

提前致谢!

2 个答案:

答案 0 :(得分:2)

您必须使用ConnectivityManager

  

这主要负责   上课是:

     
      
  • 监控网络连接(Wi-Fi,GPRS,UMTS等)
  •   
  • 网络连接更改时发送广播意图
  •   
  • 连接到网络时尝试“故障转移”到另一个网络   失去了
  •   
  • 提供允许应用程序查询的API   粗粒或细粒状态   可用的网络
  •   

通过调用:

获取此类的实例

Context.getSystemService(Context.CONNECTIVITY_SERVICE)

答案 1 :(得分:1)

也许你会看看NetworkInterface及其枚举