Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e63d69a6 authored by Chiachang Wang's avatar Chiachang Wang Committed by Automerger Merge Worker
Browse files

Merge "[IT03] Add replacement methods for network activity" am: 4ba82f5d am:...

Merge "[IT03] Add replacement methods for network activity" am: 4ba82f5d am: 26c1e82d am: 8ccb2ba9

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1523338

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I0da6d452e989f7a89e33230cabfdc89c1a49ce6d
parents e29f4365 8ccb2ba9
Loading
Loading
Loading
Loading
+7 −0
Original line number Original line Diff line number Diff line
@@ -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();
}
}
+26 −0
Original line number Original line Diff line number Diff line
@@ -144,6 +144,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.
     *
     *