Merge "[IT03] Add replacement methods for network activity"
This commit is contained in:
@@ -31,6 +31,7 @@ import android.net.ISocketKeepaliveCallback;
|
|||||||
import android.net.ProxyInfo;
|
import android.net.ProxyInfo;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.IBinder;
|
import android.os.IBinder;
|
||||||
|
import android.os.INetworkActivityListener;
|
||||||
import android.os.Messenger;
|
import android.os.Messenger;
|
||||||
import android.os.ParcelFileDescriptor;
|
import android.os.ParcelFileDescriptor;
|
||||||
import android.os.PersistableBundle;
|
import android.os.PersistableBundle;
|
||||||
@@ -233,4 +234,10 @@ interface IConnectivityManager
|
|||||||
in PersistableBundle extras);
|
in PersistableBundle extras);
|
||||||
|
|
||||||
void systemReady();
|
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.Handler;
|
||||||
import android.os.HandlerThread;
|
import android.os.HandlerThread;
|
||||||
import android.os.IBinder;
|
import android.os.IBinder;
|
||||||
|
import android.os.INetworkActivityListener;
|
||||||
import android.os.INetworkManagementService;
|
import android.os.INetworkManagementService;
|
||||||
import android.os.Looper;
|
import android.os.Looper;
|
||||||
import android.os.Message;
|
import android.os.Message;
|
||||||
@@ -2339,6 +2340,31 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||||||
mHandler.sendMessage(mHandler.obtainMessage(EVENT_SYSTEM_READY));
|
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.
|
* Setup data activity tracking for the given network.
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user