0

我现在正在开发一台看起来像 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 中看到日志。你能得出任何可能的结论吗?

4

0 回答 0