Loading core/java/android/app/ContextImpl.java +9 −0 Original line number Diff line number Diff line Loading @@ -73,6 +73,8 @@ import android.media.MediaRouter; import android.media.session.MediaSessionManager; import android.net.ConnectivityManager; import android.net.IConnectivityManager; import android.net.EthernetManager; import android.net.IEthernetManager; import android.net.INetworkPolicyManager; import android.net.NetworkPolicyManager; import android.net.NetworkScoreManager; Loading Loading @@ -599,6 +601,13 @@ class ContextImpl extends Context { return new WifiScanner(ctx.getOuterContext(), service); }}); registerService(ETHERNET_SERVICE, new ServiceFetcher() { public Object createService(ContextImpl ctx) { IBinder b = ServiceManager.getService(ETHERNET_SERVICE); IEthernetManager service = IEthernetManager.Stub.asInterface(b); return new EthernetManager(ctx.getOuterContext(), service); }}); registerService(WINDOW_SERVICE, new ServiceFetcher() { Display mDefaultDisplay; public Object getService(ContextImpl ctx) { Loading core/java/android/content/Context.java +15 −0 Original line number Diff line number Diff line Loading @@ -2069,6 +2069,9 @@ public abstract class Context { * <dt> {@link #WIFI_P2P_SERVICE} ("wifip2p") * <dd> A {@link android.net.wifi.p2p.WifiP2pManager WifiP2pManager} for management of * Wi-Fi Direct connectivity. * <dt> {@link #ETHERNET_SERVICE} ("ethernet") * <dd> A {@link android.net.ethernet.EthernetManager EthernetManager} for * management of Ethernet connectivity. * <dt> {@link #INPUT_METHOD_SERVICE} ("input_method") * <dd> An {@link android.view.inputmethod.InputMethodManager InputMethodManager} * for management of input methods. Loading Loading @@ -2380,6 +2383,18 @@ public abstract class Context { */ public static final String WIFI_SCANNING_SERVICE = "wifiscanner"; /** * Use with {@link #getSystemService} to retrieve a {@link * android.net.ethernet.EthernetManager} for handling management of * Ethernet access. * * @see #getSystemService * @see android.net.ethernet.EthernetManager * * @hide */ public static final String ETHERNET_SERVICE = "ethernet"; /** * Use with {@link #getSystemService} to retrieve a {@link * android.net.nsd.NsdManager} for handling management of network service Loading services/java/com/android/server/SystemServer.java +8 −0 Original line number Diff line number Diff line Loading @@ -130,6 +130,8 @@ public final class SystemServer { "com.android.server.wifi.p2p.WifiP2pService"; private static final String HDMI_CEC_SERVICE_CLASS = "com.android.server.hdmi.HdmiCecService"; private static final String ETHERNET_SERVICE_CLASS = "com.android.server.ethernet.EthernetService"; private final int mFactoryTestMode; private Timer mProfilerSnapshotTimer; Loading Loading @@ -659,6 +661,12 @@ public final class SystemServer { reportWtf("starting Wi-Fi Scanning Service", e); } try { mSystemServiceManager.startService(ETHERNET_SERVICE_CLASS); } catch (Throwable e) { reportWtf("starting Ethernet Service", e); } try { Slog.i(TAG, "Connectivity Service"); connectivity = new ConnectivityService( Loading Loading
core/java/android/app/ContextImpl.java +9 −0 Original line number Diff line number Diff line Loading @@ -73,6 +73,8 @@ import android.media.MediaRouter; import android.media.session.MediaSessionManager; import android.net.ConnectivityManager; import android.net.IConnectivityManager; import android.net.EthernetManager; import android.net.IEthernetManager; import android.net.INetworkPolicyManager; import android.net.NetworkPolicyManager; import android.net.NetworkScoreManager; Loading Loading @@ -599,6 +601,13 @@ class ContextImpl extends Context { return new WifiScanner(ctx.getOuterContext(), service); }}); registerService(ETHERNET_SERVICE, new ServiceFetcher() { public Object createService(ContextImpl ctx) { IBinder b = ServiceManager.getService(ETHERNET_SERVICE); IEthernetManager service = IEthernetManager.Stub.asInterface(b); return new EthernetManager(ctx.getOuterContext(), service); }}); registerService(WINDOW_SERVICE, new ServiceFetcher() { Display mDefaultDisplay; public Object getService(ContextImpl ctx) { Loading
core/java/android/content/Context.java +15 −0 Original line number Diff line number Diff line Loading @@ -2069,6 +2069,9 @@ public abstract class Context { * <dt> {@link #WIFI_P2P_SERVICE} ("wifip2p") * <dd> A {@link android.net.wifi.p2p.WifiP2pManager WifiP2pManager} for management of * Wi-Fi Direct connectivity. * <dt> {@link #ETHERNET_SERVICE} ("ethernet") * <dd> A {@link android.net.ethernet.EthernetManager EthernetManager} for * management of Ethernet connectivity. * <dt> {@link #INPUT_METHOD_SERVICE} ("input_method") * <dd> An {@link android.view.inputmethod.InputMethodManager InputMethodManager} * for management of input methods. Loading Loading @@ -2380,6 +2383,18 @@ public abstract class Context { */ public static final String WIFI_SCANNING_SERVICE = "wifiscanner"; /** * Use with {@link #getSystemService} to retrieve a {@link * android.net.ethernet.EthernetManager} for handling management of * Ethernet access. * * @see #getSystemService * @see android.net.ethernet.EthernetManager * * @hide */ public static final String ETHERNET_SERVICE = "ethernet"; /** * Use with {@link #getSystemService} to retrieve a {@link * android.net.nsd.NsdManager} for handling management of network service Loading
services/java/com/android/server/SystemServer.java +8 −0 Original line number Diff line number Diff line Loading @@ -130,6 +130,8 @@ public final class SystemServer { "com.android.server.wifi.p2p.WifiP2pService"; private static final String HDMI_CEC_SERVICE_CLASS = "com.android.server.hdmi.HdmiCecService"; private static final String ETHERNET_SERVICE_CLASS = "com.android.server.ethernet.EthernetService"; private final int mFactoryTestMode; private Timer mProfilerSnapshotTimer; Loading Loading @@ -659,6 +661,12 @@ public final class SystemServer { reportWtf("starting Wi-Fi Scanning Service", e); } try { mSystemServiceManager.startService(ETHERNET_SERVICE_CLASS); } catch (Throwable e) { reportWtf("starting Ethernet Service", e); } try { Slog.i(TAG, "Connectivity Service"); connectivity = new ConnectivityService( Loading