Commit Graph

439340 Commits

Author SHA1 Message Date
Mark Chien
083cbd73b9 Merge "[Tether09] Use INetd to call netd directly"
am: a3e62b2c3b

Change-Id: I031f9967a85ff1e6060ab926b7a9cbfed214750b
2020-01-08 21:33:20 -08:00
Mark Chien
a3e62b2c3b Merge "[Tether09] Use INetd to call netd directly" 2020-01-09 05:29:02 +00:00
Sarah Chin
088c30b5ca Merge "Handle 5G meteredness in telephony framework"
am: df94694c42

Change-Id: I4904f7dcd9db571df0c46770054ab4641f776940
2020-01-08 21:06:07 -08:00
Sarah Chin
df94694c42 Merge "Handle 5G meteredness in telephony framework" 2020-01-09 05:03:24 +00:00
Kyeongkab.Nam
2fba623381 Merge "Add spoken subtitle information to TvTrackInfo"
am: e515bb6fb6

Change-Id: Ie2621c41b06af1a6fc8eabf7f0f5b0fbd9d1710e
2020-01-08 20:44:46 -08:00
Treehugger Robot
e515bb6fb6 Merge "Add spoken subtitle information to TvTrackInfo" 2020-01-09 04:40:37 +00:00
James Wei
62a34ebc11 Merge "USB: [Tethering mainline] Expose @hide APIs to @SystemApi"
am: d997a3571b

Change-Id: I93520896836e7dd22369c3cc754b6723e435c2ab
2020-01-08 20:31:19 -08:00
Treehugger Robot
d997a3571b Merge "USB: [Tethering mainline] Expose @hide APIs to @SystemApi" 2020-01-09 04:26:36 +00:00
Chiachang Wang
73a0b2491b Merge changes I6260695b,I88f00ca4
am: db9335b832

Change-Id: I550cb7e14d6c9f21a3d87073bcf692e387857cba
2020-01-08 20:03:33 -08:00
Treehugger Robot
db9335b832 Merge changes I6260695b,I88f00ca4
* changes:
  Expose clearCapabilities for mainline module
  Expose NetworkSpecifier methods as SystemApi
2020-01-09 03:43:57 +00:00
Zongheng Wang
3fef1ac0e8 Merge "Add addOnSubscriptionsChangedListener with an executor as a parameter"
am: 6c64897b4e

Change-Id: Id3e0dace3154489136a5dc36e19f240080a86dca
2020-01-08 19:17:19 -08:00
Zongheng Wang
6c64897b4e Merge "Add addOnSubscriptionsChangedListener with an executor as a parameter" 2020-01-09 03:11:39 +00:00
Chienyuan
d6e283452b Merge "MAP: Add string for BluetoothMapVersionPreferenceController"
am: c7c465f407

Change-Id: Ic57cf3676d6795049f0c255eb22a9cd90025696d
2020-01-08 19:11:10 -08:00
Philip P. Moltmann
f5a037d685 Merge "(Backport) Pipe through featureId from caller to permission checks in telephony code"
am: 0104ce5293

Change-Id: I8eee2a26fd6f397098edd4a673752d087c70edb6
2020-01-08 19:06:27 -08:00
Xiangyu/Malcolm Chen
fd67572055 Merge "[Telephony Mainline] Make newFromBundle and fillInNotifierBundle System API"
am: 593bd91f2c

Change-Id: Ic021d77c330ddfcc9be8914c7cc09b827ce67918
2020-01-08 19:03:28 -08:00
Treehugger Robot
c7c465f407 Merge "MAP: Add string for BluetoothMapVersionPreferenceController" 2020-01-09 03:00:28 +00:00
Treehugger Robot
0104ce5293 Merge "(Backport) Pipe through featureId from caller to permission checks in telephony code" 2020-01-09 02:48:14 +00:00
Xiangyu/Malcolm Chen
593bd91f2c Merge "[Telephony Mainline] Make newFromBundle and fillInNotifierBundle System API" 2020-01-09 02:37:56 +00:00
Chiachang Wang
4bcef011b2 Expose clearCapabilities for mainline module
Support telephony mainline module usage.

Bug: 138306002
Test: Build and make api-stubs-docs-update-current-api
Change-Id: I6260695b01ec06244d2822f9438a7fae83539ff2
Merged-In: I0a462da4e87cae2c7d4a9b9a92de061a086c5752
2020-01-09 10:25:03 +08:00
Chiachang Wang
914a0fff2e Expose NetworkSpecifier methods as SystemApi
Support for Wi-Fi mainline module.

Bug: 135998869
Test: build and make system-api-stubs-docs-update-current-api
Test: atest FrameworksNetTests
Change-Id: I88f00ca4f4cd51c71f7668b34f101fe7d1332c5c
Merged-In: Id705ee0f2b5c464f6d8ccc91f20dcb39dcf6f2b8
2020-01-09 10:22:47 +08:00
James Wei
7d66bd9b54 USB: [Tethering mainline] Expose @hide APIs to @SystemApi
Bug: 142372304
Test: Manual test: Enable USB tethering
Test: atest UsbTests
Test: atest UsbManagerTests
Change-Id: Ib284b0a72b06ff45b4d3b55a8d48c20f51284a20
2020-01-09 10:21:34 +08:00
Sarah Chin
1431ab2ee5 Handle 5G meteredness in telephony framework
Carriers can set override values via SubscriptionManager.
Added constants and configs for 5G meteredness updates.

Bug: 139070884
Bug: 139218397
Test: atest FrameworksTelephonyTests
Test: atest
cts/tests/tests/telephony/current/src/android/telephony/cts/SubscriptionManagerTest.java

Change-Id: Ic8c5938c4a414ce63303a1fa25af60a0082b1ba9
Merged-In: Ic8c5938c4a414ce63303a1fa25af60a0082b1ba9
(cherry-picked from ag/9302701)
2020-01-09 02:13:47 +00:00
Jiyong Park
6813b8a90b Merge "Annotating a class with @SystemApi makes its members @SystemApi"
am: 9c8b644b83

Change-Id: I38f58a3d0694a26728c81b7e03e5877ecb6d3a22
2020-01-08 16:50:37 -08:00
Treehugger Robot
9c8b644b83 Merge "Annotating a class with @SystemApi makes its members @SystemApi" 2020-01-09 00:45:50 +00:00
Lorenzo Colitti
c8e05aed7e Merge "Refactor NetworkFactoryInfo to hide implementation details."
am: dd3358b258

Change-Id: Ide91a79a0d817efe408b9f85860178c9975a63bd
2020-01-08 16:19:27 -08:00
Peter Wang
1430e17814 Merge "[Telephony Mainline] Move TelephonyUtils to telephony/common"
am: 24a3f6a6cd

Change-Id: I0fbbbea5ad9abd70e293047291b048885e68f7f0
2020-01-08 16:13:37 -08:00
Kyeongkab.Nam
f692b95b2a Add spoken subtitle information to TvTrackInfo
Add TIF API for getting spoken subtitle attribute for audio tracks
in order for TV App to use it.

Test: build
Bug: 112835103
Change-Id: I2ebc27dae020bce14cd1a3464e91416c7a4415ec
2020-01-09 09:13:08 +09:00
Lorenzo Colitti
dd3358b258 Merge "Refactor NetworkFactoryInfo to hide implementation details." 2020-01-09 00:10:47 +00:00
Xiangyu/Malcolm Chen
69804facae Merge changes from topics "141018421_set3", "146905502", "remove_getPhoneId"
am: 939d3d62cd

Change-Id: Ib7278432e8564c0123c64cdc4934f280e528e687
2020-01-08 16:08:26 -08:00
Malcolm Chen
cd6845de02 Expose setUiccApplicationsEnabled as @SystemApi for eSIM to call upon slot mapping change.
am: 4ece3db113

Change-Id: I06d6c9bf6dfda3a7a95de3d70220ea9d838e4916
2020-01-08 16:08:17 -08:00
Malcolm Chen
a0edd2f6eb Mainline: remove usage of hiddepn API SubscriptionManager#getPhoneId
am: 443ba6fc8d

Change-Id: Ie557d2f515b08635e3dfd24079c1caf8bac5accd
2020-01-08 16:08:06 -08:00
Meng Wang
083df1ec90 Merge "PersistableBundle: writeToStream/readFromStream"
am: 0204e4a08e

Change-Id: I52a1323e4157a0c967c301d48a646ea6ba94647c
2020-01-08 16:04:41 -08:00
Peter Wang
24a3f6a6cd Merge "[Telephony Mainline] Move TelephonyUtils to telephony/common" 2020-01-08 23:58:23 +00:00
Xiangyu/Malcolm Chen
939d3d62cd Merge changes from topics "141018421_set3", "146905502", "remove_getPhoneId"
* changes:
  Make sanitizeLocationInfo System Api.
  Expose setUiccApplicationsEnabled as @SystemApi for eSIM to call upon slot mapping change.
  Mainline: remove usage of hiddepn API SubscriptionManager#getPhoneId
2020-01-08 23:51:48 +00:00
Meng Wang
0204e4a08e Merge "PersistableBundle: writeToStream/readFromStream" 2020-01-08 23:47:40 +00:00
Xiangyu/Malcolm Chen
4e07be1fd7 Merge "[Mainline] Make canManageSubscription(SubscriptionInfo, String) System API."
am: 5b879d5b2c

Change-Id: I8ac2661d3013724fa8c13f7611ed7917ba28e1a5
2020-01-08 15:10:41 -08:00
Xiangyu/Malcolm Chen
5b879d5b2c Merge "[Mainline] Make canManageSubscription(SubscriptionInfo, String) System API." 2020-01-08 23:05:03 +00:00
Meng Wang
d8b41fa1d0 Merge "Remove ACTION_PRECISE_DATA_CONNECTION_STATE_CHANGED"
am: b42b1e7302

Change-Id: I07b2d2fca00390ac33d8fc77d5763c6ddbd87619
2020-01-08 14:25:32 -08:00
Philip P. Moltmann
06b07e9e25 (Backport) Pipe through featureId from caller to permission checks in telephony
code

Test: atest FrameworksTelephonyTests CtsAppOpsTestCases
Bug: 136595429
Fixes: 146350559
Change-Id: Ie58007cf2a4e4a39cdfd72822150efce71dfbe84
Merged-In: I7ef41e8961e48d40e5685c4a521e83cb20953e48
2020-01-08 14:16:54 -08:00
Meng Wang
b42b1e7302 Merge "Remove ACTION_PRECISE_DATA_CONNECTION_STATE_CHANGED" 2020-01-08 22:05:07 +00:00
Malcolm Chen
538fd0d477 [Telephony Mainline] Make newFromBundle and fillInNotifierBundle System
API

The APIs are used in several placed where listens to
SERVICE_STATE_CHANGE broadcast.

Bug: 140908357
Test: build
Change-Id: I84543dbb056694d975799c7959c7ed66e286c530
Merged-In: I84543dbb056694d975799c7959c7ed66e286c530
2020-01-08 14:03:55 -08:00
Cody Kesting
eb3bae3d11 Merge "Add API surface for ConnectivityDiagnostics API."
am: afa0f1756e

Change-Id: I1661e0c1f73a2081ac19e6cca2b1128d4917de90
2020-01-08 14:03:24 -08:00
Malcolm Chen
b9446af563 Make sanitizeLocationInfo System Api.
sanitizeLocationInfo is a helper API but it's used by TelephonyRegistry
which is not part of mainline module. So we need to expose it as System
Api, and properly rename it.

Bug: 146905502
Test: build flash and boot
Change-Id: Ia318ada2e478dbb24349119203b7869d23342ee5
Merged-In: Ia318ada2e478dbb24349119203b7869d23342ee5
2020-01-08 14:01:39 -08:00
Malcolm Chen
4ece3db113 Expose setUiccApplicationsEnabled as @SystemApi for eSIM to call upon slot
mapping change.

Because currently we rely on eSIM module to do handle some slot mapping
change and single to dual SIM config change, eSIM needs to also make
sure uicc applications are enabled for certain scenarios. So we expose
the SubscriptionManager#setUiccApplicationsEnabled as @SystemApi

Bug: 141018421
Test: unittest
Change-Id: I9844e71260ea009afd0928a0f4be4426e7d12358
Merged-In: I9844e71260ea009afd0928a0f4be4426e7d12358
2020-01-08 13:56:27 -08:00
Cody Kesting
afa0f1756e Merge "Add API surface for ConnectivityDiagnostics API." 2020-01-08 21:53:14 +00:00
Malcolm Chen
443ba6fc8d Mainline: remove usage of hiddepn API SubscriptionManager#getPhoneId
Re-submit Iee05686bb935b9459e1f20654ec016c7c42e01af with unittest fixes.

Bug: 140908357
Test: build
Change-Id: Ia997291dc13487dad43519641369b4a357614602
Merged-In: Ia997291dc13487dad43519641369b4a357614602
2020-01-08 13:50:41 -08:00
Meng Wang
2536134b12 PersistableBundle: writeToStream/readFromStream
Bug: 143911192
Test: manual sanity test
Change-Id: I208487d572c8148f28fac3307873dfdc90996ae1
2020-01-08 13:44:15 -08:00
Peter Wang
3d292322b9 [Telephony Mainline] Move TelephonyUtils to telephony/common
Bug: 140908357
Test: Build
Change-Id: I94764fcf698477285ea366c5c7e90e7bd8a27eb3
Merged-In: I94764fcf698477285ea366c5c7e90e7bd8a27eb3
2020-01-08 13:41:38 -08:00
Malcolm Chen
2619a9b138 [Mainline] Make canManageSubscription(SubscriptionInfo, String)
System API.

Bug: 146900942
Test: Build flash and bootup
Change-Id: I824582f9203b950d1153091181de345629adfe65
Merged-In: I824582f9203b950d1153091181de345629adfe65
2020-01-08 13:39:36 -08:00
Hall Liu
33d3e85975 Merge "Add setDisabledForSimNetworkLock to StatusBarManager"
am: f428f58080

Change-Id: I5cb8251d0f91e2c86f80e8b613fe763d77196d3a
2020-01-08 12:58:20 -08:00