History log of /frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ef5acbc0d6176125c406d0d3448415d2cc699466 26-Aug-2011 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> CDMALTE: Start reading SIM record on SIM_READY

Clean up early workarounds placed for CDMA LTE mode.
Now SIM_READY is used to start reading out SIM record which is
the same as the baseline behavior.

Bug: 4506200
Change-Id: Ib30b1710b60110957f8eb6483f39dbec6153d4a9
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
9f1b94a14f03b3b9d2e9b6df697b0bf113c2f783 19-Aug-2011 Wink Saville <wink@google.com> Remove writing pin's to log.

Change-Id: Ib84397ac718ebcc3862c69fc7556e0403c2b3940
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
b0b24b3df50988d23f571b83d829fecc986ec497 11-Jun-2011 John Wang <johnwang@google.com> Support SIM permanently disabled state.

SIM card can get permanently disabled due to too many
PUK retries. The PERM_BLOCKED pin state of SIM application
represents this state.

This change decodes permanent disabled state and broadcasts it
via ICC_ABSENT intent with PERM_DISABLED reason. It also update
the lockscreen to show the prompt message.

bug:4392059
Change-Id: I5e60dd65f48f42aa2e54db4cdebf803d6e666b99
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
57675037aa279e715a966e2888a31c97381a5fe4 28-May-2011 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Further fix for SIM detection.

Refining SIM ready condition on UICC w/ multiple apps.
Also migration for RIL to use SIM_READY indication in case of UICC
presence instead of current NV_READY message.

Change-Id: I3445a628e2d32a24292e6a69785fe72422481221
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
e14a59e96c2a4362a7d72685a0669a5c3338f421 26-May-2011 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Derive ICC status from multiple application status for UICC

If UICC with multiple applications are used, delive the status
based on both status instead of just looking at one.

Change-Id: I98cf689327e5302bb4174985935511aff02939f6
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
16e8d22b206fb0c8b8b5a243ea13e08597f60ebc 21-May-2011 Wink Saville <wink@google.com> Fix build.

A merge accidentally included a line that was deleted.

Change-Id: I991488ace290e5eb8eef3ca73f49c07d391028f5
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
10e9f668eec105699b8f10d544a418e5bf9605c5 10-May-2011 John Wang <johnwang@google.com> Add UI to handle SIM swap.

bug:4364964

Change-Id: Iadf466401a24dfbd638353d689e6ae89506afc97
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
3ce5de7fe2c2854f9a1d97d77fc6be98a029a04d 03-May-2011 Ramesh Sudini <ramesh.sudini@motorola.com> Telephony: Handle Icc Status Changed Event.

Change-Id: I8203d3b863ea9a27251823d3fed209673c45206c
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
5e9270bfd566c32a60dfeb34435a158eb4ceb9a9 12-May-2011 Wink Saville <wink@google.com> Add getLteOnCdamMode.

Change-Id: Iebf027f956d543d7a69cad64aaba47900937a785
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
1f3278e111c8abadedf71a9bcdbbaffe154be738 10-May-2011 Wink Saville <wink@google.com> Refactor IccRecords and IccCard

IccRecords is now full base class for RuimRecords and SIMRecords
so we can use the IccRecords to represent both Ruim and SIM records
class.

Rename mSIMRecords to mIccRecords in PhoneBase.

Remove mRuimRecords.

Change-Id: If6afff3f99d41830c947de13c26586deff923c6f
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
e62dee25e50c04c235cd37df66e4ef123b761663 09-Mar-2011 Ramesh Sudini <ramesh.sudini@motorola.com> Do not merge: Telephony: Rename lte_on_cdma property.

Fix Issue: 3479211. Dont use Mot property in Android Framework.

Change-Id: I1c13af5d00bf8c246ee6ecbedd1d1977a75c7142
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
9d7d62801ddb206d2ea96d74864a9edfe54d2eee 12-Mar-2011 Wink Saville <wink@google.com> Do not merge: Revert the revert of "LTE Changes for Telephony including Multiple PDN support and IPV6 support"

This reverts commit eca208fae6d1b6ae9c8c0e42eee092e86dbddbb7
and is the first of the LTE commits in master being back ported
to the LTE branch.

Change-Id: I17d4a1b779ed74bc7dfb409d2c1a30f60fdb27c7
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
eca208fae6d1b6ae9c8c0e42eee092e86dbddbb7 03-Mar-2011 Wink Saville <wink@google.com> DO NOT MERGE: Revert "LTE Changes for Telephony including Multiple PDN support and IPV6 support"

This reverts commit 2b8bcfe5b74e1a34d136f4ff46e3c94397f38f82.

Change-Id: Ifc4e9aaccb54e065a36380710694cd6e4d347636
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
2b8bcfe5b74e1a34d136f4ff46e3c94397f38f82 25-Feb-2011 Wink Saville <wink@google.com> LTE Changes for Telephony including Multiple PDN support and IPV6 support

Added init for CDMAPhone.java

Change-Id: I2392b5ad3382ee1993537b8477ef00dd036c6fe9
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
cc7605ce61c27e3688e33dbf2bcafd1c12788784 22-Oct-2010 Uma Maheswari Ramalingam <umam@codeaurora.org> Fix for phone app crash in Icc Card.

- Check for active phone in ICC handler before processing messages.

- Boundary check for gsm/cdma subscription app index
while retrieving the ICC Card App.

Change-Id: I3d54447e8d48e3482763e78eeb2a737a34cec321
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
213c853f40074633d61bb7705843a9f4a00513b3 27-Jun-2010 Naveen Kalla <nkalla@codeaurora.org> Make hasIccCard return true if RUIM card is present.

Currently hasIccCard method works only for GSM phones with SIM/USIM
cards. Extend that to RUIM as well.

Change-Id: Iefbfc35025074e7414f4abdffea844e9e0325053
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
2e805b19cdb309ea6eeb6d2e8b0915681f831f5a 22-Mar-2010 Brad Fitzpatrick <bradfitz@android.com> Grammar fixes.

Change-Id: I77672d2260c26aee146bb6a853137c14e3db1f28
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
1c633fc89bae9bf0af6fe643ac7ad2e744f27bed 09-Dec-2009 Dianne Hackborn <hackbod@google.com> Implement API to have new broadcasts replace existing broadcasts.

Use this in various places where it should serve no purpose to deliver
both broadcasts. This is intended to reduce somewhat the flurry of
broadcasts that we churn through during boot.
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
34efc39f256d5833687c7bd7d83258d6394c9307 26-Aug-2009 Jaikumar Ganesh <jaikumar@google.com> Implement USIM and add support for importing emails from USIM.

Refer to 3GPP Spec 31.102 for more details.
We read and parse USIM records instead of the RIL doing it for us.
We only support reading of USIM Phonebook records.
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
65d62c774e42d8bf9a55ef50e153ffc9e277ef37 02-Sep-2009 Wink Saville <wink@google.com> Add hasIccCard to IccCard and TelephonyManager.

Expose the presence/absence of IccCards in the system.
This is needed to fix bug 2033811 which needs to show
some SIM menus in the Mms app and Contact apps only if
there is a SIM and on CDMA there is no sims yet.

The current implementation assumes CDMA never has an
IccCard this is true at the moment but needs to change.

Change-Id: I4167368e364623ea68e9b2778556e6d730b1e715
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
41e7363f98964a27e194f8cb6d3c2cb04e7ee090 19-Aug-2009 Jaikumar Ganesh <jaikumar@google.com> Return ICC Card ABSENT instead of NOT_READY when it is not present.
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
05b301b9df83ee7aa7ac2a93e137bc1fd58d3fce 10-Jul-2009 Wink Saville <wink@google.com> Changes 203 and 225 from partner repo.

These are combined to save testing time.


Change 225:
make NV_READY return State.READY.

Change 203:

CDMA SMS decoding support for Latin and fix for WAP concatenation

1. Enabled support for 8bit Latin decoding.
2. Change octet decoding to remove an extra pad byte from the payload.
This caused problems with the concatenation of WAP PUSH messages.
3. Decode octet encoded data as if it was Latin. There are devices out
there that will use 0 instead of 8.
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
cdadaad0e4e76a69eba144d3501cca9765cee80c 02-Jul-2009 Jaikumar Ganesh <jaikumar@google.com> Remove duplicate code in Sim/Ruim card, handle IccCardStatus.

a) Push code to IccCard.java base class.
b) Handle IccCardStatus.
c) Add some helper functions for USIM use.
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java
04e71b3db84fd5f7fc4eefb49a33154ea91ec9fc 02-Apr-2009 Wink Saville <> AI 144245: Fix merge conflict for megering in the CDMA changes in to master from donutburger.

Automated import of CL 144245
/frameworks/base/telephony/java/com/android/internal/telephony/IccCard.java