Loading src/java/com/android/internal/telephony/NitzStateMachine.java +0 −6 Original line number Diff line number Diff line Loading @@ -80,12 +80,6 @@ public interface NitzStateMachine { */ void dumpLogs(FileDescriptor fd, IndentingPrintWriter ipw, String[] args); /** * Returns the last NITZ data that was cached. */ @Nullable NitzData getCachedNitzData(); /** * A proxy over read-only device state that allows things like system properties, elapsed * realtime clock to be faked for tests. Loading src/java/com/android/internal/telephony/NitzStateMachineImpl.java +1 −1 Original line number Diff line number Diff line Loading @@ -562,7 +562,7 @@ public final class NitzStateMachineImpl implements NitzStateMachine { return mNitzTimeZoneDetectionSuccessful; } @Override // VisibleForTesting public NitzData getCachedNitzData() { return mLatestNitzSignal != null ? mLatestNitzSignal.getValue() : null; } Loading src/java/com/android/internal/telephony/ServiceStateTracker.java +13 −1 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ import static com.android.internal.telephony.uicc.IccRecords.CARRIER_NAME_DISPLA import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.UnsupportedAppUsage; import android.app.AlarmManager; import android.app.Notification; Loading Loading @@ -441,6 +442,14 @@ public class ServiceStateTracker extends Handler { private CellIdentity mNewCellIdentity; private static final int MS_PER_HOUR = 60 * 60 * 1000; private final NitzStateMachine mNitzState; /** * Holds the last NITZ signal received. Used only for trying to determine an MCC from a CDMA * SID. */ @Nullable private NitzData mLastNitzData; private final EriManager mEriManager; @UnsupportedAppUsage private final ContentResolver mCr; Loading Loading @@ -1768,6 +1777,7 @@ public class ServiceStateTracker extends Handler { } public void onAirplaneModeChanged(boolean isAirplaneModeOn) { mLastNitzData = null; mNitzState.handleAirplaneModeChanged(isAirplaneModeOn); } Loading Loading @@ -3716,7 +3726,7 @@ public class ServiceStateTracker extends Handler { int utcOffsetHours = 0; boolean isDst = false; boolean isNitzTimeZone = false; NitzData lastNitzData = mNitzState.getCachedNitzData(); NitzData lastNitzData = mLastNitzData; if (lastNitzData != null) { utcOffsetHours = lastNitzData.getLocalOffsetMillis() / MS_PER_HOUR; Integer dstAdjustmentMillis = lastNitzData.getDstAdjustmentMillis(); Loading Loading @@ -4037,6 +4047,7 @@ public class ServiceStateTracker extends Handler { + " start=" + start + " delay=" + (start - nitzReceiveTime)); } NitzData newNitzData = NitzData.parse(nitzString); mLastNitzData = newNitzData; if (newNitzData != null) { try { TimestampedValue<NitzData> nitzSignal = Loading Loading @@ -5030,6 +5041,7 @@ public class ServiceStateTracker extends Handler { pw.println(" mEmergencyOnly=" + mEmergencyOnly); pw.flush(); mNitzState.dumpState(pw); pw.println(" mLastNitzData=" + mLastNitzData); pw.flush(); pw.println(" mStartedGprsRegCheck=" + mStartedGprsRegCheck); pw.println(" mReportedGprsNoReg=" + mReportedGprsNoReg); Loading Loading
src/java/com/android/internal/telephony/NitzStateMachine.java +0 −6 Original line number Diff line number Diff line Loading @@ -80,12 +80,6 @@ public interface NitzStateMachine { */ void dumpLogs(FileDescriptor fd, IndentingPrintWriter ipw, String[] args); /** * Returns the last NITZ data that was cached. */ @Nullable NitzData getCachedNitzData(); /** * A proxy over read-only device state that allows things like system properties, elapsed * realtime clock to be faked for tests. Loading
src/java/com/android/internal/telephony/NitzStateMachineImpl.java +1 −1 Original line number Diff line number Diff line Loading @@ -562,7 +562,7 @@ public final class NitzStateMachineImpl implements NitzStateMachine { return mNitzTimeZoneDetectionSuccessful; } @Override // VisibleForTesting public NitzData getCachedNitzData() { return mLatestNitzSignal != null ? mLatestNitzSignal.getValue() : null; } Loading
src/java/com/android/internal/telephony/ServiceStateTracker.java +13 −1 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ import static com.android.internal.telephony.uicc.IccRecords.CARRIER_NAME_DISPLA import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.UnsupportedAppUsage; import android.app.AlarmManager; import android.app.Notification; Loading Loading @@ -441,6 +442,14 @@ public class ServiceStateTracker extends Handler { private CellIdentity mNewCellIdentity; private static final int MS_PER_HOUR = 60 * 60 * 1000; private final NitzStateMachine mNitzState; /** * Holds the last NITZ signal received. Used only for trying to determine an MCC from a CDMA * SID. */ @Nullable private NitzData mLastNitzData; private final EriManager mEriManager; @UnsupportedAppUsage private final ContentResolver mCr; Loading Loading @@ -1768,6 +1777,7 @@ public class ServiceStateTracker extends Handler { } public void onAirplaneModeChanged(boolean isAirplaneModeOn) { mLastNitzData = null; mNitzState.handleAirplaneModeChanged(isAirplaneModeOn); } Loading Loading @@ -3716,7 +3726,7 @@ public class ServiceStateTracker extends Handler { int utcOffsetHours = 0; boolean isDst = false; boolean isNitzTimeZone = false; NitzData lastNitzData = mNitzState.getCachedNitzData(); NitzData lastNitzData = mLastNitzData; if (lastNitzData != null) { utcOffsetHours = lastNitzData.getLocalOffsetMillis() / MS_PER_HOUR; Integer dstAdjustmentMillis = lastNitzData.getDstAdjustmentMillis(); Loading Loading @@ -4037,6 +4047,7 @@ public class ServiceStateTracker extends Handler { + " start=" + start + " delay=" + (start - nitzReceiveTime)); } NitzData newNitzData = NitzData.parse(nitzString); mLastNitzData = newNitzData; if (newNitzData != null) { try { TimestampedValue<NitzData> nitzSignal = Loading Loading @@ -5030,6 +5041,7 @@ public class ServiceStateTracker extends Handler { pw.println(" mEmergencyOnly=" + mEmergencyOnly); pw.flush(); mNitzState.dumpState(pw); pw.println(" mLastNitzData=" + mLastNitzData); pw.flush(); pw.println(" mStartedGprsRegCheck=" + mStartedGprsRegCheck); pw.println(" mReportedGprsNoReg=" + mReportedGprsNoReg); Loading