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
|