【问题标题】:Detect ethernet connection on Android device pre 3.2在 3.2 之前的 Android 设备上检测以太网连接
【发布时间】:2011-12-26 09:24:58
【问题描述】:

在 Android 3.2 中,在 ConnectivityManager 中添加了 TYPE_ETHERNET 以监控以太网网络状态。有没有办法在 3.2 之前的设备上检测以太网连接?

【问题讨论】:

    标签: android networking connection ethernet


    【解决方案1】:

    你需要为

    创建一个广播接收器
    android.net.conn.CONNECTIVITY_CHANGE
    

    应用中的意图。

    这里是文档http://developer.android.com/reference/android/net/ConnectivityManager.html#CONNECTIVITY_ACTION

    希望对你有帮助!

    【讨论】:

    • 它会给我 NetworkInfo,但如果它在 3.2 之前,我仍然无法判断网络是否是以太网。
    【解决方案2】:

    我相信如果您有 NetworkInfo,它只会是 if(networkinfo.getType()==9),因为以太网类型是 9。

    http://developer.android.com/reference/android/net/ConnectivityManager.html#TYPE_ETHERNET

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 2023-03-31
      • 2023-03-30
      • 1970-01-01
      • 2014-03-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多