Merge "[IT03] Add replacement methods for network activity"
This commit is contained in:
commit
9150f4e260
2 changed files with 33 additions and 0 deletions
|
|
@ -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;
|
||||
|
|
@ -233,4 +234,10 @@ interface IConnectivityManager
|
|||
in PersistableBundle extras);
|
||||
|
||||
void systemReady();
|
||||
|
||||
void registerNetworkActivityListener(in INetworkActivityListener l);
|
||||
|
||||
void unregisterNetworkActivityListener(in INetworkActivityListener l);
|
||||
|
||||
boolean isDefaultNetworkActive();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
@ -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…
Reference in a new issue