History log of /frameworks/base/telephony/java/com/android/internal/telephony/IccProvider.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5ccb8b8c4d6eabcc984559ef9e71efdbb3de00d3 18-May-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: Ib90da5365c873e542d79f036c32ec9b178cd8da0
9f36f51844a6d8936f27af925ce8c22729a63f27 12-May-2010 Jake Hamby <jhamby@google.com> Fix updating and deleting FDN entries with an empty alpha identifier.

- Fix AdnRecord.buildAdnString() to generate the correct record when alpha
identifier is empty. This allows the user to update an FDN entry to remove
the alpha identifier. Previously the entire entry would be deleted because
an empty record was generated here when the alpha identifier was empty,
rather than a record containing the phone number with an empty alpha tag.
Also, return null if the number or alpha tag are too long.

- Fix bug in IccProvider.delete() where efType was compared against local
FDN constant rather than IccConstants.EF_FDN. This would always return
false. Comparing with IccConstants.EF_FDN gives the intended behavior.

Change-Id: I0ea75d7e107c7318c9a48ae6e0a15845a718f4c0
/frameworks/base/telephony/java/com/android/internal/telephony/IccProvider.java
ac6461c69e213d66aac61e0c19602a2ac331e84d 10-Feb-2010 Mikael Danielsson <mikael2.danielsson@sonyericsson.com> Abort FDN delete when number is empty (instead of name)

Changed FDN delete to abort when number is empty rather than
when name is empty

3GPP TS 31.102 (USIM application) v9.1.0 states in chapter
4.2.24 EFFDN (Fixed Dialling Number) that the Dialling Number
field is mandatory whereas the Alpha Identifier is optional.
The current implementation of the user interface for editing
the fixed dialling list blocks creation and deletion list
entries without a name (corresponding to the Alpha Identifier)
but instead permits entries without a number. This is incompatible
with the USIM specification and
implementation.

This contribution corrects the implementation in line with
the USIM specification.

Change-Id: I7e2ca06e20401b517d705fc45c8b873b5c21cc4c
/frameworks/base/telephony/java/com/android/internal/telephony/IccProvider.java
2269d1572e5fcfb725ea55f5764d8c3280d69f6d 25-Feb-2010 Dianne Hackborn <hackbod@google.com> Re-arrange android-common so framework no longer links with it.

This is the framework part, moving classes around so the framework
no longer needs to link to android-common. Makes some APIs public,
others that didn't need to be public are private in the framework,
some small things are copied.
/frameworks/base/telephony/java/com/android/internal/telephony/IccProvider.java
d4a4729c0cac582a2dcec7c8cfb316b81885a0f0 21-Dec-2009 Tom Taylor <tomtaylor@google.com> Update imports to android-common

Several files were moved to android-common. Update all the references
to import those files from the new location.
/frameworks/base/telephony/java/com/android/internal/telephony/IccProvider.java
12f413d29e1fb32f00213b1eaae6d45c856dc0d6 11-Sep-2009 jsh <jsh@google.com> Fix URI returned by IccProvider.

insert() had a typo in the URI it returned.

b/2113186
/frameworks/base/telephony/java/com/android/internal/telephony/IccProvider.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/IccProvider.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/IccProvider.java