Commit Graph

7833 Commits

Author SHA1 Message Date
Sooraj Sasindran
6cf49b2d35 Do not use hidden withCleanCallingIdentity
Do not use hidden withCleanCallingIdentity

Bug: 140908357
Test: Build
Change-Id: Ic6cbd587c009df973d4602ff21e5b8a9c27293ff
2019-12-06 09:01:20 -08:00
Allen Su
1a88f1745b Merge "Define EXTRA_AUDIO_CODEC_TYPE in Connection" am: d154c93041 am: 5cc86edf81
am: f64a2dd67b

Change-Id: Ie604039589f880d5a48e2ebce64473a626726e61
2019-12-05 00:38:50 -08:00
SongFerng Wang
1e7dc81c59 Merge "ServiceState merges voice and data into a single value" 2019-12-05 06:36:18 +00:00
SongFerng Wang
b6027f29f5 Merge "Supplementary Services(SS) gray out when airplane mode on in Call Settings menu." 2019-12-05 06:23:30 +00:00
Allen Su
f64a2dd67b Merge "Define EXTRA_AUDIO_CODEC_TYPE in Connection" am: d154c93041
am: 5cc86edf81

Change-Id: Ia4135eed10dcd2de431546ebe9171e950eb9eef9
2019-12-04 17:47:28 -08:00
Allen Su
d154c93041 Merge "Define EXTRA_AUDIO_CODEC_TYPE in Connection" 2019-12-05 01:32:21 +00:00
Hall Liu
fb289a0e67 Merge "Deprecate KEY_IGNORE_RTT_MODE_SETTING_BOOL" am: c6ec27d2d4
am: a7d6573987

Change-Id: If0c13c830bd68343a2ad02149e2d2b13c009f1d4
2019-12-04 17:29:43 -08:00
Hall Liu
c6ec27d2d4 Merge "Deprecate KEY_IGNORE_RTT_MODE_SETTING_BOOL" 2019-12-05 01:19:26 +00:00
Peter Wang
cead28dcee Merge "[Telephony Mainline] Expose hidden APIs and consts" am: 415143daf5
am: cfffdedc87

Change-Id: I26b52ec69d769591243c65caaec8066f1744d7a7
2019-12-04 15:55:20 -08:00
Peter Wang
415143daf5 Merge "[Telephony Mainline] Expose hidden APIs and consts" 2019-12-04 23:39:50 +00:00
Xiangyu/Malcolm Chen
603d7e7d89 Merge "Add System API to indicate whether physical SIM can be disabled." am: 454c0659a6
am: 0b2531862f

Change-Id: If6fe7eabcd6b2bd92c2b516e5083fb3cb558cb09
2019-12-04 11:48:20 -08:00
Xiangyu/Malcolm Chen
454c0659a6 Merge "Add System API to indicate whether physical SIM can be disabled." 2019-12-04 19:26:51 +00:00
Chen Xu
c2c774a606 Merge "expose APIs for mainline telephony-sdk" 2019-12-04 18:02:28 +00:00
Jack Yu
b496fd8765 Merge "Added sub id to SmsCbMessage" am: 258e925cd6
am: 35132f9a21

Change-Id: Ia2e5933ffc493c69efbac8da2ab993281e31867b
2019-12-04 09:47:53 -08:00
Jack Yu
258e925cd6 Merge "Added sub id to SmsCbMessage" 2019-12-04 17:34:01 +00:00
Sarah Chin
a9380ab71a Merge "Update NGRAN bands" 2019-12-04 17:10:03 +00:00
Sooraj Sasindran
64f5f52962 Merge changes Idf152091,I131f7aff am: 6e2ecfeede
am: b2027040ca

Change-Id: I45b6d50551963c01ace8ac58343f1cce877e87d0
2019-12-04 08:48:13 -08:00
Automerger Merge Worker
6ce3af05e6 Merge "Need to publish ImsReasonInfo as public API for multiple cases." am: 5957013f74 am: 4e2bae5228
Change-Id: Icbe58c7202d5d350169610ded0de3931e621a890
2019-12-04 15:57:12 +00:00
Shi Lu
4e2bae5228 Merge "Need to publish ImsReasonInfo as public API for multiple cases." am: 5957013f74
am: e04ec42133

Change-Id: Ie4dca39db9107bcaffb0f249cb80121aa6980caf
2019-12-04 07:46:54 -08:00
SongFerngWang
2b1ea8dcaf ServiceState merges voice and data into a single value
The voice and data is the same for operator name at ServiceState.
So ServiceState merges voice and data into a single value.
- merge the voice and data OperatorAlphaLong,OperatorAlphaShort, and
OperatorNumeric.

Bug: 144663018
Test: Build pass.
      atest NetworkControllerDataTest (PASS)
      atest ServiceStateTest (PASS)
      atest TelephonyMetricsTest (PASS)
      atest ServiceStateProviderTest (PASS)

Change-Id: I67e4a822c792bf9a9e174146ef8d65d9927d7612
2019-12-04 21:06:20 +08:00
allenwtsu
2aca989255 Define EXTRA_AUDIO_CODEC_TYPE in Connection
Bug: 143576354
Test: By manual
Change-Id: Ib8e701632676cfbe9993f1de2b58546f59ba580f
2019-12-04 15:21:19 +08:00
Sooraj Sasindran
6e2ecfeede Merge changes Idf152091,I131f7aff
* changes:
  Make hidden subscription apis as system
  Do not use hidden withCleanCallingIdentity
2019-12-04 00:41:42 +00:00
Hall Liu
c00acc6f96 Merge "Deprecate KEY_IGNORE_RTT_MODE_SETTING_BOOL" 2019-12-04 00:29:20 +00:00
Sarah Chin
dd1afd657a Update NGRAN bands
Test: build
Bug: 143683654
Change-Id: I4b83b244caa9a168d1afbc99a32ae84bc41346d1
2019-12-04 00:16:23 +00:00
Treehugger Robot
2b65793cd6 Merge "Merge Android10 QPR1 into AOSP master" 2019-12-03 23:15:02 +00:00
Shi Lu
e04ec42133 Merge "Need to publish ImsReasonInfo as public API for multiple cases."
am: 5957013f74

Change-Id: I37385a11ed143cf1cddbb3d2ca7316ebf22e4d4f
2019-12-03 14:07:36 -08:00
Jack Yu
29dfebb84c Added sub id to SmsCbMessage
Added a new field subscription id to SMS
cell broadcast message.

This is the preliminary step of deprecating
CellBroadcastMessage class.

Bug: 144891074
Test: Manual

Merged-In: I23f61e77f6a9a16ce77f7892ba96fd7485c555a4
Change-Id: I23f61e77f6a9a16ce77f7892ba96fd7485c555a4
(cherry picked from commit 750b8b1972)
2019-12-03 11:43:59 -08:00
Peter Wang
98598bfe16 [Telephony Mainline] Expose hidden APIs and consts
Exposing constants that were originally hidden

Test: build
Bug: 140908357
Change-Id: I12b8d338a58c0ffe294137171b8bac7d80a0b776
Merged-In: I12b8d338a58c0ffe294137171b8bac7d80a0b776
2019-12-03 19:12:47 +00:00
Jack Yu
fe903fb842 Merge "Code clean up" 2019-12-03 19:10:34 +00:00
shilu
c8f41a59e9 Need to publish ImsReasonInfo as public API for multiple cases.
Bug:141928367
Bug:143879961

Test: manual

Change-Id: I3ceac51b62a4686ac719ea15dff782db4109654b
2019-12-03 19:09:17 +00:00
Sooraj Sasindran
e5ac4da10c Make hidden subscription apis as system
Make following APIs as system

SubscriptionInfo;->isGroupDisabled
TelephonyManager;->isModemEnabledForSlot
TelephonyManager;->setOpportunisticNetworkState

Add a new public API
SubscriptionManager;->getActiveAndHiddenSubscriptionInfoList

As they need to be accessed by system application to configure
the opportunistic subscripion info

Bug: 141122805
Test: verified that CBRS app is still working fine
Merged-In: Idf1520911272ba4b7c1f15671d6221d99ba0ab37
Change-Id: Idf1520911272ba4b7c1f15671d6221d99ba0ab37
2019-12-03 11:06:46 -08:00
Sooraj Sasindran
e6a2c0a4d3 Do not use hidden withCleanCallingIdentity
Do not use hidden withCleanCallingIdentity API

Bug: 140908357
Test: make
Merged-In: I131f7affd811eb7a848ea230b332b53654e6fd43
Change-Id: I131f7affd811eb7a848ea230b332b53654e6fd43
2019-12-03 11:05:05 -08:00
Peter Wang
a69b9fa4b0 Merge "[Telephony Mainline] Expose hidden APIs and consts" 2019-12-03 18:49:11 +00:00
Sarah Chin
7ed0bdeb89 Merge "Updated AccessNetworkConstants and RadioAccessSpecifier" 2019-12-03 17:59:31 +00:00
SongFerngWang
08972c5b2b Supplementary Services(SS) gray out when airplane mode on in Call Settings menu.
add carrier config "KEY_SS_DISABLE_WHEN_AIRPLANE_MODE_BOOL".

Bug: 141284019
Test: when airplane mode on, all of SS UIs are gray out.
Change-Id: I869a267fa5aaebf3b48f20bc70d21d612cd84586
2019-12-03 21:22:24 +08:00
Jack Yu
21effc8643 Code clean up
Remove database version 1~11 support since the format hasn't changed
in the past 7 years.

Bug: 135956699
Test: Manual
Change-Id: I367124471f16073bb47a31c094d161d36969acc1
2019-12-02 23:38:26 -08:00
Chen Xu
8713b167a9 expose APIs for mainline telephony-sdk
Those telephony SDK internal classes are referenced
by non-updatable framework/base classes.

Bug: 140908357
Change-Id: I943e2a2ca4ac1cb637cc237e580bd5cfca88a516
2019-12-02 15:00:03 -08:00
Jayachandran Chinnakkannu
d07cb3c038 Merge "Remove usage of ITelecomService.getCallState() hidden API" am: b93721efc7 am: 3959d1affc
am: 724e258f1a

Change-Id: I980f29241e67d8f08002d1e96e7c61ee5c9e69a4
2019-12-02 13:52:29 -08:00
Jayachandran Chinnakkannu
724e258f1a Merge "Remove usage of ITelecomService.getCallState() hidden API" am: b93721efc7
am: 3959d1affc

Change-Id: I57b15236a05c532582b5f46b544c07924247780c
2019-12-02 13:48:22 -08:00
Jayachandran Chinnakkannu
3959d1affc Merge "Remove usage of ITelecomService.getCallState() hidden API"
am: b93721efc7

Change-Id: Ibcfecf0665edd2fd8573300442e55670c94dc5a3
2019-12-02 13:42:49 -08:00
Malcolm Chen
4c7c1b25e9 Add System API to indicate whether physical SIM can be disabled.
Bug: 133379187
Test: build
Change-Id: I764f344b0d430cb49ccccc9f402139ea32e70c92
Merged-In: I764f344b0d430cb49ccccc9f402139ea32e70c92
2019-12-02 11:40:05 -08:00
Jayachandran C
1f1a4348da Remove usage of ITelecomService.getCallState() hidden API
Get the call state using TelecomManager which should be the same

Bug: 140908357
Test: Build
Change-Id: Ib975f5441b081586e7d595209ca0c1345b854cfc
2019-12-02 18:14:56 +00:00
Sooraj Sasindran
4ca4a3639a Merge "Do not use hidden noteOpNoThrow" 2019-11-27 23:31:22 +00:00
Shuo Qian
48dc60e388 Merge "Introduce APIs for Emergency Number Database version" am: 18fa446f44
am: 0a1aca082c

Change-Id: I4ef8daa35b46ef1e6159ae07b6d151ab27a5b8ba
2019-11-27 14:54:22 -08:00
Shuo Qian
0a1aca082c Merge "Introduce APIs for Emergency Number Database version"
am: 18fa446f44

Change-Id: I028be97dca40697f402431c42014028a07506068
2019-11-27 14:47:22 -08:00
Shuo Qian
18fa446f44 Merge "Introduce APIs for Emergency Number Database version" 2019-11-27 22:35:00 +00:00
Meng Wang
c3918c62df Merge "Move android.service.euicc.* into telephony" am: 4d1971e880 am: f275072086
am: 0ce27d0e97

Change-Id: I2e820df47c33cfeb10fdf7544f1e5ebd9d4d19c0
2019-11-27 14:06:05 -08:00
Meng Wang
2704fb3dfd Merge "Move CarrierIdentifier/CarrierService to telephony" am: 306786abd4 am: 3963cb45d1
am: e1e5d91e5e

Change-Id: I9391511c34f41101612bc02ca6271db5d2a35238
2019-11-27 14:03:11 -08:00
Peter Wang
a2b38c875f [Telephony Mainline] Expose hidden APIs and consts
Exposing constants that were originally hidden

Test: build
Bug: 140908357
Change-Id: I12b8d338a58c0ffe294137171b8bac7d80a0b776
2019-11-27 14:01:12 -08:00
Sooraj Sasindran
6c365aa04a Do not use hidden noteOpNoThrow
Do not use hidden noteOpNoThrow

Bug: 137202333
Test: unit test
Running Tests...

arm64-v8a TeleServiceTests
--------------------------
com.android.phone.tests (9 Tests)
[1/9] com.android.phone.LocationAccessPolicyTest#test[System location is off]: PASSED (177ms)
[2/9] com.android.phone.LocationAccessPolicyTest#test[App on latest SDK level has all proper permissions for fine]: PASSED (0ms)
[3/9] com.android.phone.LocationAccessPolicyTest#test[App on older SDK level missing permissions for fine but has coarse]: PASSED (26ms)
[4/9] com.android.phone.LocationAccessPolicyTest#test[App on latest SDK level missing fine app ops permission]: PASSED (1ms)
[5/9] com.android.phone.LocationAccessPolicyTest#test[App has coarse permission but fine permission isn't being enforced yet]: PASSED (0ms)
[6/9] com.android.phone.LocationAccessPolicyTest#test[App on latest SDK level has coarse but missing fine when fine is req.]: PASSED (0ms)
[7/9] com.android.phone.LocationAccessPolicyTest#test[App on latest SDK level has MODE_IGNORED for app ops on fine]: PASSED (1ms)
[8/9] com.android.phone.LocationAccessPolicyTest#test[App has no permissions but it's sdk level grandfathers it in]: PASSED (26ms)
[9/9] com.android.phone.LocationAccessPolicyTest#test[App on latest SDK level has proper permissions for coarse]: PASSED (1ms)

Summary
-------
arm64-v8a TeleServiceTests: Passed: 9, Failed: 0, Ignored: 0, Assumption Failed: 0

Change-Id: I04dafff67ae06f3c6035b42d9d21fd7def493547
2019-11-27 13:51:24 -08:00