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

Commit d009928e authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Update package of DataConnectionStats" am: 580dd34f

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

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic85514ed6ad77f816a8099342b92240ec2c8f204
parents 26d42f09 580dd34f
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -74,7 +74,6 @@ import com.android.internal.util.FrameworkStatsLog;
import com.android.internal.util.ParseUtils;
import com.android.net.module.util.NetworkCapabilitiesUtils;
import com.android.server.LocalServices;
import com.android.server.connectivity.DataConnectionStats;
import com.android.server.net.BaseNetworkObserver;

import java.io.File;
+12 −10
Original line number Diff line number Diff line
@@ -14,7 +14,7 @@
 * limitations under the License.
 */

package com.android.server.connectivity;
package com.android.server.am;

import static android.telephony.AccessNetworkConstants.TRANSPORT_TYPE_WWAN;
import static android.telephony.NetworkRegistrationInfo.DOMAIN_PS;
@@ -34,11 +34,11 @@ import android.telephony.TelephonyManager;
import android.util.Log;

import com.android.internal.app.IBatteryStats;
import com.android.server.am.BatteryStatsService;

import java.util.concurrent.Executor;
import java.util.concurrent.RejectedExecutionException;

/** Class for receiving data connection state to report to {@link BatteryStatsService}. */
public class DataConnectionStats extends BroadcastReceiver {
    private static final String TAG = "DataConnectionStats";
    private static final boolean DEBUG = false;
@@ -62,9 +62,9 @@ public class DataConnectionStats extends BroadcastReceiver {
                new PhoneStateListenerImpl(new PhoneStateListenerExecutor(listenerHandler));
    }

    /** Start data connection state monitoring. */
    public void startMonitoring() {
        TelephonyManager phone =
                (TelephonyManager)mContext.getSystemService(Context.TELEPHONY_SERVICE);
        TelephonyManager phone = mContext.getSystemService(TelephonyManager.class);
        phone.listen(mPhoneStateListener,
                PhoneStateListener.LISTEN_SERVICE_STATE
                | PhoneStateListener.LISTEN_SIGNAL_STRENGTHS
@@ -103,8 +103,10 @@ public class DataConnectionStats extends BroadcastReceiver {
        if (mNrState == NetworkRegistrationInfo.NR_STATE_CONNECTED) {
            networkType = TelephonyManager.NETWORK_TYPE_NR;
        }
        if (DEBUG) Log.d(TAG, String.format("Noting data connection for network type %s: %svisible",
        if (DEBUG) {
            Log.d(TAG, String.format("Noting data connection for network type %s: %svisible",
                    networkType, visible ? "" : "not "));
        }
        try {
            mBatteryStats.notePhoneDataConnectionState(networkType, visible,
                    mServiceState.getState());
@@ -113,7 +115,7 @@ public class DataConnectionStats extends BroadcastReceiver {
        }
    }

    private final void updateSimState(Intent intent) {
    private void updateSimState(Intent intent) {
        String stateExtra = intent.getStringExtra(Intent.EXTRA_SIM_STATE);
        if (Intent.SIM_STATE_ABSENT.equals(stateExtra)) {
            mSimState = TelephonyManager.SIM_STATE_ABSENT;