Some apps in Android 7.1 cannot use Ethernet to download videos

diff --git a/core/java/android/net/NetworkInfo.java b/core/java/android/net/NetworkInfo.java
old mode 100644
new mode 100755
index 0b23cb7…a1e1939
— a/core/java/android/net/NetworkInfo.java
+++ b/core/java/android/net/NetworkInfo.java
@@ -18,8 +18,10 @@ package android.net;

import android.os.Parcelable;
import android.os.Parcel;
+import android.os.Process;

import java.util.EnumMap;
+import android.util.Log;

/**

  • Describes the status of a network interface.
    @@ -175,6 +177,9 @@ public class NetworkInfo implements Parcelable {
    */
    public int getType() {
    synchronized (this) {
  •        if(mNetworkType == 9 && Process.getUidForPid(Process.myPid()) > 10000) return 1; // 通过UID > 10000来判断当前是应用程序进程来获取net type,直接告诉它是wifi
           return mNetwork

Guess you like

Origin blog.csdn.net/baiyifei2016/article/details/128314356#comments_27107447