Commit Graph

4195 Commits

Author SHA1 Message Date
Makoto Onuki
8426a06516 Merge "Add API surface for "keep SMS app running"." 2018-09-27 14:30:41 +00:00
Tyler Gunn
d43d0b0de1 Merge "Cleanup deprecated or removed telephony methods." am: c4833e862e am: 95981b0488
am: 546c7f8123

Change-Id: Ic10a4729ba3a9edc144241944fef549d0fb505b9
2018-09-26 15:29:39 -07:00
Tyler Gunn
546c7f8123 Merge "Cleanup deprecated or removed telephony methods." am: c4833e862e
am: 95981b0488

Change-Id: I6f8deead4a501d6a01b08ded93815028dd590412
2018-09-26 15:17:39 -07:00
Tyler Gunn
95981b0488 Merge "Cleanup deprecated or removed telephony methods."
am: c4833e862e

Change-Id: I1bad9aed4fb6628f47b5a8704e6d1ee3a54023c2
2018-09-26 15:05:47 -07:00
Chen Xu
c9049285ac Merge "expose getAidForApptype to system API" am: 7cdc0f00eb am: 5d3b3d8ac8
am: dd5a4d9917

Change-Id: Icd0064f57f8138cc9c5a15099f8fdc5f1b4b5b25
2018-09-26 14:58:55 -07:00
Tyler Gunn
c4833e862e Merge "Cleanup deprecated or removed telephony methods." 2018-09-26 21:55:36 +00:00
Chen Xu
dd5a4d9917 Merge "expose getAidForApptype to system API" am: 7cdc0f00eb
am: 5d3b3d8ac8

Change-Id: Ia54c7755ab4881d4986e2e72889ccc4a9af89010
2018-09-26 14:48:28 -07:00
Chen Xu
5d3b3d8ac8 Merge "expose getAidForApptype to system API"
am: 7cdc0f00eb

Change-Id: Iad9eb6d5da9767b3c0ae8a09d72eada09f6345db
2018-09-26 14:39:27 -07:00
Chen Xu
7cdc0f00eb Merge "expose getAidForApptype to system API" 2018-09-26 21:03:26 +00:00
Chen Xu
3a748b1bc2 Merge "new System API for preferred network mode" 2018-09-26 21:02:05 +00:00
Shuo Qian
be7250ce35 Merge "Make SubscriptionManager.isActiveSubId public" am: fafc51a088 am: a4107d39ad
am: 0e4e2ef977

Change-Id: I0be229aa047817b13978f118fbf0d3e415b150f8
2018-09-26 12:21:10 -07:00
Makoto Onuki
df7e481b20 Add API surface for "keep SMS app running".
Bug: 109809543
Test: build & boot
Change-Id: Ie9ebf1f34052394a92c3f260413c18596709d3a3
2018-09-26 11:51:06 -07:00
Shuo Qian
0e4e2ef977 Merge "Make SubscriptionManager.isActiveSubId public" am: fafc51a088
am: a4107d39ad

Change-Id: Iff157bac8d07cbf686089fbdaf8c58c17d10e527
2018-09-26 11:47:00 -07:00
Shuo Qian
a4107d39ad Merge "Make SubscriptionManager.isActiveSubId public"
am: fafc51a088

Change-Id: Ieb279a347a42dadefc2fdb3bbea99d455a69a7cb
2018-09-26 11:35:51 -07:00
Shuo Qian
fafc51a088 Merge "Make SubscriptionManager.isActiveSubId public" 2018-09-26 18:19:52 +00:00
chen xu
d9ae503af2 new System API for preferred network mode
1. new System API for getPreferredNetworkType
2. new System API for preferred network mode

Bug: 115894190
Test: unit test
Change-Id: Ic108c484905f80783982a22e8152609257d684b5
2018-09-25 23:55:39 -07:00
Hall Liu
b0bc97c95d Merge "Add intdef for Telephony network type constants" am: 544b8efa46 am: 89ec00b622
am: fd56736cd4

Change-Id: Iedc8dd998083161c552089807f58504046c44bd2
2018-09-25 16:55:48 -07:00
Hall Liu
fd56736cd4 Merge "Add intdef for Telephony network type constants" am: 544b8efa46
am: 89ec00b622

Change-Id: I95d0f9f62b4b9597cef50b1d8a9e23df09831720
2018-09-25 16:39:13 -07:00
Kikkawa Shohei
15fa5d1660 Show "Call Blocking disabled" notification always when emergency call am: 638d11e0bb
am: db6110d9a9

Change-Id: I0203a7fabe0ec0cc39645d0aaae526a913a69854
2018-09-25 16:21:00 -07:00
Hall Liu
89ec00b622 Merge "Add intdef for Telephony network type constants"
am: 544b8efa46

Change-Id: I28b2eda8004c5807b454918f98542e098f9718d5
2018-09-25 16:20:58 -07:00
Chen Xu
78abf0dffa Merge "expose getIsimDomain to systemAPI" am: 56d40d3c78 am: 2b38567586
am: 42c4682c15

Change-Id: I2c0427aec41b818f9bbccb6bf95920a644ae53d4
2018-09-25 16:04:26 -07:00
Kikkawa Shohei
db6110d9a9 Show "Call Blocking disabled" notification always when emergency call
am: 638d11e0bb

Change-Id: I58e99f80e661183aa831c8157f33b8ba6e656278
2018-09-25 16:03:52 -07:00
Youming Ye
b869100b2a Merge "Show "Call Blocking disabled" notification always when emergency call"
am: 6fa8bcb841

Change-Id: I14ea5a138db3b26bc043897ae0a65144bdd0a8ec
2018-09-25 15:54:45 -07:00
Hall Liu
544b8efa46 Merge "Add intdef for Telephony network type constants" 2018-09-25 22:45:39 +00:00
Chen Xu
42c4682c15 Merge "expose getIsimDomain to systemAPI" am: 56d40d3c78
am: 2b38567586

Change-Id: If5313657b5095d668abc8af7de2c99594372a89b
2018-09-25 15:45:33 -07:00
Chen Xu
2b38567586 Merge "expose getIsimDomain to systemAPI"
am: 56d40d3c78

Change-Id: Ie97f07f30ad16eef2b1e98d233fbe40d248402f2
2018-09-25 15:34:10 -07:00
Youming Ye
6fa8bcb841 Merge "Show "Call Blocking disabled" notification always when emergency call" 2018-09-25 22:29:39 +00:00
Chen Xu
56d40d3c78 Merge "expose getIsimDomain to systemAPI" 2018-09-25 22:14:34 +00:00
Hall Liu
abdaf5b51f Merge "Add the EMBMS group call API" am: 52a8fdb7bd am: 6c6c859c6a
am: 210a4862f6

Change-Id: I3e7f4f0feb7b675a5870b9367fe788f58246d6fa
2018-09-25 15:02:39 -07:00
Hall Liu
210a4862f6 Merge "Add the EMBMS group call API" am: 52a8fdb7bd
am: 6c6c859c6a

Change-Id: I7e98519115c67eaa49694a3514b80fc54afcc17b
2018-09-25 14:47:25 -07:00
Hall Liu
6c6c859c6a Merge "Add the EMBMS group call API"
am: 52a8fdb7bd

Change-Id: Id9bf8b76532001c56e12633d882357e8757202d6
2018-09-25 14:22:45 -07:00
fionaxu
56dd7acda2 expose getAidForApptype to system API
Bug: 115891723
Test: telephony unit test
Change-Id: Ica1d6facba229781806c2c205406c658ac5ad838
2018-09-25 14:05:40 -07:00
Hall Liu
52a8fdb7bd Merge "Add the EMBMS group call API" 2018-09-25 20:38:23 +00:00
Hall Liu
cb46f9eeba Add intdef for Telephony network type constants
Change-Id: Id212f5009ff2d57344dd747c1837ad9ff1546e31
Fixes: 116592397
Test: compiles
2018-09-25 11:21:30 -07:00
Kikkawa Shohei
638d11e0bb Show "Call Blocking disabled" notification always when emergency call
Currently "Call Blocking disabled" notification is shown only when any
setting of "Enhanced Blocked number" is enabled, and it's not shown even
if only "blocked number" is enabled.

This patch adds new CarrierConfig key to show "Call Blocking disabled"
notification always when "Enhanced Blocked number" is enabled and
making emergency call.

Test: manual - Verified behavior about Block numbers settings
Test: auto - Passed BlockedNumberProviderTest
Bug: 115697577
Change-Id: I2281c21992928037ea38227b7476adc76b6755e8
2018-09-25 14:18:55 +09:00
Hall Liu
a7b0c1f054 Add the EMBMS group call API
Add APIs for apps to access a LTE broadcast group call service provided
by a preinstalled middleware app, and add system APIs for the
preinstalled middleware app to communicate with frontend apps.

Bug: 112731375
Test: CTS
Change-Id: Ie6817cbc6c3b69de7a4d66c4cfc103b02e15ad6b
2018-09-24 17:26:25 -07:00
Tyler Gunn
56479b1b9a Merge "Add support for network identified emergency calls." am: 108349f8d6 am: 6d400c7352
am: 2c52f8f90d

Change-Id: I518c7c1165d008485f0040b005a6055f2fe2126c
2018-09-24 16:39:41 -07:00
Tyler Gunn
2c52f8f90d Merge "Add support for network identified emergency calls." am: 108349f8d6
am: 6d400c7352

Change-Id: Ieee230cf4a506f3489700c1f499392f1b4659ed2
2018-09-24 16:23:02 -07:00
Tyler Gunn
6d400c7352 Merge "Add support for network identified emergency calls."
am: 108349f8d6

Change-Id: I21ffa931cba06086ca8fd970a0172c282af03b3a
2018-09-24 16:14:14 -07:00
Tyler Gunn
108349f8d6 Merge "Add support for network identified emergency calls." 2018-09-24 22:50:50 +00:00
sqian
ec149463cc Make SubscriptionManager.isActiveSubId public
Rename subId to subscriptionId

Bug: 113072551
Test: Treehugger
Change-Id: I6f7e0d06a2ad2367dad04723fea808cad8f9597a
2018-09-24 12:30:10 -07:00
Tyler Gunn
98b1ba015f Cleanup deprecated or removed telephony methods.
Mark previously deprecated TelephonyManager APIs as @remove; some of these
have valid public APIs; for now just calling the public APIs to give more
time for API consumers to transition over to the new methods.

Remove ITelephony AIDL calls for removed methods.

Removed ITelephony light greylist for removed methods; see bug for details.
There are public alternatives for most of the remove AIDL methods; a couple
of the subscription specific ones are not available directly but the
non-subscription specific versions should suffice.

Test: Compile/build/manual
Bug: 115776310
Change-Id: Iff4bf99b34b8e14d5a4dc1d2f4e4926880b6434c
2018-09-24 18:02:44 +00:00
Pengquan Meng
ea098fac95 Merge "Update network selection API" am: 2577e1cf8e
am: b7c2507ff4

Change-Id: I5aa6f816a2cd449eb3daf1d0fcbf0ffc96488c95
2018-09-21 15:11:07 -07:00
Hall Liu
c95d4580d1 Merge "Add a new carrier config that supports no-reply timer of CFNRy" am: 833a6276ed am: f20603af28
am: 2f9ed9b9a1

Change-Id: I387a7f9d0cb35e9f1340fb31025f50592ce35de4
2018-09-21 14:47:14 -07:00
Pengquan Meng
b7c2507ff4 Merge "Update network selection API"
am: 2577e1cf8e

Change-Id: I86a7cb276589a5ae595c014f48770289c18b656a
2018-09-21 14:44:43 -07:00
Hall Liu
b50d26844d Merge "Propagates voice call radio technology to connection" am: 5405d09204 am: 8a456bad23
am: 7286d12eeb

Change-Id: Iaad156be361cbcc6da826404556238097b1d6094
2018-09-21 14:35:36 -07:00
Xiangyu/Malcolm Chen
b7e62eb5cd Merge "Implement equal method in SubscriptionInfo." 2018-09-21 20:48:20 +00:00
Pengquan Meng
0cecdf70db Update network selection API
Change the manual network selection api in TelephonyManager to support
the OperatorInfo.

Bug: 115401728
Test: manual test
Merged-In: I43dee55ce117873b699cb98c6eb6d41f5dee24ea
Change-Id: I43dee55ce117873b699cb98c6eb6d41f5dee24ea
2018-09-21 10:08:14 -07:00
Makoto Onuki
82b66a4fda Merge "Add telephony commands about SMS apps" 2018-09-21 16:41:43 +00:00
Tyler Gunn
5bd90853a5 Add support for network identified emergency calls.
Add support for the IMS call profile to indicate that a call is an
emergency call.
Add supporting connection and call properties so that this can be
propagated to Telecom and ultimately the Dialer app.
Add System API to determine if the device is in a network IDed or dialed
emergency call (used in Telephony).

Test: Manual test using test intents and ecclist property.
Test: Added new telecom unit tests.
Bug: 77565333
Change-Id: I769e7b5000b10662c08fe53c91ef99edc685d2b1
2018-09-21 09:37:07 -07:00