我现在正在研发一款看起来像PC但运行Android的多功能一体机。它仍然是一个原型,我的工作是使我们的应用程序适应这台计算机。有一件事是这台计算机通过以太网而不是WIFI或移动网络连接到网络。 但是当我使用以下代码测试网络状态时:
TelephonyManager telephonyManager = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);
ConnectivityManager connectivityManager = (ConnectivityManager) this.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo();
Boolean isAvailable = networkInfo.isAvailable();
networkInfo.isAvailable()返回false,而networkInfo.isConnected()返回true。我们的应用程序是一个在线视频之前完美运行,但现在无法加载数据。顺便说一句,这台电脑无法连接到我的电脑,所以我无法从我的IDE看到日志。你能得出任何可能的结论吗?