Platform: RK3368
OS: Android 6.0
Kernel: 3.10.0
1. 以太网与Wi-Fi共存问题
想要多个网卡同时使用,首先就要解决多网卡共存问题。Android系统默认会将不需要的网络给关闭的,以降低功耗。所以要解决以太网与Wi-Fi共存问题,需要做如下改动:
--- a/services/core/java/com/android/server/ConnectivityService.java
+++ b/services/core/java/com/android/server/ConnectivityService.java
@@ -4247,7 +4248,8 @@ public class ConnectivityService extends IConnectivityManager.Stub
loge("Dead network still had at least " + nr);
break;
}
- nai.asyncChannel.disconnect();
+ log("don't teardownUnneededNetwork " + nai);
+ //nai.asyncChannel.disconnect();
}
private void handleLingerComplete(NetworkAgentInfo oldNetwork) {
查一下当前系统的网络优先级配置:
frameworks/base/core/res/res/values/config.xml
<s