Android KR3399 原生系统 wlan0与eth0共存调试

大伙我又回分享开发心得了,今天是对wifi与以太网共存在系统上的调试。
网上有很多案例,我这边也是根据网上某些文章以及现有板卡的情况进行调试得出来的结果,废话不多说。

1.系统板卡情况:公司提供的已经弄好的板卡,已经wlan0与eth0两者存在;
2.原生系统 KR3399 优化步骤:
  一:代码修改

  • frameworks/base/services/core/java/com/android/server/ConnectivityService.java

       修改这里的位置代码,防止已连上的网卡被关闭

private static final boolean ENABLE_NETWORK_COEXIST = true;//新增


private void teardownUnneededNetwork(NetworkAgentInfo nai) {
    if (nai.numRequestNetworkRequests() != 0) {
            for (int i = 0; i < nai.numNetworkRequests(); i++) {
                NetworkRequest nr = nai.requestAt(i);
                // Ignore listening requests.
                if (nr.isListen()) continue;
                loge("Dead network still had at least " + nr);
                break;
            }
        }
        //nai.asyncChannel.disconnect(); 删除
    
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值