8e4af4a6c1d5f697b9c548e827e047248c12d788 |
|
16-Feb-2015 |
Sanket Padawe <sanketpadawe@google.com> |
Reverting change which uses spnoverride to set ONS. Bug: 19386079 Change-Id: I1417d55415be88a90c350fbe2533889630117503
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
40dc777432250ec592696c7e1f395d582edb3b5f |
|
12-Feb-2015 |
Robert Greenwalt <rgreenwalt@google.com> |
Treat a SIM power cycle as first boot. TL;DR - forget the previous subId used only for optimization purposes if we get a SIM_READY notification. We moved some code that poked the modem from a SIM_READY handler to a onSubscriptionChanged handler and also protected it with logic to only fire if the subId changed. This caused us to not poke the modem on SIM power cycle. Some modems do a SIM power cycle on airplane mode. The result was on these modems we weren't causing the modem to register with the network after airplane mode. This was often masked because if we were setup to try a data call these devices were configured to try the data call regardless of data registration and the act of trying a data call would cause the modem to register with the network. If during airplane mode you had turned on wifi, telephony would stop trying to setup a data call (so we don't poke the network all the time when on a better wifi connection) and the restoration of that data request has been blocked until data-registration in the new multisim code. bug:19194287 Change-Id: I21b76b7c62a6161d8422b11a831c3747591c56f3
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.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/gsm/GsmServiceStateTracker.java
|
d756a6bcf4fe09b561481eb6ed5368bd7b21ca76 |
|
16-Jan-2015 |
Amit Mahajan <amitmahajan@google.com> |
Change to append subId to network selection related sharedPreferences. Bug: 19023266 Change-Id: Ia7b2ac5b37d5abb1231288caf923336bf0bec9e1
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.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/gsm/GsmServiceStateTracker.java
|
19517065ec69bafc5cfc91c8386a7583441ecf6d |
|
15-Jan-2015 |
Amit Mahajan <amitmahajan@google.com> |
Change to update carrier text after subId is updated. Bug: 18752574 Change-Id: I9cb8b7d26fca1654bd2323bd5555a1cfc4e9877d
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
0192d7f3f201bce2b513749982577c8ddebe3ea2 |
|
10-Dec-2014 |
Jason Monk <jmonk@google.com> |
Have ServiceStateTrackers update Plmn/Spn directly It seems that somehow the info from the ServiceState trackers is getting out of sync with the Subscription database. To avoid this update the info directly rather than going through a sticky broadcast. Bug: 18752574 Change-Id: I66a3cb30df6478b7313230252ff2560946297d47
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
34057c56c8cb3e3c011a70b2c799c73f15bd4522 |
|
01-Dec-2014 |
Shishir Agrawal <shishir@google.com> |
Adding new hidden carrier API to mark GSM/CDMA networks as roaming/non-roaming. The calls allow us to specify MCC/MNCs (for GSM) and SIDs for CDMA that should not be considered as roaming for the current ICCID. Bug: 13288143 Change-Id: I6c0de2ff85478eb4fae9505141027c8c07684082
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
ffdf8ce51e37e5e45791c9ea11604aa00dffc88e |
|
15-Jul-2014 |
Jing Zhao <zhaojing@motorola.com> |
Separate voice and data roaming state & roaming type. It is possible for voice and data registered on different network, so the roaming state could be different. Set voice and data roaming status and roaming type separately. Bug: 17318123 Change-Id: Iede9132cbf94bc9971702bd9232374585edd5cd0
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
fcfebf4b77005d8936f487684e34d2b028407f14 |
|
12-Nov-2014 |
a20023 <a20023@motorola.com> |
Set network selection to automatic when in Global mode Verzion request network selection should set to automatic when network mode is global mode. Bug: 18372726 Change-Id: I6ea2a230f3a2c43d16112d9f3faa00000d05aa26
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
3bc32aa4a3f533421f82a6d7991bb1971bf78191 |
|
18-Nov-2014 |
Amit Mahajan <amitmahajan@google.com> |
Change to use subId with PREFERRED_NETWORK_MODE in all places. MobileNetworkSettings already does that; it was the mismatch that was causing the issue. Bug: 18424733 Change-Id: Ib1c6d55c5bf2cff8986c740e96881f34e536b43f
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
450e082ac29af48a86158416d3bfd237171bd135 |
|
27-Oct-2014 |
Shishir Agrawal <shishir@google.com> |
Undo changes caused by bad merge of I94eb65c62231b5831570bb0cbbbd9c916bee0a37 The change seems to have deleted some code that it should not have. Bug: 18153840 Change-Id: Iaf338509f6bf88a8214b01d6bc4a220fe82b80d8
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.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/gsm/GsmServiceStateTracker.java
|
2b40e6226b4b71408964bca46f0a9f256cd4f523 |
|
18-Oct-2014 |
Wink Saville <wink@google.com> |
Radio Capability Support. New design of capability switch for L. Add new RIL requests: RIL_REQUEST_GET_RADIO_CAPABILITY RIL_REQUEST_SET_RADIO_CAPABILITY RIL_UNSOL_RADIO_CAPABILITY These commands allow the framework to communicate what the Radio Capabilities for each logical modem has or should be using. It can support 2/3/4G switch and has flexible architecture to support future technology. Change-Id: Iedf7f608d2ba3c06a883500f2d85abb98e69d9c1
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
d2ee28229337dc9ae4d627179abbcfba9c2e1431 |
|
01-Oct-2014 |
Amit Mahajan <amitmahajan@google.com> |
am c187e073: Merge "Roaming blacklist" into lmp-dev * commit 'c187e073823cc4d9c86b536617ea0d198d14755e': Roaming blacklist
|
cb63912021131116635c270a3822ab244c8bfe04 |
|
26-Sep-2014 |
w19976 <w19976@motorola.com> |
Roaming blacklist Rename isSameOperatorConsideredRoaming to isOperatorConsideredRoaming. Have isOperatorConsideredRoaming take precedence over isOperatorConsideredNonRoaming. This makes it easier to blacklist specific networks that lie within a whitelist range (eg, whitelist all carriers under 310xxx except 310410). Bug: 17684236 Change-Id: I2275cd3375e810a0a17ff28bf518e4ff5420cc14
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
e97be3971cb6b55e019433c32524cc60ce0d037b |
|
26-Sep-2014 |
Wink Saville <wink@google.com> |
Reorganize and add more dumps within opt/telephony. In particular dump is added to PhoneProxy which dumps PhoneSubInfoProxy which dumps PhoneSubInfo this should provide the desired information. Also add some additional pw.flush() statements to minimize the buffer overflows and truncate the output. Bug: 17545077 Change-Id: I39787a84c97a8fc0410419965f6be2468dec7568
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
c3b6aa70fad706fda9611f5d6cda30b51da534b9 |
|
24-Sep-2014 |
Junda Liu <junda@google.com> |
am e433881d: Merge "Postpone otasp_not_neeeded until SIM_LOADED." into lmp-dev * commit 'e433881d31ceb7b63df5ea70647ce5b3147a8aae': Postpone otasp_not_neeeded until SIM_LOADED.
|
0a8236f5edf50284f05bcb7b0e460166e814d091 |
|
24-Sep-2014 |
Junda Liu <junda@google.com> |
Postpone otasp_not_neeeded until SIM_LOADED. Because platform begins w/ GSM phone even for CDMA devices, sending otasp_not_needed confuses SuW. Bug: b/17572929 Change-Id: Ie19f5eac81a85cb4191bb7e5cf0294f4fb5cf0c1
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
f65e05a5405eb0dd86d57888f538264df26c9389 |
|
23-Sep-2014 |
Amit Mahajan <amitmahajan@google.com> |
am 81cd6c4b: Merge "Take care of invalid mcc first when updating time based on nitz." into lmp-dev * commit '81cd6c4bb83be18117405e5e87ad8092885c8e23': Take care of invalid mcc first when updating time based on nitz.
|
b90dee72e22de99d49535a085f7df239f6b0563e |
|
09-Sep-2014 |
Jing Zhao <zhaojing@motorola.com> |
Take care of invalid mcc first when updating time based on nitz. [ADR] PTCRB: 26.7.6.1.1 test from 3GPP TS 51.010-1 Bug: 17425395 Change-Id: I44cb366f4a0b5595f31c30a60dac52618431a109
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.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/gsm/GsmServiceStateTracker.java
|
b496aacaf6811afb18910dba756f5bc2c83b5fad |
|
27-Aug-2014 |
Selim Cinek <cinek@google.com> |
Colored notifications Bug: 17128331 Change-Id: Icf0a97a5aa472a1358380f5b0b5180b6a2b8e9f9
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
07cacec1e947abee67aeca1e004d76d14ca42158 |
|
23-Aug-2014 |
Amit Mahajan <amitmahajan@google.com> |
Merge "Revert "Revert "Add code to handle voice radio technology of LTE.""" into lmp-dev
|
03b37b67755a4033c6be32ae2e389c310e06e7d1 |
|
22-Aug-2014 |
Amit Mahajan <amitmahajan@google.com> |
Revert "Revert "Add code to handle voice radio technology of LTE."" This reverts commit 3beec5e255c514dc419e5cc3021d178b3a416d40. Bug: 17035252 Change-Id: Ife832f79627f64aa419af5881b8ac0ef32954c3c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
03586878fb3d870373f2fdf65afb81cc5ae97067 |
|
02-Aug-2014 |
Naveen Kalla <nkalla@codeaurora.org> |
Send Shutdown Request to RIL. Send RIL_REQUEST_SHUTDOWN to RIL when device is shutting down. RIL can use this request to shutdown the SIM card and modem gracefully. Bug: 9773278 Change-Id: I6afa9e810cefc7855f7ae42e51f39cc51fa2aa6e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
3beec5e255c514dc419e5cc3021d178b3a416d40 |
|
22-Jul-2014 |
Jing Zhao <zhaojing@motorola.com> |
Revert "Add code to handle voice radio technology of LTE." This reverts commit b54cd09892e0676d719e6df00e60c77b663f993c. PhoneProxy.java should not be reverted because we want phoneObjectUpdater() to always be called from the handler function. That is done in commit I2fc7220496e66fc2a48f2609e94cbd8eed6adc44 Change-Id: I83b4ffe40a30207ca01d4268de2fc1cde8fff602
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.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/gsm/GsmServiceStateTracker.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/gsm/GsmServiceStateTracker.java
|
e175c54564f4668a7c7cad8a94fa30cf862da30a |
|
12-Mar-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
am d47b57ab: am f810d58e: am b0b637db: Switch from SIM to carrier info for wifi country * commit 'd47b57ab12007d107d04eef324094972a12de735': Switch from SIM to carrier info for wifi country
|
f810d58e68c195c8559b551b5887c674531b8927 |
|
11-Mar-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
am b0b637db: Switch from SIM to carrier info for wifi country * commit 'b0b637dbf2a67c0e7eee917c0809f1cc54983986': Switch from SIM to carrier info for wifi country
|
b0b637dbf2a67c0e7eee917c0809f1cc54983986 |
|
06-Mar-2014 |
Robert Greenwalt <rgreenwalt@google.com> |
Switch from SIM to carrier info for wifi country Now will also inform when no known country too. bug:11062898 Change-Id: I4a938119c1c06898b39b3bcc6124031d2f66dd71
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
fb36cdca91cbbfd12ca680ce0e1a2b33f7e85ab6 |
|
20-Dec-2013 |
Robert Greenwalt <rgreenwalt@google.com> |
Fix isSameNamedOperatorConsideredRoaming [DO NOT MERGE] Does a loop checking data based on your current network, but exits out based on the result of the first check rather than doing the rest of the checks. Bug: 11408729 Bug: 12121959 Change-Id: I37f98682702ec19467f374d64a23e15fb87e9697
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
b25da36f791607b5fc9a68ae01dd8c5ea1d5652c |
|
19-Feb-2014 |
Shishir Agrawal <shishir@google.com> |
Setting the Preferred Network Type correctly on SIM restart. Currently the GsmServiceStateTracker sets the preferred network type to the last set network type which can cause issues during a SIM swap/reset if the network type changes. The CdmaServiceStateTracker does not set this value at all. This change modifies this behavior to set the preferred network type in the same manner it is set when a phone reboots. Change-Id: I88d61a5d545bdbaa4e4400f5f9e4af8f99dc5d2e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
f95c5747663abd9fd84ababa0d69e5f477e11c69 |
|
30-Jan-2014 |
Dan Sandler <dsandler@android.com> |
Make GSM restrictions notifications public. These notifications ("Restricted access changed", ...) will now be readable on the secure keyguard for devices where this behavior is enabled. See change I1552db36. Change-Id: I1d4c5e3a032d09fe8ef9aa1db23c1d0abb107755
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
8f907c9c49c5e441b0e9fe050f67be686e1c91f2 |
|
20-Dec-2013 |
Robert Greenwalt <rgreenwalt@google.com> |
Fix isSameNamedOperatorConsideredRoaming Does a loop checking data based on your current network, but exits out based on the result of the first check rather than doing the rest of the checks. bug:11408729 Change-Id: I37f98682702ec19467f374d64a23e15fb87e9697
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
404180e42c280437ddd14018ac948c9901186e73 |
|
23-Oct-2013 |
Robert Greenwalt <rgreenwalt@google.com> |
Fix bug in isOperatorConsideredNonRoaming Mistakenly exits if the first check of many doesn't match. bug:11136023 Change-Id: I04883d75f32214def360292c90b2f628c4e60991
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
1110f0fd89337adc1b09fe866750b8721ef882cf |
|
26-Sep-2013 |
Vineeta Srivastava <vsrivastava@google.com> |
Revert "Revert "telephony: Set roam though same named operator"" This reverts commit cd338fdb16422f47788c3bc3cdf6391f1268bbfe. Change-Id: Ib7aa6ce911a22098461c76b5e0be191852d34bb1
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
cd338fdb16422f47788c3bc3cdf6391f1268bbfe |
|
26-Sep-2013 |
Vineeta Srivastava <vsrivastava@google.com> |
Revert "telephony: Set roam though same named operator" This reverts commit ce0eb1a929a8abb9a99b042813e403b0d6f74fdd. Change-Id: I324343a218e155ece9f8243cdc44ce9fffe8e5d5
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
ce0eb1a929a8abb9a99b042813e403b0d6f74fdd |
|
23-Sep-2013 |
Sungmin Choi <sungmin.choi@lge.com> |
telephony: Set roam though same named operator Show roaming icon though same named operators. Though same mcc and same operator name, some operator want to roam. For example, users of 40485 should see the roaming icon as using 40483 network though same Reliance network. Bug: 10699045, 10703022 Change-Id: Ife1024ef10a29e43e32040800b25feca9f51fb62
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
c4dc2a98dc57f501c6d9b829ef1bf6d1ade613ef |
|
13-Sep-2013 |
Wink Saville <wink@google.com> |
Merge "Add code to handle voice radio technology of LTE." into klp-dev
|
5e2000b856a7959609e8f15148a3584ec372f865 |
|
12-Sep-2013 |
Wink Saville <wink@google.com> |
Telephony: Ignore events on a destroyed phone It is possible to receive responses from RIL after phone has released it's references. Ignore events in such cases, since those events no longer make sense, and some phone members have been de-initialized. Make CallTrackers notify UI when ending calls in dispose, since it has already unregistered, and won't receive the CALL_STATE_CHANGED Change-Id: I5d8fd9ce3f74b9ae9b5b645565bd24d11be0aebc CRs-Fixed: 228731, 228005, 415801, 350739
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
b54cd09892e0676d719e6df00e60c77b663f993c |
|
12-Sep-2013 |
Wink Saville <wink@google.com> |
Add code to handle voice radio technology of LTE. Sometimes the Voice Radio Technology is reported as LTE but Voice over LTE (VoLte) is not currently supported and for Sprint we should default to CDMAPhone in that case. Otherwise the could stay as a GSMPhone and handling voice calls will fail. Bug: 10673760 Change-Id: Ic77411b5da415c620fce5a185ca1d7542dfe3b7f
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
a23d86f400fe029aa05592b963b2c10988545a55 |
|
05-Sep-2013 |
Sungmin Choi <sungmin.choi@lge.com> |
telephony: Fix roaming icon setting Currently, if data roaming is true and gsm roaming is true, roaming icon is always true. But, in this case, roamin icon shoould depends on other condition, i.e., same named operators or operator considered non-roaming. Bug: 10642211 Change-Id: Ia98ffeec5dc013cf045b15c9a7c53c4a24f2eeb5
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
7ed57239eb9eff4a4afa722948db93ea288f0505 |
|
19-Jul-2013 |
Sungmin Choi <sungmin.choi@lge.com> |
Don't show roaming icon for specific operators Bug: 9896815 Bug: 10100304 Bug: 10097969 Bug: 10101601 Change-Id: I81b988376dd61a30bc92bb9666510abbcc47788e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
9a4619dbca4b2c8836ea71eb794366bcccef5e56 |
|
09-Jul-2013 |
Wink Saville <wink@google.com> |
am 0c432e05: am 9c430a4d: Only show "Emergency calls only" if a GSM device is voice capable. * commit '0c432e0512f69df06282741af23839db54e5d585': Only show "Emergency calls only" if a GSM device is voice capable.
|
9c430a4d72c8c962caefb916e82a4c82eca7068c |
|
09-Jul-2013 |
Wink Saville <wink@google.com> |
Only show "Emergency calls only" if a GSM device is voice capable. This fix uses the config_voice_capable compile time switch to be sure GsmServiceStateTracker.mEmergencyOnly is false if the device isn't voice capable. Thus GsmServiceStateTracker.updateSpnDisplay will not send the SPN_STRINGS_UPDATED_ACTION intent with emergency_calls_only as the PLMN. Instead, it will aways be the string defined by the lockscreen_carrier_default, typically "No service". Bug: 9422921 Change-Id: I74e89c4a29d0d8e3d5cc1726adedb0c2634cf257
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
13347e89869fe1d71a75dfec3d7307d62f61796e |
|
04-Jul-2013 |
Wink Saville <wink@google.com> |
am c8865f1d: am 0c5a2697: Allow GSMPhone#getCellLocation to report LTE location information * commit 'c8865f1dfc810e20908f45d3eef431a81544e9f6': Allow GSMPhone#getCellLocation to report LTE location information
|
0c5a2697697b49228bd2e23dc8d8217877a0fd7b |
|
04-Jul-2013 |
Wink Saville <wink@google.com> |
Allow GSMPhone#getCellLocation to report LTE location information Bug: 9228974 Change-Id: I7e9b190aa67968f1f2b2b567614c35c5dd5d78fa
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
203e588e3c42a81aa8a56f595119c181a63b12ca |
|
31-May-2013 |
Wink Saville <wink@google.com> |
Handling data registration and radio technology changing. When the DataRegistrationState (aka DRS) or RilDataRadioTechnology changes aka Radio Access Technology or RAT) while retrying the DataConnection StateMachine will return the connection as lost immediately. This allows the connection to be retried with the correct handling of the changed DRS or RAT quickly, rather than having to wait until retires are exhausted. Changes: - Pass RAT in bringUp - Add the capability to register for DRS/RAT changes with SST - When DRS/RAT changes in DcRetryState return LOST_CONNECTION to DcTracker Bug: 9069568 Change-Id: Id4f29a63421af65ce153d24d646c09f7a1e8269b
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
0ebea55f1ac175f5752f10797c4b6bf87e42afb1 |
|
11-May-2013 |
Wink Saville <wink@google.com> |
Merge commit '08c0ce75' into fix-merge-conflict * commit '08c0ce75': Send notifyDataConnection on changes to data connection. Conflicts: src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java Change-Id: I0513bea92137b27d1c070c45f231c1391c503b88
|
a0f04ae3f07c686ddbc4d83edf0f1b7d8d1b4a0a |
|
10-May-2013 |
Wink Saville <wink@google.com> |
Send notifyDataConnection on changes to data connection. Previously notification was sent only when voice radio technology changed, but it needs to be when data RAT changed. Also send it with there is a data registration changes. Bug: 8786016 Change-Id: I5a53e13821efde4ebd3dbe5f062e7729f321497b
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
385051afecde7a16a08b2aebb2025c3a2bbac279 |
|
02-May-2013 |
Jake Hamby <jhamby@google.com> |
Log the correct radio states for GSM_RAT_SWITCHED. In GsmServiceStateTracker.pollStateDone(), we were recording the incorrect radio states when logging GSM_RAT_SWITCHED. Specifically, we were using the new voice radio technology for "network_from" and STATE_OUT_OF_SERVICE for "network_to". To avoid confusion when analyzing logs from different devices, add a new event log tag, GSM_RAT_SWITCHED_NEW, to use for logging the correct radio states, and add comments to indicate that GSM_RAT_SWITCHED should be considered obsolete. Bug: 8781951 Change-Id: I858d3f5044d7fb2560a4e21b8a5b4b14b4689a61
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
f1317a4b3492218ac2e449ee990948bac0295b65 |
|
20-Apr-2013 |
Wink Saville <wink@google.com> |
On data only devices use data registration state. Some operators may report that the voice registration state is not in service on a data only device. So use the Data registration state for data only devices. Bug: 8213254 Change-Id: Ieb6eef65fa5afb3d2c1a39b32a5bc5825ccc7f1c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
60ced166cb63c35a0ebbee1fc356cddcb76b956f |
|
25-Mar-2013 |
Jeff Sharkey <jsharkey@android.com> |
Testing property to verify roaming behavior. Bug: 6777372 Change-Id: Ia698f0eca6f05a6327f6c8b36cfe14f51f01e6e3
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
454b1dfd508844b42eb775e4ab2359be74d3672b |
|
23-Mar-2013 |
Wink Saville <wink@google.com> |
Rename a few files and variables. Change-Id: I4e90dbf57797b9485920f943e24fa7a4c29d070b
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
f1b97fcff40f829cafd2fa643e8e4b788e504614 |
|
05-Mar-2013 |
Robert Greenwalt <rgreenwalt@google.com> |
Send Power-off notifications If we update the state of the old servicestate and the new before calling done nothing will get sent out (no change). Instead, just put the new state in the mNewSS and call done - it'll copy it to mSS and note the diff and notify everyone. bug:8304092 Change-Id: I5fee4805245c547175bbd8b0e18f407edfc8c3d8
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
cfbca8ec2141b4c16d4f39d6452bac98ffd0bd03 |
|
26-Feb-2013 |
Wink Saville <wink@google.com> |
Merge commit 'b575731e' into fix-merge-conflict * commit 'b575731e': Update PS state when radio off or unavailable Change-Id: I87d25d297ef455763d20b2f9b6cad920514a4f05
|
f1911ab88b20323cd0e4d005d7913f2df992f158 |
|
06-Sep-2012 |
Ye Jingjing <jingjing.ye@sonymobile.com> |
Update PS state when radio off or unavailable When radio off or unavailable, CS state has been reset, but PS state has not updated, in fact both CS and PS state should be out of service. So SMS will try to be sent out when sending sms, the result is "could not send" rather than sms being queued for sending. This fix will reset PS state to power off or out of service when radio off or unavailable accordingly. Bug: 8265430 Change-Id: I46e962c30021ff1273dcc559579bdedc7f432a64
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.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/gsm/GsmServiceStateTracker.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/gsm/GsmServiceStateTracker.java
|
4918296afe1c667e9523cdfc799f558f7ebc2bfb |
|
21-Feb-2013 |
Wink Saville <wink@google.com> |
Move DataConnection related classes to their own package. Change-Id: I34ee9e87545e6b15ebf4d3ec101d4ed3d322f7b2
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
60dc9dc311361f9fb52155ea28d383d55afa90d8 |
|
11-Dec-2012 |
Wink Saville <wink@google.com> |
Merge commit '7e4b734a' into fix-merge-conflict * commit '7e4b734a': Telephony: Move uicc classes into uicc package Change-Id: Iacc7f1805500bfe55299aaedbe0241ebba8e8b23
|
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/gsm/GsmServiceStateTracker.java
|
ded9c0af7fa49504c047275ed34c2d3b22bf0c3a |
|
07-Dec-2012 |
Wink Saville <wink@google.com> |
Use Rlog Change-Id: Ie013f51215de8380b8de74161b6056b010711cfd
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
99c2e1d6749cfad2a8ca94a47857d8c3bfc09454 |
|
27-Nov-2012 |
Wink Saville <wink@google.com> |
Use Rlog instead of Log. Change-Id: I2f44193b294513e743526e5c163e7d9a45308b28
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
f92cb4bd5519427a0db673709d94683a8baf203a |
|
16-Nov-2012 |
Wink Saville <wink@google.com> |
Remove CdmaDCT and CdmaDC. Change-Id: Ifa251706326dae6b1676c79fa591f056a853953d
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
2e648e5c481ac90f64d71e1643c83bc67f8c0e7f |
|
16-Nov-2012 |
Wink Saville <wink@google.com> |
Revert "Remove CdmaDCT and CdmaDC." This reverts commit 88f9756a023639f48e85680b8bf2cd1469a5471a Change-Id: I9b4f140b06acfc9d5f0856f380313a097171437a
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
88f9756a023639f48e85680b8bf2cd1469a5471a |
|
15-Nov-2012 |
Wink Saville <wink@google.com> |
Remove CdmaDCT and CdmaDC. Change-Id: I11ead478231bdd5f0b67bc2354e161eab3d4fd87
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
069488059d9619a2b8bd070e85d6d657bddcf65a |
|
06-Nov-2012 |
Christopher Tate <ctate@google.com> |
Use the correct new namespace for AUTO_TIME and AIRPLANE_MODE_ON settings These moved to the global namespace; update the points of usage here in the telephony stack so the reads no longer have to be forwarded etc. Change-Id: I06434b78bc42ac125ec114dc68381cf906ab3085
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
708cb897813b5239e1d732d08ee2d04f577d09f1 |
|
26-Oct-2012 |
Junichi Monma <monma@google.com> |
Allowing to change the poll state even if only PS is avairable on the network. There are some MVNO operators are shipping the data only SIM. It isn't connectable with CS, but wroks for PS. If the poll is not shown on the system bar when network registration returns STATE_OUT_OF_SERVICE for CS, user doesn't notice whether or not they can use PS. In addition, PS might works while CS restriction. Bug: 3339315 Change-Id: I6c2b508a181afed6dc9356b99ad9ef09f8c7ea4f
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
f7a8133113daddcc48a41e451193afd3fcb35e16 |
|
13-Oct-2012 |
Wink Saville <wink@google.com> |
Handle no IccRecords in updateSpnDisplay differently. Rather than doing nothing in GsmServiceStateTracker#updateSpnDisplay if mIccRecords is null, use a rule of 0 and an empty spn. And then keep the remaining logic the same. This allows "Emergency Only Calls" to be displayed in the lock and notification screens if there is no SIM card. Bug: 7276760 Change-Id: I0f969c8f5cad204e80c63d2e1a8e896cb7f4c02a
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
7eff443d1f090abdbbd93eef9f265c74890920bc |
|
03-Oct-2012 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #7274813: A few sticky broadcasts aren't being sent to all users Change-Id: Ief63aa4be067618b2431c2c0fcd1d6820a348715
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
60e7f68c5f73b06fd5b603c331fc24b9d329de6b |
|
24-Sep-2012 |
John Wang <johnwang@google.com> |
Make updateSpnDisplay cover out various scenarios. Set showPlmn and plmn to correct values in emergency mode, out of service, and airplane mode. bug:7134445 Change-Id: Ic95e352dbfad3c6e2b62119ce288ce69dc83b856
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
f022afffe951c56fd2c1fda40b0e276fd21edb20 |
|
13-Sep-2012 |
John Wang <johnwang@google.com> |
am 29b5d8e4: resolved conflicts for merge of f5cbd762 to jb-dev-plus-aosp * commit '29b5d8e48cd4c6563d49cb227b5a9e03c5791d0b': resolved conflicts for merge of f5cbd762 to jb-dev-plus-aosp
|
29b5d8e48cd4c6563d49cb227b5a9e03c5791d0b |
|
13-Sep-2012 |
John Wang <johnwang@google.com> |
resolved conflicts for merge of f5cbd762 to jb-dev-plus-aosp Change-Id: I2ee98d03fb1e6e3f5c2325d59d54621fa97eb6ff
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
b840987a39e7149c1364739696977089cd53814d |
|
13-Sep-2012 |
Wink Saville <wink@google.com> |
Use Settings.Global instead of Settings.Secure in a few places. There are more but the PDP_WATCHDOG_POLL_INTERVAL_MS is causing excessive logging so changing it and others in the DCT as well as in GsmSST. The uses in PhoneFactory, SmsUsageMonitor, PhoneBase, CdmaLteServiceStateTracker, CdmaSubscriptionSourceManager and CdmaServiceStateTracker need to be looked at also, will fix those next. Change-Id: I8c29e7ce5ad6aecc824d3c0d71fa6cfca0eac777
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
565013a713156a0ddcc46dc3a0077e4c268ce272 |
|
08-Sep-2012 |
Wink Saville <wink@google.com> |
Merge commit '599f207f' into fix-merge-conflict * commit '599f207f': Telephony: Remove CdmaLteUicc objects Change-Id: I5d63ea7edbcb1e7fe4010bcb3e5c9d6c961827d6
|
e287feac673ff68565b766e0e463d105fa9cef9d |
|
10-Jul-2012 |
Alex Yakavenka <ayakav@codeaurora.org> |
Telephony: Remove CdmaLteUicc objects -Pass IccCard object to GsmMmiCode -Create IccCardProxy -Make IccCard an interface and pass instance of IccCardProxy to external applications (PhoneApp). IccCardProxy will use internal UiccCard to map Icc requests to current active application on UiccCard to maintain backwards compatibility for external applications -Add documentation to UiccController The primary advantage of UiccController is that we can work with multiple uicc applications at the same time. And that is a requirement for modes like Cdma/Lte. The existing code supports Cdma/Lte only partially and with guessing on modem side. However, some things modem can guess, while others - it can't. For instance, when a user tries to edit the fdn list the current code will pass ef_id for fdn (0x6F3B). But the modem will have no clue which fdn list the user wants to edit (csim or usim, both have path 7FFF), and it's impossible for modem to guess correctly all the time. All the modem can do is try to be consistent and hope another device is doing same things. Imagine you bring your card from another Cdma/Lte device to your new Cdma/Lte device: if this modem uses different fdn file, it won't work as all existing entries won't be there. Another example is when the modem's guess is wrong for files like csim/ef_li (7FFF 6F3A) versus usim/ef_adn (7FFF 6F3A). They have same ef_ids so Android really should pass aid of the app it wants to access. Without aids there is no way modem can know for sure which file Android wants to read! However, in the current code even Android doesn't know which aid it wants to read file from since CdmaLteRecords has only 1 aid. All of these problems cause more and more hacks, both in the modem and in Android side. UiccController cleans up current code and provides framework to work with multiple Uicc applications at the same time. Change-Id: I60216887b14140bdf833a8ed579ba16cad932bdc
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
208f334f85a5e5182a98aefb56066443a2de5261 |
|
15-Aug-2012 |
Wink Saville <wink@google.com> |
Merge commit 'd9d3f48c' into fix-merge-conflict * commit 'd9d3f48c': Telephony: Unregister broadcast receiver Change-Id: I57a974e92592efa8a662f083dd1bfc613c1a945a
|
4a306f66962aabf843ce883a8f96450389db5f7a |
|
15-Aug-2012 |
Wink Saville <wink@google.com> |
Merge "Telephony: Unregister broadcast receiver"
|
a5fc984c8b0696c187e14bfa75962b6e46c40d02 |
|
15-Aug-2012 |
Alex Yakavenka <ayakav@codeaurora.org> |
Telephony: Unregister broadcast receiver Telephony code registers a BroadcastReceiver but does not unregister it. This is causing Broadcast Register Receivers list to grow large enough to cause situation with excessive JNI refs. Change-Id: I8d2531849fd2b1282aaf5c20516b043b3bf0a2fa
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
e0e2ceb1ae025e6dd2adda75c32dba93c6dfeea4 |
|
13-Aug-2012 |
Wink Saville <wink@google.com> |
Merge commit '616b281b' into merge-conflict-TelephonySignal-Strength-cleanup * commit '616b281b': Telephony: Signal Strength cleanup Change-Id: I3c211a06c480169d90fb5bc2c1774bd509d91f87
|
15e350dbdedb12c36c4432375e8c58a633b1e492 |
|
13-Aug-2012 |
Wink Saville <wink@google.com> |
Merge "Telephony: Signal Strength cleanup"
|
59a96dd369b5c275b5e40105d71ed4c76d46f8b1 |
|
11-Aug-2012 |
Wink Saville <wink@google.com> |
am 193becaf: Merge commit \'33f24931ad25942ed8abb142df2edc2c1811350e\' into fix-merge-conflict * commit '193becaf222c8b426f46afad87391ae3e70415c8': Telephony: Fix npe due to mIccCard not being created
|
54007c8258ed3ea20c1a00c9385cf11129218efb |
|
11-Aug-2012 |
Alex Yakavenka <ayakav@codeaurora.org> |
Telephony: Fix npe due to mIccCard not being created Change-Id: I668bfb97ea7f047182fdcb92ebfec7cc4e73d2f5
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
049ab0421f32e6effc5d1277b69bd382cebadb18 |
|
09-Aug-2012 |
Wink Saville <wink@google.com> |
Merge commit 'e0e2ebb5' into fix-merge-conflict * commit 'e0e2ebb5': Telephony: Dynamically instantiate IccCard Change-Id: I37d65c140033f110bc4990f68adf9489737c9c38
|
e0e2ebb5a50e580cbe6957dcafb3495a2d0a27f2 |
|
27-Jul-2012 |
Alex Yakavenka <ayakav@codeaurora.org> |
Telephony: Dynamically instantiate IccCard Instantiate when get_sim_status request returns Change-Id: I9c9333d23f1e0b23256731b245577d1a25721647
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
bb36adde615d3d85fa0fc23935197c6bc6a799ed |
|
27-Jul-2012 |
Alex Yakavenka <ayakav@codeaurora.org> |
Telephony: Dynamically instantiate IccCard Instantiate when get_sim_status request returns Change-Id: I9c9333d23f1e0b23256731b245577d1a25721647
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
5b81adc82a53b3064f4baa3acfeabef31586588a |
|
10-Jul-2012 |
Uma Maheswari Ramalingam <umam@codeaurora.org> |
Telephony: Signal Strength cleanup Make signal strength parsing common for all modes Change-Id: I41bce658c536dc30558224c8ca76d6d70afb78ee
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
64159c6230faabfee86bbb9597a04d202034882b |
|
26-Jul-2012 |
Wink Saville <wink@google.com> |
am f71db0a5: am 08bf1a57: am 801aa9f3: Merge "Fix PhoneApp crash while decoding operatorNumeric to find mcc" * commit 'f71db0a58eeec26998288ed65b0516ca1043c66a': Fix PhoneApp crash while decoding operatorNumeric to find mcc
|
7c491bb3d140e2579c2c01edca94305701664db5 |
|
25-Jul-2012 |
Rekha Kumar <rekhak@codeaurora.org> |
Fix PhoneApp crash while decoding operatorNumeric to find mcc Handle StringIndexOutOfBoundsException when mcc is found using substring operation. Bug: 6872958 Change-Id: I9e89a791e6efb3f9daacc33ac3aef05d9218af41
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
ef1d4bff9bbf7d967dbcace73f08910e14e367d0 |
|
17-Jul-2012 |
Wink Saville <wink@google.com> |
Revise CellInfo API's Change-Id: I35bc22caf4a6a2255f2ce122690823f8d602b359
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
c38bb60d867c5d61d90b7179a9ed2b2d1848124f |
|
12-Jul-2012 |
Wink Saville <wink@google.com> |
Create telephony-common - DO NOT MERGE telephony-common was created by moving some of frameworks/base/telephony to: frameworks/opt/telephony Change-Id: I32cbb5eec1fa239c1587e055c8f7ef4fc48fb62c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|
0825495a331bb44df395a0cdb79fab85e68db5d5 |
|
12-Jul-2012 |
Wink Saville <wink@google.com> |
Create telephony-common telephony-common was created by moving some of frameworks/base/telephony to: frameworks/opt/telephony Change-Id: I32cbb5eec1fa239c1587e055c8f7ef4fc48fb62c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
|