rk3399 android8.1イーサネットとwifiの共存

1427 ワード

1.frameworks/base/core/java/android/net/NetworkFactoryの変更java
evalRequestメソッドコメント2行
private void evalRequest(NetworkRequestInfo n) {
        if (VDBG) log("evalRequest");
        if (n.requested == false && n.score < mScore &&
                n.request.networkCapabilities.satisfiedByNetworkCapabilities(
                mCapabilityFilter) && acceptRequest(n.request, n.score)) {
            if (VDBG) log("  needNetworkFor");
            needNetworkFor(n.request, n.score);
            n.requested = true;
            Log.d(TAG, "needNetworkFor");
        } else if (n.requested == true &&
                (n.score > mScore || n.request.networkCapabilities.satisfiedByNetworkCapabilities(
                mCapabilityFilter) == false || acceptRequest(n.request, n.score) == false)) {
            if (VDBG) log("  releaseNetworkFor");
            Log.d(TAG, "releaseNetworkFor");
            //releaseNetworkFor(n.request);//  
            //n.requested = false;//  
        } else {
            if (VDBG) log("  done");
        }
    }

2.frameworks/opt/net/ethernet/java/com/android/server/ethernet/Ethernet NetworkFactoryの変更JAvaファイル
NETWORK_の変更SCORE=30優先度を下げる
··················································································································
イーサネットとwifiの接続に成功