7129f582e0945c06ab94b40c2baa773bbe6afbbf |
|
01-Jul-2015 |
Junda Liu <junda@google.com> |
Add localLog to UiccCard to record logical channel open/close. Bug: b/22199321 Change-Id: I7eb2d0c112713ab1946c1be4d230f8b6895807ac
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/UiccCard.java
|
626e120359bef26ef72c710c0d2d1c7b7d76722b |
|
23-Feb-2015 |
Shishir Agrawal <shishir@google.com> |
UICC: Handle card level REFRESH RESET events. Currently the platform assumes that on a UICC REFRESH RESET, the radio will send out individual RESETs for each of the applets. In the case of N6 that does not seem to be the case, where only a card level RESET is indicated to Android. The change will dispose the applet caches on both card level resets as well as applet level resets. Bug: 19379406 Change-Id: Ie9081fc6867a89c566229c305e10bca4162c0178
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/UiccCard.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/UiccCard.java
|
62648296ee1514d871d7d779d6f33da5e55babca |
|
04-Nov-2014 |
Shishir Agrawal <shishir@google.com> |
Delete UiccCardApplication on recieving REFRESH_RESET for them. After a REFRESH_RESET, the applications are not valid any more. Bug: 17655366 Change-Id: Id3c9fab6fd863cd0c44c45f4bc27d780009668d8
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/UiccCard.java
|
38aa6d75f4edfe03a20826952e41572127bcd6c9 |
|
29-Oct-2014 |
Shishir Agrawal <shishir@google.com> |
Adding Dumpsys to UiccCarrierPrivilegeRules. * Call UiccCard.dump during dumpsys. * Remove obsolete code from UiccController. Bug: 17596631 Change-Id: Ia64b08489cc4b1d926de46b4b31bc285f88e5d08
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/UiccCard.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/UiccCard.java
|
eaa5f9485a0abd43a4161d351669ca5fab9caab7 |
|
11-Sep-2014 |
Derek Tan <derektan@google.com> |
am 946ef717: Merge "Make public the getIccId function." into lmp-dev * commit '946ef7174c14c295d229ae682b2079956291594d': Make public the getIccId function.
|
a78b89580413cda352dbba21c4b0227dbb0211d3 |
|
06-Sep-2014 |
Derek Tan <derektan@google.com> |
Make public the getIccId function. Bug: 17255752 Change-Id: Id1ffc49e0b2c9674b1631bbd5662be8889d97ed7
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/UiccCard.java
|
8dc693ad5c0b583a10fe266bc20f3957c311f896 |
|
06-Sep-2014 |
Shishir Agrawal <shishir@google.com> |
am 25a519fa: Merge "API change: SetOperatorBrandOverride should not take iccId as a param." into lmp-dev * commit '25a519fa55e0d193ee2652d407b869d9e61d7043': API change: SetOperatorBrandOverride should not take iccId as a param.
|
279a26768a5fde8f0dd72e4b9e951c1c32265aab |
|
04-Sep-2014 |
Shishir Agrawal <shishir@google.com> |
API change: SetOperatorBrandOverride should not take iccId as a param. Taking ICCID as a parameter is not scure since a carrier can override the brand for other carriers. We should override only the current ICCID. Bug: 17390144 Change-Id: I8128695205b893b51bd5ca7f78b2980a49173768
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/UiccCard.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/UiccCard.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/UiccCard.java
|
934a24a6aa2b7a981e872fa350648904ed80280a |
|
28-Aug-2014 |
Diego Pontoriero <diegs@google.com> |
Generalize getCarrierPackageNamesForBroadcastIntent utility method to work for all intent types. Bug: 17163860 Change-Id: I4b013db09a521fbc41401e11cd60a0c7b0172b64
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/UiccCard.java
|
e3ea8115b0d558f6c6b57b201885948f4309e5c0 |
|
30-Jul-2014 |
Shishir Agrawal <shishir@google.com> |
Add new APIs iccExchangeSimIO and iccTransmitApduBasicChannel to TelephonyManager. The new APIs are needed to support SEEK. Also modifies TelephonyManager.iccOpenLogicalChannel to return the status of the command. Change-Id: Iff2674fb0e23210f2579cb883e64571347ade5e6
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/UiccCard.java
|
7f1a3f0ab65c144fde56e1246c5747b0c555034a |
|
23-Jul-2014 |
Shishir Agrawal <shishir@google.com> |
UiccCarrierPrivilegeRules: changing getCarrierPackageNamesForBroadcastIntent to return a list. Currently it returns the first matching package name. Now it will return a list of all matching packages. Change-Id: Icc0fc728e1e24235632ac38a482b06a7b829de78
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/UiccCard.java
|
a9552aa6bf3ce12c75ad43165034d9a1233fb131 |
|
21-Jul-2014 |
Shishir Agrawal <shishir@google.com> |
CarrierApp: Do not send broadcast if there is no carrier app. Avoids an unnecessary broadcast. Also fixes an NPE bug. BUG=16454767 Change-Id: Idc8bff4c7a35b7ea0bb7446cd74515cf1675868d
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/UiccCard.java
|
b93bb3538c55f173f94a4ee7510d9d1521d8f731 |
|
18-Jul-2014 |
Shishir Agrawal <shishir@google.com> |
Adding the ability for carrier app to override SPN and carrier name. The change allows system apps (holding MODIFY_PHONE_STATE permission) or carrier apps to override the "carrier branding" on a per ICCID basis. The override affects the service provider name as well as the network operator name. The override is also saved as a SharedPreference and will persist for the iccId across reboots. Change-Id: I985ba247e10e2501e3d0d21567ccadc46f365879
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/UiccCard.java
|
c9394399180abbc32d04f6a3652ce22d5931e0b8 |
|
14-Jul-2014 |
Shishir Agrawal <shishir@google.com> |
Protecting messagings APIs for carrier access. APIs protected by this CL: - SMS injection. - SMS filtering. - SMS outbound broadcast. - SMS outbound broadcast result. Also moved much of the carrier checking logic from PhoneInterfaceManager to the UiccCarrierPrivilegeRules for reusability. BUG=15993876 Change-Id: I8309a1de23426dcc66a10383335cff9242920410
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/UiccCard.java
|
279e924fe355bf31c526be4d6578816ad08f0ae5 |
|
17-Jul-2013 |
Sandeep Gutta <sangutta@codeaurora.org> |
Don't display prompt when card inserted/removed UiccCard displays a prompt to reboot the device when a card is inserted or removed. Don't display this if the modem supports hot swapping. Change-Id: I43fc95e61382671f61286818304ec58e922e8605 (cherry picked from commit b056d5fcf4e5181e3d5098ac4000dc6d7e9aabf9) (cherry picked from commit a7e8c9a6397b52c8f1b618d734a1762befae4cb7) (cherry picked from commit 80a5464ba1af1cb9772cc932a418bf063245a1c4)
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/UiccCard.java
|
4baf17fd699249d1b387903b6db7328ad3f7b3e2 |
|
23-Jun-2014 |
Shishir Agrawal <shishir@google.com> |
SIM based carrier app privileges. Adding support for SIM based carrier app privileges. WIP - Missing bits: - Notifications. - Certificate check. Change-Id: Ied3aa6c7d51cc0cde06f5bb58f30893d7a7b1c34
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/UiccCard.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/UiccCard.java
|
5b2ac9494f93e2b462ee08fa8560b697cd190c50 |
|
14-Mar-2014 |
Shishir Agrawal <shishir@google.com> |
Modify TelephonyManager to expose sendEnvelopeWithStatus instead of sendEnvelope. The RIL sendEnvelope command does not return the response from the SIM while the sendEnvelopeWithStatus does. Since the response is required for certain envelope commands, its better to expose sendEnvelopeWithStatus. Change-Id: I209bfc59e396bb6f91345d6f99c51cfa35f2d650
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/UiccCard.java
|
dcca0fbaf728212d182e08fe2239d9d4a5f96516 |
|
04-Feb-2014 |
Derek Tan <derektan@google.com> |
Expose sendEnvelope. Change-Id: Ic8226a6302ee6a9ff07f46d68c59007dd3599803
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/UiccCard.java
|
300cc7bd83f881abd0653a42f975223e0ab60cd4 |
|
28-Oct-2013 |
Shishir Agrawal <shishir@google.com> |
Adding support for SIM communication from Android over logical channels. Expose the following functions through through UiccCard: - CommandsInterface.iccOpenLogicalChannel - CommandsInterface.iccCloseLogicalChannel - CommandsInterface.iccTransmitApduLogicalChannel Change-Id: I89c08adc6f9738907e3b547c749f3cc61f300710
/frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/UiccCard.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/UiccCard.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/UiccCard.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/UiccCard.java
|