History log of /frameworks/opt/telephony/src/java/com/android/internal/telephony/cat/AppInterface.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
cbd31113dd5bd815cbddaa374573d9254b3de35b 06-Apr-2017 Amit Mahajan <amitmahajan@google.com> Use internal namespace for STK intents.

Test: none
Bug: 36976577
Change-Id: I3f59c061f075b4b6978960f79034478fe87d9916
/frameworks/opt/telephony/src/java/com/android/internal/telephony/cat/AppInterface.java
685aaba80c3dee5daf0df761ed100221cf9f7cd4 05-Jan-2017 fionaxu <fionaxu@google.com> make STK broadcast explicit

only forward those STK broadcast to the system default app
- CAT_CMD_ACTION
- CAT_SESSION_END_ACTION
- CAT_ICC_STATUS_CHANGE
- CAT_ALPHA_NOTIFY

Bug: 33784801
Change-Id: Ia20ca030f9758dcfe5cd0de84a40a8db2d9468a1
Test: no break on existing telephony unit tests
/frameworks/opt/telephony/src/java/com/android/internal/telephony/cat/AppInterface.java
d607cf3bc9ac43900dd4c87b86b2dbe5fabc3249 11-Jun-2015 Amit Mahajan <amitmahajan@google.com> Change to add STK_PERMISSION for stk related commands.

And make stk commands protected.

Bug: 21697171
Change-Id: I7649c7341428194963ac74e9ae622dfa76ea738b
/frameworks/opt/telephony/src/java/com/android/internal/telephony/cat/AppInterface.java
cc0146c9f6800f82d0fbf2931775a8a1fd83681b 20-Nov-2014 Preeti Ahuja <preetia@codeaurora.org> STK: Remove dependency on idle screen notification

1. Remove support for Idle Screen available set up
event list and event download.
2. Remove dependency of Set Up Idle Mode Text from
idle screen notification.
3. Remove dependency of Display Text command from
idle screen notification.

Bug: 17553408
Change-Id: I9d15ae89cb0412032355a813f6c47b0e394504d3
/frameworks/opt/telephony/src/java/com/android/internal/telephony/cat/AppInterface.java
734900afa3a8e35d3a75786dc59f91b6f3136157 14-Jun-2013 Preeti Ahuja <preetia@codeaurora.org> Usat Phase 2 feature and Screen status

This change combines below 3 fixes.
1) Usat Phase 2 fixes
Added changes to support Idle screen, Language Selection.

This also includes change to support Idle screen status information.

Fix to address alpha display for proactive commands

2) Telephony: Correct terminal response sent for Idle mode text cmd

When a proactive command : SET_UP_IDLE_MODE_TEXT arrives with
empty text and non-self explanatory icon, terminal response
:CMD_DATA_NOT_UNDERSTOOD should be sent back to the UICC as
per the SAT spec

3) The GCF Testcase GCF-PTCRB SAT/USAT 27.22.4.1.1seq1.2 expects a
screen busy response if the ME is not in idle screen and if the
display text message is a low priority message. Hence sending screen busy
response instead of RESPONSE_TIMEOUT. In present implementation a
USER_RESPONSE_TIMEOUT response is sent for all timeout cases.

Bug: 17553408
Change-Id: If7fb74a451d53a4475475ac570fa8ae9d1a08a3b
/frameworks/opt/telephony/src/java/com/android/internal/telephony/cat/AppInterface.java
09b65da3b46e18c8acc146d722047ba2fb161bfe 19-Oct-2012 Preeti Ahuja <preetia@codeaurora.org> STK CC feature implementation

Support to display the current request is changed by STKCC.
Support to display alpha messgae from STKCC.
Support to display informatiom from new SS message.
Add FLAG_RECEIVER_FOREGROUND to alpha broadcast intent.

Bug: 17646476
Change-Id: I89671830eeef62a48e3133a2e3afbdeb096ecf3c
/frameworks/opt/telephony/src/java/com/android/internal/telephony/cat/AppInterface.java
1f22d77839c35908113e4978a1431636be0786ac 19-Sep-2014 duho.ro <duho.ro@lge.com> STK: fixing to send intent when card status changed

The intent name is not match with STK app.
Also, it should get the reference of UiccCard with its own slot id.
It affects with install and uninstall STK app when card status changed.

Bug: 17463742
Bug: 16148051

Change-Id: I9a4bab72411fce39846d7d11e6a15519d58c1d7a
/frameworks/opt/telephony/src/java/com/android/internal/telephony/cat/AppInterface.java
eca4a2ab310bf8d96cf98b5e880e2f8eef7ffeb6 14-Feb-2013 Sandeep Gutta <sangutta@codeaurora.org> STK: Handle ICC refresh and card removal, and hotswap fix

--- Register for ICC refresh and let CatService's clients know when
an ICC refresh occurs.

Monitor card status. When card status moves to absent/present let
clients know.

Don't dispose CatService based on the number of applications.
Instead dispose it when UiccCard goes away

This helps avoid the race condition in the following scenario:
1. Radio is on and card is present
2. Turn Radio Off
3. Turn Radio On
4. Proactive command received

If CatService was disposed when card goes away on radio off
then it is possible for the unsol proactive command to be received
before Catservice is up and running on radio on.

--- Dispose objects properly for hotswap

During hotswap, CatService object is disposed and new object
is created. However RilMessageDecoder still holds reference to
old object of CatService, and hence sends decoded command
to old object of CatService leading to stk failure. In this fix
below objects are disposed properly when CatService is disposed.

1) RilMessageDecoder
2) CommandParamsFactory
3) IconLoader

Change-Id: Iee4ab009a0f9708a1ee2d87460e60765e46b4229
/frameworks/opt/telephony/src/java/com/android/internal/telephony/cat/AppInterface.java
86968438e444728053137c764cc37cf9c0a15d16 09-Aug-2012 Siddartha Pothapragada <spotha@codeaurora.org> CatService: Add support for GET_CHANNEL_STATUS p-cmd.

Change-Id: Ib0782748fdbdc94e5c13cffadb40556e3f324eff
/frameworks/opt/telephony/src/java/com/android/internal/telephony/cat/AppInterface.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/cat/AppInterface.java