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
android ethernet 设计的几个模块
最新推荐文章于 2024-08-25 15:13:21 发布
本文探讨了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通过智能技术生成