f74b493e52ae8e3eba4ce9e15d36157701c340a6 |
|
11-Apr-2017 |
Meng Wang <mewan@google.com> |
Supress SIM_STATE_UNKNOWN when not PERSOSUBSTATE_SIM_NETWORK During APPSTATE_SUBSCRIPTION_PERSO, we don't know if SIM locked or not before PERSOSUBSTATE_SIM_NETWORK. Setting SIM state UNKNOWN on APPSTATE_SUBSCRIPTION_PERSO with other substate introduces uncessary SIM state transition. It's OK to just keep the last SIM state (NOT_READY,for example, the initial state during phone bootup). Also fixed import. Bug: 37240275 Test: make Test: unlocked Verizon SIM bootup state sequence is: NOT_READY -> READY -> IMSI -> LOADED. UNKNOWN is gone. Change-Id: I89d479a51c81fe25713f3694f640e2eead1888cd (cherry-pick of https://android-review.googlesource.com/#/c/369890/)
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
82e8da62fe3f83f29d834636b8da5ce6803204e3 |
|
21-Mar-2017 |
Sanket Padawe <sanketpadawe@google.com> |
Change 'idx' to 'index' for SubscriptionManager api. Bug: 35767068 Test: No build failure on update. Change-Id: I56977b047512100d5fbe7eb8eb2df8aa1f773b8b
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
bbbaa0bd5130c4c49495c1b88de10bd7b64f6ed3 |
|
05-Mar-2017 |
Pankaj Kanwar <pkanwar@google.com> |
Merge "Handle empty operator numeric." am: 181b377f25 am: 0171e812db am: 6f19586d20 Change-Id: I1c1718ef1c2f20b2a9d2bb1301304880dd59227e
|
d9dfb973e81b8dbc6489a4d0bc9f73198c2fd3c8 |
|
08-Jun-2016 |
Srikanth Chintala <srikchin@codeaurora.org> |
Handle empty operator numeric. This fix is to handle the exception for empty operatornumeric. Test: manual - checked sanity Change-Id: I25eb79da3a23f8368efe95e737f0641ceb2aa4de
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
800a988b95a4b9bc2bca2562108e54cd8bd21ee1 |
|
11-Nov-2016 |
Sudheer Shanka <sudheersai@google.com> |
Update usage of ActivityManagerNative. Bug: 30977067 Test: N/A Change-Id: I5a3934355e0a4bc47490c16b0dac3979c55d8d16
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
b9715222078ce2e4d00ccc455c50943405165a06 |
|
13-Jul-2016 |
Yuling Liu <yuling.liu@sonymobile.com> |
Merge \\\"Fix: updateExternalState() does not update SIM state to PERM_DISABLED\\\" am: 6a7fad755d am: 213dd8bdc3 am: bc2d1292b3 Change-Id: I631a6d3a37c51182fe1e01de019e4c47828a5d7e
|
213dd8bdc35ad50b844d9b74df7b97f3b3584f16 |
|
13-Jul-2016 |
Yuling Liu <yuling.liu@sonymobile.com> |
Merge \"Fix: updateExternalState() does not update SIM state to PERM_DISABLED\" am: 6a7fad755d Change-Id: I3ae9b508408a5d2cd6993ec558f9f33dd4dbd8e4
|
60121181f6dc9502b5e424cad587ab167922c1c0 |
|
27-Aug-2012 |
Yuling Liu <yuling.liu@sonymobile.com> |
Fix: updateExternalState() does not update SIM state to PERM_DISABLED setExternalState() shall be called with State.PERM_DISABLED if the state of PIN1 is PinState.PINSTATE_ENABLED_PERM_BLOCKED. Refer to the same logic in processLockedState(). Bug: 29864172 Change-Id: I68f6c62b3713520431177b041c23027e94a5d66b
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
aebb070ebfc2c858a5185b299654c6a85e33088c |
|
24-May-2016 |
Junda Liu <junda@google.com> |
Add restricted card status. Bug: b/28564314 Change-Id: I502f7ddbbe03fc8528226ec2e4e33d0d8a73ad98
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
0730ce9ff06301f68f78efad791d2823d3374800 |
|
30-Dec-2015 |
Jack Yu <jackyu@google.com> |
Reduced the radio log am: c1b229b738 * commit 'c1b229b7389e4cd682452c8d662afa1b3af14345': Reduced the radio log
|
c1b229b7389e4cd682452c8d662afa1b3af14345 |
|
30-Dec-2015 |
Jack Yu <jackyu@google.com> |
Reduced the radio log Reduced the radio log by moving some to VDBG or merging few lines into one. bug: 25956251 Change-Id: I6a18b6f101ac5bb9aff40c2223fc72034e0cf5bf
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
a635fd92e8022f103fde2e8728b312b2cb8fa0c6 |
|
04-Jan-2013 |
Preeti Ahuja <preetia@codeaurora.org> |
Don't assume 3GPP as active app on CDMA with LTE device IccCardProxy assumes, that on a CDMA+LTE device, the active app is the SIM/USIM and not the RUIM/CSIM. However, for voice RUIM/CSIM is the active app on such a device. All services, like FDN,etc. should be tied to the active voice app. Bug: 22931195 Change-Id: Ib1a3440c01b55a3be6ec8271dc69b3001ea65861
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
32e813e3e202d17b02f25e6fce0d4e88b8eb20fa |
|
18-Dec-2014 |
Preeti Ahuja <preetia@codeaurora.org> |
Broadcast icc card state as NOT_READY if card is not initialized When radio turns on, card state (external state ) is updated. At this point, if the UiccCard instance is null (UiccCard instance could be null at bootup, before we have received a vaild card state from UiccController), icc state as ABSENT is broadcasted. When the card state is being updated, if the UiccCard instance is null, broadcast the state as NOT_READY instead of ABSENT. Change-Id: I18ced764a43f77b2df01a09891ef6356d7ac7ed2
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
e70617d81dcd42350a737b11c25532e1d43df4ff |
|
22-Jan-2015 |
Legler Wu <legler.wu@mediatek.com> |
[DS] Correct the access method for telephony system property Revise the method to access telephony system property. Add several PROPERTY_XXX_XXX_MSIM for MSIM type system properties. If caller use the old one, it will be dispatched to new one and get by default phone id. Ex. PROPERTY_ICC_OPERATOR_NUMERIC Bug: 18675498 Change-Id: I68b4de1817bb5a34d4a54685332f856e79a39d60
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
875357f84bde43d1b774123579a16afe689b4182 |
|
22-Jan-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
Remove _REPLACE_PENDING flag from SIM_CHANGED. This flag is useful if the bcast is a complete snapshot of state but in multisim it's only half of the story and was causing us to lose state info when different sim bcasts were close together. This should be thought about and/or reverted in the future (b/19100123). bug:18947244 Change-Id: I912274b215d41665a8c179d74aa7f1b897985799
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
262aceca11c9cfeb910bc95765a17a801134d102 |
|
20-Jan-2015 |
Christopher Tate <ctate@google.com> |
Don't launch broadcast receiver processes during boot Broadcasts that can be sent before the boot process has completed must be restricted to registered receivers, at least while still in the middle of booting. Bug 19060618 Change-Id: If920de397a6a735d6c525bf314fb2f718393576e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
062a2a3838c8d8adf16f4d9fbde8d52450da0336 |
|
13-Jan-2015 |
Shishir Agrawal <shishir@google.com> |
Make UICC code subID-less. MSIM code introduced code in the UICC objects that refer to the subIds. This is potentially very dangerous becuase subIds are only initialized after the UICC object is completely initialized. Hence using subId in the UICC code could lead to lots of properties being not set correctly. The new code, uses the phoneId everywhere within the UICC code, which is initialized when the UICC object is created and will remain constant for the lifetime of the UICC object. Bug: 18748407 Change-Id: I1f50abc40b8592751cdeca2de2c76ac9f2d40768
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
cf53a4abdf13d04542be44e181d8a7f2983aeb7b |
|
17-Dec-2014 |
Shishir Agrawal <shishir@google.com> |
Delay certain SIM_STATE_CHANGE broadcasts. Delay "loaded" and "locked" broadcasts till until the SubInfo system is ready. Bug: 18156403 Change-Id: I43aa71354fc2551d0692751935abcbd13f6bd7fc
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
56dbbcf63e9991ee83945fd10661190d917f700a |
|
09-Dec-2014 |
xinhe <xinhe@google.com> |
Unable to send MMS from Bugle accordian release apk The root cause is the race condition.SubId is not valid when OperatorNumeric is tried to be stored. Bug:18582651 Change-Id: I3a6f91b04fcaf7752b039c9a8ebf696c25de3722
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
4fae501dc021c215c1f291a244466610bc3f7120 |
|
04-Dec-2014 |
Wink Saville <wink@google.com> |
Add debug and check validity of mCardIndex. Change-Id: Ic5a2baaacaf1810416b898dcb6171ef15e422f7f
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
4b09dff383ae7dfca595aeeea886a594a1947340 |
|
22-Nov-2014 |
Wink Saville <wink@google.com> |
Additional changes to SubscriptionManager API as per API council. bug: 17575308 Change-Id: Idd98aa46c15a9219ccf28091c62602ac8bf16c62
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
b237a11044ed842d2865ff8c8716befb06b6ca25 |
|
25-Oct-2014 |
Wink Saville <wink@google.com> |
Change subId to int from long Change-Id: Idae6335e63e7b1e4e714bc17e71b1a4705e38474
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
97b247deb15a15e5db1442d37cc3674a3d6fdaed |
|
07-Oct-2014 |
Junda Liu <junda@google.com> |
am 07de07dc: Merge "dispose uicc card if modem is not available." into lmp-dev * commit '07de07dcacc731b4955656e0be7428ed5427d122': dispose uicc card if modem is not available.
|
5d8e4457b03d166aa249989916b66a85df898516 |
|
11-Sep-2014 |
Steven Liu <stevenliu@motorola.com> |
dispose uicc card if modem is not available. Bug: 17786992 Change-Id: Idd36a2afe696789340e0b6cba1d30eeadc378036
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
0f8a6b5340226c1c0d388928838ede25effd367a |
|
01-Oct-2014 |
Junda Liu <junda@google.com> |
am b30d3481: Merge "Fixes: SIM records loaded not firing on refresh reset." into lmp-dev * commit 'b30d3481987401d1f3ede9317b0d6f80ebbd0e57': Fixes: SIM records loaded not firing on refresh reset.
|
56070d81b56a950a027d5adf87890221548ca666 |
|
25-Sep-2014 |
Shishir Agrawal <shishir@google.com> |
Fixes: SIM records loaded not firing on refresh reset. On a refresh reset, the carrier privileges are not reloaded, so we should not block the sim loaded notification on it. Also avoid firing sim_loaded on sim absent. Bug: 17620642 Bug: 17697575 Change-Id: I62d810fcf47c9ca0b75e36bc7c99476acb1adcf1
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
47b83a09b03fe159a0cc7f7a60f9120a9fb4fca7 |
|
27-Sep-2014 |
Amit Mahajan <amitmahajan@google.com> |
am 0ac27121: Merge "Bubble up CARD_IO_ERROR" into lmp-dev * commit '0ac2712110a386ed763c16cf590067fa707a8023': Bubble up CARD_IO_ERROR
|
d4c858abee72a9c4935855b62418d2b306ceda4b |
|
25-Sep-2014 |
Amit Mahajan <amitmahajan@google.com> |
Bubble up CARD_IO_ERROR Bug: 16871406 Change-Id: I57d84640a03fc084b3c375b6ce76a12ef9387882
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
ec3a0c19932bb09778fa06566c50ba101643b310 |
|
04-Sep-2014 |
Tom Taylor <tomtaylor@google.com> |
resolved conflicts for merge of 91e062f3 to lmp-sprout-dev Change-Id: Ief6e0af92faa8556ff93f184d058730aae84909f
|
ab57aa5d465ef3a6dc0895b2408276617a2f6fa0 |
|
04-Sep-2014 |
Tom Taylor <tomtaylor@google.com> |
Save mcc/mnc in SubInfoRecord Bug 17157686 Add MCC/MNC columns to siminfo table. Set the sub info's mcc and mnc when it changes. Change-Id: I543018c3960af46a14dd234540549d13bc49e579
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
05b2e5d2900cc596edf5140321977f151eef7ea1 |
|
04-Sep-2014 |
Shishir Agrawal <shishir@google.com> |
am b6f7017f: Merge "SIM state loaded should wait for carrier priviliges to load." into lmp-dev * commit 'b6f7017fba093b7f7a793d651b2c2ef72420ea9d': SIM state loaded should wait for carrier priviliges to load.
|
c9877fe39ad8f3641d16fd980404916da7f6ce70 |
|
13-Aug-2014 |
Shishir Agrawal <shishir@google.com> |
SIM state loaded should wait for carrier priviliges to load. Currently the notification only waits for the IccRecords to load. Bug: 16650402 Change-Id: I7bc011f1fba58ee23f47375d60f976fb816dea6b
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
6bc4098827f3070a44b5e51508b455d7c7be9c07 |
|
01-Sep-2014 |
Wink Saville <wink@google.com> |
ksd to lmp-sprout-dev Change-Id: I94eb65c62231b5831570bb0cbbbd9c916bee0a37
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
775f100b20a5c978bc07f621a4087f79b1f73e3f |
|
25-Jun-2014 |
Wink Saville <wink@google.com> |
Fix NPE caused by null mUiccApplication. Bug: 15712558 Change-Id: Ieb35fa69d8002286e54e6f5d8e73e057300ae94c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
a8467dd0c524787104b1ccdddc5e8af10ba729ed |
|
13-Jun-2014 |
Wink Saville <wink@google.com> |
Merge kwd to master Change-Id: Idb607c0aa32f80fe4fe1539aedea7a221e9e7f04
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
e16ec244df35cec3ce69b513ee48e0906edf1999 |
|
06-Feb-2013 |
Sandeep Kunta <skunta@codeaurora.org> |
Handle ICC IO error Following changes have been made as part of this: -> At present in Android all ICC Card states other than ICC PRESENT are treated as ICC ABSENT. Adding functionality to handle ICC IO error card state. ->IccCardProxy broadcasts card error intent when application index received from UIM is invalid(i.e.mUiccAplication is null) during initialization of card for fraction of time. As a result of which "Invalid Card" is displayed on UI momentarily. To fix this, When app index received from UIM is invalid broadcast "NOT_READY" intent. Change-Id: I229bd80cb5e487f4345bef9fb7fee60850f085d9 Bug: 10643652
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.java
|
3522c54a64f577f2b657a775dae9b4eb2d8003d5 |
|
25-Oct-2013 |
Wink Saville <wink@google.com> |
Few PIN/PUK fixes Following changes have been made as part of this: -> Changes done to display retry counter on wrong entry of PIN1,and message to indicate Code accepted/PIN1 blocked during PIN1 verification as per certain carrier requirements. -> The current APIs that are used to verify the PIN and PUK only convey whether the operation succeeded or failed. As a result on ANY failure clients ask the user to re-enter the PIN. Add 2 new APIs that report the actual error code and returns the number of attempts remaing in case of failure. -> FDN Service state was derived based on the state of PIN2. Update the state of FDN service based on the FACILTY_LOCK messages instead. -> Change the default value of function getIccLockEnabled to false. When sim is deactivated/absent & user navigates to Settings->Security->Set up SIM/RUIM card lock, checkbox for "Lock Sim Card" option should be unchecked by default. -> PIN1 can be changed only after enabling SIM lock. RIL returns REQUEST_NOT_SUPPORTED error if user tries to change PIN1 without enabling SIM lock. Handle the error and display appropriate message when trying to change PIN1 using MMI code. -> Added MMI support for change PIN1/PIN2 and unblocking PIN2 Bug: 9928717 Change-Id: I73718c9e6a8aa7244097e0dd4593a6226ff0ac08
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.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/IccCardProxy.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/IccCardProxy.java
|
05ef3b65972826780859b9acbd1fa9580d099832 |
|
28-Dec-2012 |
Alex Yakavenka <ayakav@codeaurora.org> |
Telephony: Add uicc debug info to DebugService Change-Id: I03be52f97ea84808d608c48b4e6ffa2454e2a67c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/IccCardProxy.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/IccCardProxy.java
|