Android Wifi开发——主要服务(二)

        WiFi 作为 Android 中比较重要的模块,它的服务跟蓝牙服务一样都是在 SystemServer 中启动的。

一、服务启动流程

1、SystemServer

源码路径:/frameworks/base/services/java/com/android/server/SystemServer.java

private static final String WIFI_APEX_SERVICE_JAR_PATH = "/apex/com.android.wifi/javalib/service-wifi.jar";
private static final String WIFI_SERVICE_CLASS = "com.android.server.wifi.WifiService";
private static final String WIFI_SCANNING_SERVICE_CLASS = "com.android.server.wifi.scanner.WifiScanningService";
private static final String WIFI_RTT_SERVICE_CLASS = "com.android.server.wifi.rtt.RttService";
private static final String WIFI_AWARE_SERVICE_CLASS = "com.android.server.wifi.aware.WifiAwareService";
private static final String WIFI_P2P_SERVICE_CLASS = "com.android.server.wifi.p2p.WifiP2pService";

private void startOtherServices(@NonNull TimingsTraceAndSlog t) {
  

猜你喜欢

转载自blog.csdn.net/c19344881x/article/details/129320750