15942 Commits

Author SHA1 Message Date
Martijn Coenen
39beeb7b45 Revert "Added a new network capability MMTEL" am: bcfe8037e2
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1928147

Change-Id: I6057a67c41d0a9fd114a2b5696ad415d20623238
2021-12-21 11:37:15 +00:00
Martijn Coenen
c7dc6dc0da Merge changes from topic "revert-1927643-mmtel_capability-TQUGHHKONR"
* changes:
  Revert "Added setup/tear down data support"
  Revert "Added a new network capability MMTEL"
2021-12-21 11:27:16 +00:00
Martijn Coenen
bcfe8037e2 Revert "Added a new network capability MMTEL"
Revert "Added a new network capability MMTEL"

Revert submission 1927643-mmtel_capability

Reason for revert: b/211586152
Reverted Changes:
Ifea8b1e40:Added a new network capability MMTEL
I38655bef2:Added a new network capability MMTEL
I837606d9e:Added setup/tear down data support
I2c7b291fe:Added a new network capability MMTEL

Change-Id: Ifd818ba06bc8c6a10bf0393243443d049e5d7503
2021-12-21 11:24:01 +00:00
Martijn Coenen
4a4b55fca3 Revert "Added setup/tear down data support"
Revert "Added a new network capability MMTEL"

Revert submission 1927643-mmtel_capability

Reason for revert: b/211586152
Reverted Changes:
Ifea8b1e40:Added a new network capability MMTEL
I38655bef2:Added a new network capability MMTEL
I837606d9e:Added setup/tear down data support
I2c7b291fe:Added a new network capability MMTEL

Change-Id: If4ab6dd27a995edcca037099ed3f68de917641cf
2021-12-21 11:24:01 +00:00
Jack Yu
1049457581 Added setup/tear down data support am: 09c6189ae4
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1927642

Change-Id: Iaca33603e8d3fe7bd7411ce2c3bee5cdc19cd149
2021-12-21 11:01:18 +00:00
Treehugger Robot
4b07c1b401 Merge changes from topic "mmtel_capability"
* changes:
  Added a new network capability MMTEL
  Added setup/tear down data support
2021-12-21 10:42:37 +00:00
Xin Li
4932b0137f Merge SP1A.211205.008
Bug: 205056467
Merged-In: Id5cd4123f1bb7bdd85e564fc6997dfbc50652a5f
Change-Id: I2b614d13e18b8a03aaab041c058c1b2f0a21fcab
2021-12-20 14:13:38 -08:00
Hyunho Shin
0f71b8886e Merge "API description changed." am: db0515696f am: 9f67e2a271 am: 12d4fc4d25
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1926905

Change-Id: Ib5195fb587408fc06ea7f75b3cbe78d06f7a1e2e
2021-12-17 04:47:08 +00:00
Hyunho Shin
12d4fc4d25 Merge "API description changed." am: db0515696f am: 9f67e2a271
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1926905

Change-Id: I169bf04d7430a7855110844acce83332f0aedd57
2021-12-17 04:15:13 +00:00
Hyunho Shin
db0515696f Merge "API description changed." 2021-12-17 03:28:43 +00:00
Hyunho
83d8141905 API description changed.
the api description changed to reflect what is expected to be done by the caller
Bug: b/210738734
Test: Build

Change-Id: I85cddad952cfb9f657b15c5c5e75bb0adc52188f
Merged-In: I85cddad952cfb9f657b15c5c5e75bb0adc52188f
2021-12-17 01:13:50 +00:00
Jack Yu
f705cb8db6 Added a new network capability MMTEL
Added NET_CAPABILITY_MMTEL to indicate a network
support MMTEL (Multimedia telephony). This is for
IMS service to request an IMS network that supports
voice or PS (VoPS for 4G, VoNR for 5G).

Bug: 210774375
Test: atest ConnectivityServiceTest
Change-Id: I2c7b291fee3450f588a282f7a252c183c374becf
(cherry picked from commit 1e6438b43a13c27d0f939ec417dc0a84597fe935)
2021-12-16 22:55:52 +00:00
Jack Yu
09c6189ae4 Added setup/tear down data support
1. Added setup data network support.
2. Hook validation status down to data stall recovery manager.
3. Prelimanary changes before removing TransportManager.
4. Added tear down network support.
5. Added initial attach APN support.
6. Added set data profiles at modem support.

Bug: 196597630
Test: atest DataNetworkControllerTest DataProfileManagerTest DataProfileTest DataNetworkTest
Merged-In: I837606d9e91339c66f2e2cff1a3a76d1029750c6
Change-Id: I837606d9e91339c66f2e2cff1a3a76d1029750c6
(cherry picked from commit 69af77931e347c73ce2975e0ee54c5150a41203f)
2021-12-16 14:47:05 -08:00
Treehugger Robot
328e430b67 Merge "Add mock modem service operations in Telephony" am: a7ab25609e am: 2daf9fed80 am: f7d2720095
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1926901

Change-Id: Ib369b070d0f427c48b6cdbf5f61a6328642f889a
2021-12-16 22:06:11 +00:00
Treehugger Robot
f7d2720095 Merge "Add mock modem service operations in Telephony" am: a7ab25609e am: 2daf9fed80
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1926901

Change-Id: Icc7215d10633bd28d00b788ec730c08ad7e4075f
2021-12-16 21:40:21 +00:00
Treehugger Robot
a7ab25609e Merge "Add mock modem service operations in Telephony" 2021-12-16 20:20:09 +00:00
Hunter Knepshield
93a25e9cd1 Merge "Create CarrierPrivilegesListener callback." am: d54e1126ab am: e66c82b449 am: c7a0de9f6f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1912993

Change-Id: Id89455067252fd32f2c8890af120c4241185fcf7
2021-12-16 19:48:39 +00:00
Hunter Knepshield
c7a0de9f6f Merge "Create CarrierPrivilegesListener callback." am: d54e1126ab am: e66c82b449
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1912993

Change-Id: Ia3a4afac2c703b6ff411dd981d4899be78d78281
2021-12-16 19:40:11 +00:00
Hunter Knepshield
d54e1126ab Merge "Create CarrierPrivilegesListener callback." 2021-12-16 19:00:24 +00:00
jimsun
6fb25dc35a Add mock modem service operations in Telephony
Bug: 205101043
Bug: 203241555
Test: manual
Change-Id: I65127fc43c62b52e3efaa99d06bf77855aab7bb0
Merged-In: I65127fc43c62b52e3efaa99d06bf77855aab7bb0
2021-12-16 17:02:34 +08:00
Rambo Wang
a2a526d3ee Merge "Support subscription for CarrierService#onLoadConfig" am: 33acead6f6 am: 8f4f829dee am: 30d5d44234
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1901033

Change-Id: I1ea027da16cb8136926f65b476044550add43c37
2021-12-16 05:09:14 +00:00
Rambo Wang
30d5d44234 Merge "Support subscription for CarrierService#onLoadConfig" am: 33acead6f6 am: 8f4f829dee
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1901033

Change-Id: I3faf7a650dfa45504f909cfe8cfe0b229e8fc958
2021-12-16 04:54:25 +00:00
Rambo Wang
33acead6f6 Merge "Support subscription for CarrierService#onLoadConfig" 2021-12-16 04:10:31 +00:00
Hunter Knepshield
8106c138f5 Merge "Create a convenience method to get the CarrierService package." am: 18d9d9feb1 am: 7137e2510e am: 3c24858e5c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1902412

Change-Id: I3ce17e1f07484a0dffc90a87850c279a4be765d2
2021-12-16 01:52:23 +00:00
Hunter Knepshield
3c24858e5c Merge "Create a convenience method to get the CarrierService package." am: 18d9d9feb1 am: 7137e2510e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1902412

Change-Id: I7365de93468c40fd10466ce0e014b355f4f61df0
2021-12-16 01:31:36 +00:00
Treehugger Robot
89619c0c48 Merge "Add carrier configuration for list of opportunistic carrier-ids associated with CBRS pSIM" am: 325b64ce57 am: 86d7800268 am: 735988b544
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1913132

Change-Id: I456d98f40eb2a8d741da52594ef73b50f4bb578d
2021-12-16 01:19:22 +00:00
Rambo Wang
7f9a9fd489 Merge "Support CarrierService#notifyCarrierNetworkChange with subscription" am: eaa2a701cd am: c37af99d0a am: 48f89c249b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1897973

Change-Id: I612975482ce290deb3f0fd3d4999460e90aeae4b
2021-12-16 01:16:14 +00:00
Rambo Wang
96483f319a Merge "Make get/setSystemThresholdReportingRequestedWhileIdle @SystemApi" am: 1f8d32dc29 am: 356872f885 am: 254a335d8e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1884688

Change-Id: I69a299273afeae5a1081f070c61aaf7dbc93eede
2021-12-16 01:15:09 +00:00
Treehugger Robot
735988b544 Merge "Add carrier configuration for list of opportunistic carrier-ids associated with CBRS pSIM" am: 325b64ce57 am: 86d7800268
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1913132

Change-Id: Iae5206db5b332d666d1ba3783a26f1d68d7f1640
2021-12-16 00:57:31 +00:00
Rambo Wang
48f89c249b Merge "Support CarrierService#notifyCarrierNetworkChange with subscription" am: eaa2a701cd am: c37af99d0a
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1897973

Change-Id: Ic0a51db9174ef6f58af469b1cbeeab613b79836d
2021-12-16 00:56:07 +00:00
Rambo Wang
254a335d8e Merge "Make get/setSystemThresholdReportingRequestedWhileIdle @SystemApi" am: 1f8d32dc29 am: 356872f885
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1884688

Change-Id: I136a04f82ee3b1b4a75bfab839ca3efeaf3834d6
2021-12-16 00:52:25 +00:00
Hunter Knepshield
18d9d9feb1 Merge "Create a convenience method to get the CarrierService package." 2021-12-16 00:50:44 +00:00
Rambo Wang
bbec7b6a5f Support subscription for CarrierService#onLoadConfig
CarrierService#onLoadConfig is called from platform to carrier service
to load carrier-specific configuration values.

In case when the multiple subscriptions are supported for the same
carrier (e.g. Fi on pSIM + Fi on eSIM case), the current API is not
able to distinguish on which subscription the carrier config should
be loaded. The subscription parameter introduced in the API can
resolve the problem.

If carrier app has no need to distinguish configs by subscriptions,
it can simply ignore overriding the new version of the API.

Bug: 131697791
Test: atest CarrierServiceTest
CTS-Coverage-Bug: 210143342
Change-Id: Id7cd75c24f01119749cb5bf31d4335c638547aaf
2021-12-16 00:02:35 +00:00
Treehugger Robot
325b64ce57 Merge "Add carrier configuration for list of opportunistic carrier-ids associated with CBRS pSIM" 2021-12-15 23:54:48 +00:00
Rambo Wang
eaa2a701cd Merge "Support CarrierService#notifyCarrierNetworkChange with subscription" 2021-12-15 23:17:30 +00:00
Rambo Wang
1b85e74899 Make get/setSystemThresholdReportingRequestedWhileIdle @SystemApi
SignalStrengthUpdateRequest#setSystemThresholdReportingRequestedWhileIdle
is built to replace the deprecated feature
PhoneStateListener#LISTEN_ALWAYS_REPORTED_SIGNAL_STRENGTH.

The only client (Bluetooth) does not allow hidden API call.
@SystemApi is the next option while the API is not intended
to be public yet.

The javadoc is also updated to be more precise on when the
permission is required.

Bug: 205544105
Test: atest TelephonyManagerTest
CTS-Coverage-Bug: 205602896
Change-Id: Ia72cc1c77cf5b97458f8f6191a24bfa77a861234
2021-12-15 22:34:48 +00:00
Avinash Malipatil
f63c1fddb3 Add carrier configuration for list of opportunistic carrier-ids
associated with CBRS pSIM

Bug: 209555162
Test: build

Change-Id: I4429a0bada9632dff0935fabafdd23785837f184
2021-12-15 18:58:09 +00:00
Rambo Wang
241b1fa964 Support CarrierService#notifyCarrierNetworkChange with subscription
Current APIs does not include subId or phoneId to locate which
carrier network reported the change. A patch based on carrier
privilege were deployed in Q to temprarily fix the issue.

However, multiple subscriptions which all have the carrier
privileges will all get notified, even only one of them
has the real change.

To throughly resolve the issue, the subscription is introduced
in the API to distinguish which network actually has the change.

Bug: 131697791
Test: atest TelephonyRegistryManagerTest CarrierServiceTest
Change-Id: Ie7ee25f53da605c15e1a9228482cc8c4e7406d2a
2021-12-15 17:35:52 +00:00
Hyunho Shin
21b5d207ac Merge "IMS RCS UCE API Improvement" am: a706df510f am: 321501ea9d am: 2eb1ac9b7b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1918644

Change-Id: I15045fe62ba5346fbef134480b8f9b5ac4a84988
2021-12-15 12:00:03 +00:00
Hyunho Shin
2eb1ac9b7b Merge "IMS RCS UCE API Improvement" am: a706df510f am: 321501ea9d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1918644

Change-Id: Ib83f3c1b02440a05a85a363ad2401a800c2f0a69
2021-12-15 11:45:58 +00:00
Hyunho Shin
a706df510f Merge "IMS RCS UCE API Improvement" 2021-12-15 10:59:35 +00:00
Treehugger Robot
9fe54e87fc Merge "Allow renounce location permission" am: 373b687d96 am: 9bb03ffe7c am: 61569b3924
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1887652

Change-Id: I9af82e5d7dc806ffc42122e0849cbf854c220fde
2021-12-15 01:30:19 +00:00
Treehugger Robot
61569b3924 Merge "Allow renounce location permission" am: 373b687d96 am: 9bb03ffe7c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1887652

Change-Id: I1f8a4b7f8e4774a780b18cb9c6475293ea706f37
2021-12-15 01:16:33 +00:00
Treehugger Robot
373b687d96 Merge "Allow renounce location permission" 2021-12-15 00:35:20 +00:00
Joonhun Shin
3995a671d1 Merge "Support RCS master switch" am: 6de3c4c12e am: fea850f7d3 am: 0eccfd882e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1918642

Change-Id: Ie0c7127195e5bafbc51a591b82368f84e1466fb4
2021-12-15 00:09:58 +00:00
Joonhun Shin
0eccfd882e Merge "Support RCS master switch" am: 6de3c4c12e am: fea850f7d3
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1918642

Change-Id: I30fb76d285bd99ccb59f3fcfc6261b73a109fd34
2021-12-14 23:51:42 +00:00
Joonhun Shin
6de3c4c12e Merge "Support RCS master switch" 2021-12-14 23:16:23 +00:00
Sooraj Sasindran
5d02dbb7bf Allow renounce location permission
Allow renounce location permission

Bug: 198533763
Test: CTS
Merged-In: I10872f34603441da2cf80f1f2976f3f3ca0ff6c2
Change-Id: I10872f34603441da2cf80f1f2976f3f3ca0ff6c2
2021-12-14 13:25:04 -08:00
Xin Li
72996f0670 Merge Android 12 QPR1
Bug: 210511427
Merged-In: Ibcfed4617dcaea3b81e5d3a3eb68e6494488c7f7
Change-Id: I43f94bca1c8db649bec91e0de1bd41c89ba8f1f7
2021-12-14 08:39:06 -08:00
Treehugger Robot
2a1f1df5ed Merge "ImsServiceEntitlement default values missing" am: 14c8d5f0a6 am: 6a6b1fa6aa
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1921058

Change-Id: Ibb462d762260c71a3ecfa2497b3208314dea4dda
2021-12-14 03:34:40 +00:00