Loading core/java/android/net/IConnectivityManager.aidl +7 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ import android.net.ISocketKeepaliveCallback; import android.net.ProxyInfo; import android.os.Bundle; import android.os.IBinder; import android.os.INetworkActivityListener; import android.os.Messenger; import android.os.ParcelFileDescriptor; import android.os.PersistableBundle; Loading Loading @@ -233,4 +234,10 @@ interface IConnectivityManager in PersistableBundle extras); void systemReady(); void registerNetworkActivityListener(in INetworkActivityListener l); void unregisterNetworkActivityListener(in INetworkActivityListener l); boolean isDefaultNetworkActive(); } services/core/java/com/android/server/ConnectivityService.java +26 −0 Original line number Diff line number Diff line Loading @@ -146,6 +146,7 @@ import android.os.Bundle; import android.os.Handler; import android.os.HandlerThread; import android.os.IBinder; import android.os.INetworkActivityListener; import android.os.INetworkManagementService; import android.os.Looper; import android.os.Message; Loading Loading @@ -2339,6 +2340,31 @@ public class ConnectivityService extends IConnectivityManager.Stub mHandler.sendMessage(mHandler.obtainMessage(EVENT_SYSTEM_READY)); } /** * Start listening for default data network activity state changes. */ @Override public void registerNetworkActivityListener(@NonNull INetworkActivityListener l) { // TODO: Replace network activity listener registry in ConnectivityManager from NMS to here } /** * Stop listening for default data network activity state changes. */ @Override public void unregisterNetworkActivityListener(@NonNull INetworkActivityListener l) { // TODO: Replace network activity listener registry in ConnectivityManager from NMS to here } /** * Check whether the default network radio is currently active. */ @Override public boolean isDefaultNetworkActive() { // TODO: Replace isNetworkActive() in NMS. return false; } /** * Setup data activity tracking for the given network. * Loading Loading
core/java/android/net/IConnectivityManager.aidl +7 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ import android.net.ISocketKeepaliveCallback; import android.net.ProxyInfo; import android.os.Bundle; import android.os.IBinder; import android.os.INetworkActivityListener; import android.os.Messenger; import android.os.ParcelFileDescriptor; import android.os.PersistableBundle; Loading Loading @@ -233,4 +234,10 @@ interface IConnectivityManager in PersistableBundle extras); void systemReady(); void registerNetworkActivityListener(in INetworkActivityListener l); void unregisterNetworkActivityListener(in INetworkActivityListener l); boolean isDefaultNetworkActive(); }
services/core/java/com/android/server/ConnectivityService.java +26 −0 Original line number Diff line number Diff line Loading @@ -146,6 +146,7 @@ import android.os.Bundle; import android.os.Handler; import android.os.HandlerThread; import android.os.IBinder; import android.os.INetworkActivityListener; import android.os.INetworkManagementService; import android.os.Looper; import android.os.Message; Loading Loading @@ -2339,6 +2340,31 @@ public class ConnectivityService extends IConnectivityManager.Stub mHandler.sendMessage(mHandler.obtainMessage(EVENT_SYSTEM_READY)); } /** * Start listening for default data network activity state changes. */ @Override public void registerNetworkActivityListener(@NonNull INetworkActivityListener l) { // TODO: Replace network activity listener registry in ConnectivityManager from NMS to here } /** * Stop listening for default data network activity state changes. */ @Override public void unregisterNetworkActivityListener(@NonNull INetworkActivityListener l) { // TODO: Replace network activity listener registry in ConnectivityManager from NMS to here } /** * Check whether the default network radio is currently active. */ @Override public boolean isDefaultNetworkActive() { // TODO: Replace isNetworkActive() in NMS. return false; } /** * Setup data activity tracking for the given network. * Loading