android ethernet 设计的几个模块

本文探讨了Android Ethernet的设计,涉及Settings应用的更新,包括EthernetSettings.java, EthernetEnabler.java和EthernetConfigDialog.java等文件。同时,讲解了在SystemUI中的状态栏显示逻辑以及在ConnectivityService中的实现。此外,还介绍了新增的jni文件android_net_ethernet.cpp以及关键的EthernetService和NetworkManagementService。最后,重点解析了新添加的ethernet目录下的java API代码,尤其是EthernetManager.java。" 99699080,8449788,Java EE:过滤器与拦截器详解及区别,"['过滤器', '拦截器']
摘要由CSDN通过智能技术生成

ethernet related files:

1. packages/app/Settings/:    //Setting中添加选项代码
packages/apps/Settings/src/com/android/settings/ethernet/EthernetSettings.java
packages/apps/Settings/src/com/android/settings/ethernet/EthernetEnabler.java
packages/apps/Settings/src/com/android/settings/ethernet/EthernetConfigDialog.java


2. frameworks/base/ :

SystemUI:   //状态栏(status_bar)显示部分代码
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java    //现实statusbar

ConnectivityService:
frameworks/base/services/java/com/android/server/ConnectivityService.java   //这里是ethernet部分程序的起始点

jni:
frameworks/base/core/jni/android_net_ethernet.cpp  //新加的一些jni

本来就有的ethernet:
frameworks/base/services/java/com/android/server/EthernetService.java
frameworks/base/services/java/com/android/server/NetworkManagementService.java
frameworks/base/core/java/android/net/NetworkStats.java

新添加的ethernet:
frameworks/base/ethernet/*  // 这是主要ethernet部分,java api 代码。
frameworks/base/ethernet/java/android/net/ethernet/EthernetManager.java


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值