History log of /frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/AdnRecordLoader.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7e9b726788dff57196b4b6046987f22e1881e613 09-Jan-2013 Preeti Ahuja <preetia@codeaurora.org> Specify path when reading contacts from EF_ADN

Some cards, like RUIM and UICC with CSIM, have the same file ID for
multiple EFs. e.g. EF_ADN and EF_CSIM_LI. When trying to retrieve
the EF_ADN from such a card, the path gets mapped to that of
EF_CSIM_LI resulting in incorrect behavior.

To avoid this, specify the EF Id and the path to uniquely identify
EF_ADN, when reading contacts.

Bug: 21268058
Change-Id: If7052e640810e89ec3ff13169c6166b500b0ed46
(cherry picked from commit cfa6dbeaf46193dae1be6779783f6ec2dc09b7ab)
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/AdnRecordLoader.java
35bd762108c6d3e07b487b05717bc55bd6b6ed24 02-Oct-2015 Jack Yu <jackyu@google.com> Merge "Fixed that bad ADN record loading caused all other good records dropped."
5003d3ea151f2f9fb95ab249ea9e687e619d932d 21-Sep-2015 Jack Yu <jackyu@google.com> Fixed the race condition that ICC records unavailable when initializing phonebook.

We need to do the same thing as we do in GSMPhone.onUpdateIccAvailability(), which
is updating the ICC record reference in phonebook manager once ICC record becomes
available.

bug: 22547525
Change-Id: I7e62c585d7acdd40142b6cdfb236d7c374c67b65
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/AdnRecordLoader.java
41dbb357027b08952c7d839e798c1e161ce3a49d 21-Sep-2015 Jack Yu <jackyu@google.com> Fixed that bad ADN record loading caused all other good records dropped.

Fixed the issue that while loading all ADN records from EF_ADN, if
one of the record is bad, for example, it points to an EF_EXT1 for the
rest of the phone number, but EF_EXT1 does not exist, we will skip that
bad record but still keep the rest of the good records from EF_ADN.

bug: 23163512
Change-Id: I4828f346769640f1fbc95d49849c61b52d043846
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/AdnRecordLoader.java
22d85a8e3a575a6d01d2c788587971657dfe20c6 23-Feb-2013 Wink Saville <wink@google.com> Clean up member variables.

Change-Id: Ib60f350131ade626aca682407ea0b4377b16f6c6
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/AdnRecordLoader.java
cbaa45bbf2cab852b6c9c3a887e9f803d4e857ea 23-Feb-2013 Wink Saville <wink@google.com> Clean up

- Add @Overrides where needed.
- Update javadoc comments
- Remove extra semi-colons
- Rename DataConnection.java to DataConnectionBase.java
- Rename GsmDataConnection.java to DataConnection.java
- Add defaults to switch statements
- Remove/fix most "if (false)" statements. Fixed by using a CONSTANT
- Fix hidden variables by hoisting to base class or renaming
- Tweak some debug output

Change-Id: If38de2fdeaacafbf40cdfd7f84dc5c52030ba2a3
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/AdnRecordLoader.java
d720945f2be5ea5fe0faf67e67d9ea0e184eba67 01-Aug-2012 Alex Yakavenka <ayakav@codeaurora.org> Telephony: Move uicc classes into uicc package

Reduce constructor visibility to package where
possible

Dependent Changes:
I3b718b9aea1f21c7906c8243b4ca0db6af495a08
I80204a2f3dc57cac875abeab390bb9db7a636ff7
Ib9c19e8b157dc7ec74eb14baca5bd3b5caf08c47

Change-Id: Ib4f43374c041cb5eaf2e3883e5ea28b2eb2c9a69
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/AdnRecordLoader.java