ac09d2af145b4d820a34f5e7628bc42e2e211bdb |
|
01-Oct-2011 |
Jake Hamby <jhamby@google.com> |
Add support for SMS-PP data download to USIM. Devices supporting IMS may receive SMS-PP data download messages which are normally handled in the radio baseband. Add support to framework for these messages, passing the data to the UICC and sending the response data as part of the SMS ACK. Change-Id: I1da76982c6f8c402f82a6f535591e614f4e0de18
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
4db49b33b83ff15850fee961326798db60794be8 |
|
24-Sep-2011 |
Jake Hamby <jhamby@google.com> |
Add wrapper classes for UICC service tables. The USIM application on the UICC contains an EF for the USIM service table, a byte array containing a bit field of available services on the USIM. IccServiceTable is an abstract class to manage a byte array containing a service table and map it to human-readable enum values defined in the subclass, e.g. UsimServiceTable. The availability of a service can be tested with isAvailable(), which is implemented in the subclass to take an enum, e.g. UsimService, as a parameter, and passes the ordinal to the generic isAvailable() in the parent. IccServiceTable also provides a toString() method that returns a human-readable list of enabled services. The ISIM application for IMS contains a similar ISIM service table. This can be supported with a new IsimServiceTable class in the future. Change-Id: I9c3134672ed306e297dd35d633235cffca510aad
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
b7945cae5ad0feaad09378d0db77f2b3105e5235 |
|
22-Sep-2011 |
Jake Hamby <jhamby@google.com> |
Enable support for multiple SMSDispatchers in CDMALTEPhone. Refactor framework to support multiple SMSDispatcher objects on dual-mode devices that require support for both 3GPP and 3GPP2 format SMS messages. Each dispatcher registers to receive events for the appropriate message format. Note: All applications which handle incoming SMS messages by processing the SMS_RECEIVED_ACTION broadcast intent MUST pass the "format" extra from the intent into the new createPdu() method in android.telephony.SmsMessage that takes an extra format parameter. This is required in order to correctly decode the PDU on devices which require support for both 3GPP and 3GPP2 formats at the same time, such as CDMA/LTE devices and GSM/CDMA world phones. - moved code to manage device storage events from SMSDispatcher to a new class, SmsStorageMonitor, which is shared among all dispatchers. - moved code to monitor per-application outgoing SMS usage from SMSDispatcher.SmsCounter to a new class, SmsUsageMonitor, which is shared among all dispatchers. - fixed a bug that prevented CDMALTEPhone from setting the MCC/MNC operator numeric value in the telephony provider from the UICC, as GSMPhone does, when the SIM records have loaded. Change-Id: I2789ac07b6ca2948138bca7f75481f9b31514f20
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
5d39ec4a37de500ada84225f8bd2c244db0cd287 |
|
13-Sep-2011 |
Jake Hamby <jhamby@google.com> |
Add method to retrieve MSISDN for CDMA/LTE devices. For CDMA/LTE devices, the MDN and MSISDN may be different. Add a new method getMsisdn() to the Phone interface to return the MSISDN. For GSM/UMTS, this will be the same as getLine1Number(). For CDMA/LTE, getLine1Number() will continue to return the MDN and getMsisdn() will return the MSISDN. Change-Id: Iba0ca24858992b21f63ae7ec0c27d2e90d4b0903
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
960ba9132c02bfe2655268c2e5cb441c025c607f |
|
31-Aug-2011 |
Wink Saville <wink@google.com> |
Merge "CDMALTE: Start reading SIM record on SIM_READY"
|
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/gsm/SIMRecords.java
|
463f22114587344c96460179069a08d7381fbfd6 |
|
22-Jul-2011 |
Jake Hamby <jhamby@google.com> |
Add ISIM application support for LTE devices. - Add methods to TelephonyManager to provide access to IMS records on the ISIM application of the UICC, as well as access to the ISIM AKA authentication algorithm. - Add support for the new IMS methods to CDMALTEPhone, using the helper class ImsUiccRecords to load the IMS records from the ISIM. The same approach can be used to implement IMS support for UMTS/LTE devices. - There is a new RIL request, RIL_REQUEST_ISIM_AUTHENTICATION, which is used to perform IMS AKA authentication using the algorithm on the ISIM application of the UICC. The challenge nonce and response are both encoded as Base64 strings. Change-Id: I73367c7d9bc573d0d883d68adf09891de1319129
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
c46a085eedef8c7c59df4b182d90d787f1ff0f04 |
|
24-May-2011 |
Kazuhiro Ondo <kazuhiro.ondo@motorola.com> |
Read CSIM records in LTE on CDMA mode In case of CDMA and LTE hybrid system, UICC card contains both USIM and CSIM data. FW needs to read out from both to aqcuire information required for the service. Change-Id: I4a714252bc97c037fa419352f23d8f38f6206406
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.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/gsm/SIMRecords.java
|
066704ddb4c657a68ea7a8c63bccc762582dce52 |
|
18-May-2011 |
Kazuhiro Ondo <kazuhiro.ondo@motorola.com> |
Remove SIM operator name hack Change-Id: I28c6f94dd6c6bab3a3025f67013a39b3ea0fb0a1
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
5e9270bfd566c32a60dfeb34435a158eb4ceb9a9 |
|
12-May-2011 |
Wink Saville <wink@google.com> |
Add getLteOnCdamMode. Change-Id: Iebf027f956d543d7a69cad64aaba47900937a785
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
db08ff768b144c6ad8b326300d95c0c60e40f2eb |
|
11-May-2011 |
Wink Saville <wink@google.com> |
Merge "Refactor IccRecords and IccCard" into honeycomb-LTE
|
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/gsm/SIMRecords.java
|
a142512a5009d7b4c422d23b1d7bab8d219eb50b |
|
10-May-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Broadcast SIM Refresh to all registered components There could be multiple registrants like SIM, STK. Port of 6228 from partner repo. Change-Id: I0756d8b69e30058409e0279f65a99a1aa091e13d
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
56b4965f5b429fdd01831c2652f37047c04fcf3e |
|
15-Apr-2011 |
Wink Saville <wink@google.com> |
Cleanup/add log statements. Change-Id: Ia9e1dfab0dd6eb0ac08e6ce2f3d414d358652d80
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
2a3aa2a32ea63b65805adb32dd5cadaa6c6d056a |
|
26-Mar-2011 |
Wink Saville <wink@google.com> |
Work around for operator not being correct. This is a STOPSHIP work-around until we figure out why getSIMOperatorNumeric is not returning valid values. It has returned NULL, "00000", "310004", "311480" and once a value "83????", I don't remember the exact value. Change-Id: I4f1d16c853047b72dd987572d3d67dcc2cd697a2
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.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/gsm/SIMRecords.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/gsm/SIMRecords.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/gsm/SIMRecords.java
|
61b06be285ef03381b1d788996650863a1606b36 |
|
02-Feb-2011 |
Jean-Baptiste Queru <jbq@google.com> |
am 155b0ee0: Merge from open-source gingerbread * commit '155b0ee0498cf863091f3f83a752eaaedf1257f8': fix for supporting 3 digits MNC code
|
ba34751426d87fe714b9eb89228fe835e4bc0a80 |
|
02-Feb-2011 |
Sang-Jun Park <sj2202.park@samsung.com> |
fix for supporting 3 digits MNC code Default Android MNC value has a 2 digit but it should be supported a 3 digit MNC in India. (should be supported both 2 and 3 digits MNC) Change-Id: I69373d196b29bccd06653841f24cbfe3886834fb Signed-off-by: Sang-Jun Park <sj2202.park@samsung.com>
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
090ac9f7dd883aa75c899745182471d409a2b762 |
|
12-Oct-2010 |
Wink Saville <wink@google.com> |
am a3100314: Merge "Remove some PII." into gingerbread Merge commit 'a310031438877a7b70a6ac30eb2f2b33e06907e6' into gingerbread-plus-aosp * commit 'a310031438877a7b70a6ac30eb2f2b33e06907e6': Remove some PII.
|
a42880749b368e60caee77dd682d434e48ca96bd |
|
12-Oct-2010 |
Wink Saville <wink@google.com> |
Remove some PII. Change-Id: I4df27119b6bbd28bf950516fd6f44676a8e04f06
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
0e67c8926be9896e46eeecac42894d8997656809 |
|
24-Aug-2010 |
Banavathu, Srinivas Naik <snb@codeaurora.org> |
Telephony: Control operator selection using EF_CSP data. As per CPHS4_2.WW6, CPHS B.4.7.1, the most significant bit of Value Added Services Group(0xC0) info, controls operator selection menu. -If this bit is set, display operator selection menu to user. -If this bit is not set do not display operator selection menu to user, set Network Selection Mode to Automatic. Change-Id: Icca4898abced0b0beb94c3434448a26eae72008b
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
3d59f8b41874e5e1183e236b7b079a0a0c510f6c |
|
29-Jun-2010 |
Naveen Kalla <nkalla@codeaurora.org> |
Correct VM number updation during MBDN refresh. The voice mail number and voice mail tag are not getting updated properly during MBDN refresh. When the data in MBDN EF is invalid, the voice mail number and voice mail tag are unchanged. They retain their previous value where as they should be null in this case. Change-Id: Ic3b9cb4cdf3ee5d2a33fc7e47cac968e752a0940
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
d26924d8d7c29cbcbfaf43c408d3b54e50b7a7ce |
|
12-Feb-2010 |
Fredrik Jagenheim <fredrik.jagenheim@sonyericsson.com> |
Corrected SPN and PLMN name handling SPDI-file on SIM and BCD encoded PLMN-entries wasn't parsed correctly causing us to display wrong networknames. Change-Id: I09d80deec45b4b3ad525a9359b4866de7549e39e
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
bf87c9e7d4a11dd6e237222190d6b92b25bf8ac9 |
|
05-Sep-2009 |
Robert Greenwalt <robdroid@android.com> |
Fix mncLength in cases with a malformed AD_DONE msg from SIM Several cases error out and skip our guessing of the mcnLength. This results in no operator_numeric being set and no APN's matching. bug: 2101770
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
1c1ffa0cab8b56274970736d7f3b8c00c01c3d2b |
|
01-Sep-2009 |
Robert Greenwalt <robdroid@android.com> |
Promote MccTable to telephony and use it for both gsm/cdma This adds timezone/locale/wifi-regulator-channels initialization to cdma (gsm already had it). bug: 2071211
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.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/gsm/SIMRecords.java
|
10063c10899976c70c64c4dd15f171728e9b3036 |
|
03-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 392282f1: Merge change 5962 into donut Merge commit '392282f1e01518491c6536d931500c4bfac7f24f' * commit '392282f1e01518491c6536d931500c4bfac7f24f': SimRecords.getServiceProviderName() always returned null.
|
8890aaf77cf188adc88fdeb90c59d901eb9c4f03 |
|
01-Jul-2009 |
jsh <jsh@google.com> |
SimRecords.getServiceProviderName() always returned null. Fixes bug 1955060. spn was defined in both SimRecords and base class IccRecords.
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
dfe482c9b5b16fca375b30c47185fc415c71d4e8 |
|
10-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am ce8436f5: Merge change 3593 into donut Merge commit 'ce8436f52e7f2c80f94e43d80d28cc962b7ff83b' * commit 'ce8436f52e7f2c80f94e43d80d28cc962b7ff83b': Cleanup whitespace.
|
2563a3ac05dd3cf8a07203ae682c243f2e793137 |
|
09-Jun-2009 |
Wink Saville <wink@google.com> |
Cleanup whitespace.
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
b5010cc3c33c74cc406a70f34f93d330a3f0db6a |
|
22-May-2009 |
Robert Greenwalt <robdroid@android.com> |
Add carrier/mcc factors to wifi-channel decision. Uses ro.carrier and MCC when available to try to set (non-persistingly) the number of allowed wifi channels. Part of the fix for 1625953.
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
e87e9506ba130c89a2b76f8ad4677d01d1918dc0 |
|
15-Apr-2009 |
Tammo Spalink <tammo@google.com> |
eliminate seemingly pointless conversion to and then from hex string
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
767a662ecde33c3979bf02b793d392aca0403162 |
|
02-Apr-2009 |
Wink Saville <> |
AI 144185: Integrate cdma into the main code base. Automated import of CL 144185
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
88b861c8a6c7c6a669ad2fe1bcef580159c2ace4 |
|
01-Apr-2009 |
Robert Greenwalt <> |
AI 143900: am: CL 143898 Attempt to set the device Locale (if not already set) at phone init based on the phone's reported carrier ID. Uses a core system resource string-array to contain the mapping of carrier ID -> default locale. This should be set per project in an overlay. Original author: rgreenwalt Merged from: //branches/cupcake/... Automated import of CL 143900
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
4df2423a947bcd3f024cc3d3a1a315a8dc428598 |
|
05-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@136594
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
3001a035439d8134a7d70d796376d1dfbff3cdcd |
|
19-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@132276
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
f013e1afd1e68af5e3b868c26a653bbfb39538f8 |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|
54b6cfa9a9e5b861a9930af873580d6dc20f773c |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
/frameworks/base/telephony/java/com/android/internal/telephony/gsm/SIMRecords.java
|