diff options
| author | 2011-06-10 17:28:11 -0700 | |
|---|---|---|
| committer | 2011-06-10 17:28:11 -0700 | |
| commit | cc44bea0400bc6b6e995d66b705a4db0a77a7dfa (patch) | |
| tree | b896bf6631a98cbf7a5113d373e2ec15a116b7fb | |
| parent | 5a9bbc34cb2a83188b7407c4f7bae47e40593c34 (diff) | |
| parent | 2addaf97b319e257677ac3e5bbb772ba40cfa78a (diff) | |
am 2addaf97: Merge "Add toString for IccCard Status and App." into honeycomb-LTE
* commit '2addaf97b319e257677ac3e5bbb772ba40cfa78a':
Add toString for IccCard Status and App.
| -rw-r--r-- | telephony/java/com/android/internal/telephony/IccCardApplication.java | 11 | ||||
| -rw-r--r-- | telephony/java/com/android/internal/telephony/IccCardStatus.java | 29 |
2 files changed, 40 insertions, 0 deletions
diff --git a/telephony/java/com/android/internal/telephony/IccCardApplication.java b/telephony/java/com/android/internal/telephony/IccCardApplication.java index 4cf21eeaf8e3..434c484ebbdd 100644 --- a/telephony/java/com/android/internal/telephony/IccCardApplication.java +++ b/telephony/java/com/android/internal/telephony/IccCardApplication.java @@ -177,4 +177,15 @@ public class IccCardApplication { return newSubState; } + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + + sb.append("{").append(app_type).append(",").append(app_state); + if (app_state == AppState.APPSTATE_SUBSCRIPTION_PERSO) { + sb.append(",").append(perso_substate); + } + sb.append("}"); + return sb.toString(); + } } diff --git a/telephony/java/com/android/internal/telephony/IccCardStatus.java b/telephony/java/com/android/internal/telephony/IccCardStatus.java index 7199616acbd9..e9de922a5cd9 100644 --- a/telephony/java/com/android/internal/telephony/IccCardStatus.java +++ b/telephony/java/com/android/internal/telephony/IccCardStatus.java @@ -144,4 +144,33 @@ public class IccCardStatus { return mApplications.get(index); } + @Override + public String toString() { + IccCardApplication app; + + StringBuilder sb = new StringBuilder(); + sb.append("IccCardState {").append(mCardState).append(",") + .append(mUniversalPinState) + .append(",num_apps=").append(mNumApplications) + .append(",gsm_id=").append(mGsmUmtsSubscriptionAppIndex); + if (mGsmUmtsSubscriptionAppIndex >=0 + && mGsmUmtsSubscriptionAppIndex <CARD_MAX_APPS) { + app = getApplication(mGsmUmtsSubscriptionAppIndex); + sb.append(app == null ? "null" : app); + } + + sb.append(",cmda_id=").append(mCdmaSubscriptionAppIndex); + if (mCdmaSubscriptionAppIndex >=0 + && mCdmaSubscriptionAppIndex <CARD_MAX_APPS) { + app = getApplication(mCdmaSubscriptionAppIndex); + sb.append(app == null ? "null" : app); + } + + sb.append(",ism_id=").append(mImsSubscriptionAppIndex); + + sb.append("}"); + + return sb.toString(); + } + } |