summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSandeep Gutta <sangutta@codeaurora.org>2014-07-16 03:14:03 +0530
committerStuart Scott <stuartscott@google.com>2014-07-16 14:09:48 -0700
commit2f32ac25e94b9451f9004c8a5679762d3fdd9acd (patch)
tree62b10f32d612467631437acabbacca030fcc1c4b
parent95a18a8f961cdd760b667ad975e4c00d7bd713eb (diff)
downloadframeworks_base-2f32ac25e94b9451f9004c8a5679762d3fdd9acd.zip
frameworks_base-2f32ac25e94b9451f9004c8a5679762d3fdd9acd.tar.gz
frameworks_base-2f32ac25e94b9451f9004c8a5679762d3fdd9acd.tar.bz2
MSIM: dump sub specific info
Add support to dump subscription specific info in TelephonyRegistry. Clean cherrypick from partner repo. Change-Id: I8f9471ef76de95f96943b3d89156a2fc1a041360
-rw-r--r--services/core/java/com/android/server/TelephonyRegistry.java36
1 files changed, 20 insertions, 16 deletions
diff --git a/services/core/java/com/android/server/TelephonyRegistry.java b/services/core/java/com/android/server/TelephonyRegistry.java
index a19eb15..87084d5 100644
--- a/services/core/java/com/android/server/TelephonyRegistry.java
+++ b/services/core/java/com/android/server/TelephonyRegistry.java
@@ -1069,27 +1069,31 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
synchronized (mRecords) {
final int recordCount = mRecords.size();
pw.println("last known state:");
- pw.println(" mCallState=" + mCallState);
- pw.println(" mCallIncomingNumber=" + mCallIncomingNumber);
- pw.println(" mServiceState=" + mServiceState);
- pw.println(" mSignalStrength=" + mSignalStrength);
- pw.println(" mMessageWaiting=" + mMessageWaiting);
- pw.println(" mCallForwarding=" + mCallForwarding);
- pw.println(" mDataActivity=" + mDataActivity);
- pw.println(" mDataConnectionState=" + mDataConnectionState);
- pw.println(" mDataConnectionPossible=" + mDataConnectionPossible);
- pw.println(" mDataConnectionReason=" + mDataConnectionReason);
- pw.println(" mDataConnectionApn=" + mDataConnectionApn);
- pw.println(" mDataConnectionLinkProperties=" + mDataConnectionLinkProperties);
- pw.println(" mDataConnectionNetworkCapabilities=" +
- mDataConnectionNetworkCapabilities);
+ for (int i = 0; i < TelephonyManager.getDefault().getPhoneCount(); i++) {
+ pw.println(" Phone Id=" + i);
+ pw.println(" mCallState=" + mCallState[i]);
+ pw.println(" mCallIncomingNumber=" + mCallIncomingNumber[i]);
+ pw.println(" mServiceState=" + mServiceState[i]);
+ pw.println(" mSignalStrength=" + mSignalStrength[i]);
+ pw.println(" mMessageWaiting=" + mMessageWaiting[i]);
+ pw.println(" mCallForwarding=" + mCallForwarding[i]);
+ pw.println(" mDataActivity=" + mDataActivity[i]);
+ pw.println(" mDataConnectionState=" + mDataConnectionState[i]);
+ pw.println(" mDataConnectionPossible=" + mDataConnectionPossible[i]);
+ pw.println(" mDataConnectionReason=" + mDataConnectionReason[i]);
+ pw.println(" mDataConnectionApn=" + mDataConnectionApn[i]);
+ pw.println(" mDataConnectionLinkProperties=" + mDataConnectionLinkProperties[i]);
+ pw.println(" mDataConnectionNetworkCapabilities=" +
+ mDataConnectionNetworkCapabilities[i]);
+ pw.println(" mCellLocation=" + mCellLocation[i]);
+ pw.println(" mCellInfo=" + mCellInfo.get(i));
+ }
pw.println(" mDefaultSubId=" + mDefaultSubId);
- pw.println(" mCellLocation=" + mCellLocation);
- pw.println(" mCellInfo=" + mCellInfo);
pw.println(" mDcRtInfo=" + mDcRtInfo);
pw.println("registrations: count=" + recordCount);
for (Record r : mRecords) {
pw.println(" " + r.pkgForDebug + " 0x" + Integer.toHexString(r.events));
+ pw.println("is Legacy = " + r.isLegacyApp + " subId = " + r.subId);
}
}
}