Commit Graph

7747 Commits

Author SHA1 Message Date
Jordan Liu
ea6874a856 Merge "Expose some SystemApis and edit framework-cellbroadcast-shared-srcs" 2019-11-27 19:43:24 +00:00
Cheney Ni
d493f13043 Merge "Revert "Do not use hidden noteOpNoThrow"" 2019-11-27 10:09:35 +00:00
Cheney Ni
1427b33d8b Revert "Do not use hidden noteOpNoThrow"
This reverts commit 2290df3155.

Bug: 145257921
Reason for revert: Droidcop-triggered revert due to breakage, bug 145257921.

Change-Id: I95a27179083dbfbf5b3453ef3b45174f91594340
2019-11-27 07:48:35 +00:00
Sooraj Sasindran
ce5105c4fd Merge "Do not use hidden noteOpNoThrow" 2019-11-27 05:22:13 +00:00
Sooraj Sasindran
2290df3155 Do not use hidden noteOpNoThrow
Use system api version of noteOpNoThrow

Bug: 137202333
Test: unit test
Change-Id: I8ddadaa517b77a911f40d3969b0b0980a87adf9f
2019-11-27 03:18:47 +00:00
Sooraj Sasindran
f657633b6f Merge "Do not use hidden withCleanCallingIdentity" 2019-11-27 00:15:07 +00:00
Jordan Liu
15a727439f Expose some SystemApis and edit framework-cellbroadcast-shared-srcs
The APIs are used in the CellBroadcastService, and the
framework-cellbroadcast-shared-srcs library is also linked there.

Bug: 135956699
Test: manual
Change-Id: I5e71ea1ee1a858c0520c241dc7365733441e0f50
2019-11-26 15:26:11 -08:00
Sooraj Sasindran
19e876effb Do not use hidden withCleanCallingIdentity
Do not use hidden withCleanCallingIdentity API

Bug: 140908357
Test: make
Change-Id: I131f7affd811eb7a848ea230b332b53654e6fd43
2019-11-26 22:27:04 +00:00
Xiangyu/Malcolm Chen
a452be9d6f Merge "Add System API to indicate whether physical SIM can be disabled." 2019-11-26 18:37:41 +00:00
Meng Wang
58a95cc4c2 Merge "Telephony: do not use hidden API ArrayUtils." 2019-11-26 18:11:37 +00:00
Malcolm Chen
c5dedead28 Add System API to indicate whether physical SIM can be disabled.
Bug: 133379187
Test: build
Change-Id: I764f344b0d430cb49ccccc9f402139ea32e70c92
2019-11-25 15:36:06 -08:00
Meng Wang
8adec1b5d9 Merge "Expose API isInEmergencySmsMode" 2019-11-25 23:06:23 +00:00
Jiashen Wang
829ca16f1b Merge "Change KEY_CARRIER_APP_REQUIRED_DURING_SIM_SETUP_BOOL to public" 2019-11-25 23:01:13 +00:00
Hall Liu
7e5a236984 Merge "Revert submission" 2019-11-25 21:36:11 +00:00
Hall Liu
7bdd72d23e Revert submission
Reason for revert: Broke a test: b/145140538

Change-Id: If4f76b6f4900bc5ddc0d372e0f0840bec0c7353f
2019-11-25 21:34:30 +00:00
Meng Wang
064b674358 Expose API isInEmergencySmsMode
Bug: 140908357
Test: cts
Change-Id: Ib9c1a4e05f5c8417b93e11cdf6bf81304e57eaec
2019-11-25 13:33:26 -08:00
Meng Wang
60a46c5833 Telephony: do not use hidden API ArrayUtils.
Make a local copy instead.

Bug: 137202333
Test: make
Change-Id: I3218bca2d296c548b9d8427f70df8f7a33d0d449
2019-11-25 11:18:10 -08:00
Tomasz Wasilczyk
896d585ddd Merge "Allow null TransmitPowerRange ctor argument for ModemActivityInfo" 2019-11-25 18:18:17 +00:00
Jiashen Wang
48ae8d52c3 Change KEY_CARRIER_APP_REQUIRED_DURING_SIM_SETUP_BOOL to public
Change
CarrierConfigMananger#KEY_CARRIER_APP_REQUIRED_DURING_SIM_SETUP_BOOL to
a public API.
Bug: 128629337
Test: Manually tested on P20 device.

Change-Id: I9e214607d4b791f11c8b688268fa1d58d66c23fc
2019-11-25 17:23:02 +00:00
TreeHugger Robot
bc56ea3551 Merge "Add change ID for platform compat" 2019-11-25 00:23:58 +00:00
Shuo Qian
4aeff5ba6e Merge "Introduce APIs for Emergency Number Database version" 2019-11-23 02:33:50 +00:00
Sarah Chin
b63c1d95e4 Merge "Add NR to CellInfo" 2019-11-22 23:48:47 +00:00
Tomasz Wasilczyk
c6dd53b367 Allow null TransmitPowerRange ctor argument for ModemActivityInfo
There are existing usages in other Android code that pass null here,
causing a crash. Instead of fixing these other places (ctor is already
annotated as NonNull), let's just be graceful here as there is already
logic to handle empty input.

Bug: 143565652
Test: it builds
Change-Id: I86544bc47ff05f19a86e211fb1af87585ea68bd5
2019-11-22 22:39:57 +00:00
Jack Yu
563151db65 Merge "Added sub id to SmsCbMessage" 2019-11-22 17:28:43 +00:00
Sarah Chin
b2edb53b7d Add NR to CellInfo
Add HAL 1.4 to CellInfo, CellInfoNr, CellIdentityNr

Test: atest RILTest
Bug: 144874741
Change-Id: I9a34b57cebddb3be810b86080aff1022557c4c24
2019-11-21 17:41:38 -08:00
Hall Liu
68a00bcf3d Add change ID for platform compat
Add definition of the change ID for the APN permissions change for
platform compat.

Bug: 144631034
Test: compiles
Change-Id: I6388418453ddec5b4ff45efebd81ffabd62b64ba
2019-11-21 16:35:37 -08:00
Jayachandran Chinnakkannu
2f01b2d13f Merge "Remove usage of TelecomManager.from() hidden API" am: 07235288eb am: 55e2207408
am: 12bfd3082e

Change-Id: I7f65f3bbb777eec8b0a78718daa0545ea0349c4d
2019-11-21 16:13:27 -08:00
Jayachandran Chinnakkannu
12bfd3082e Merge "Remove usage of TelecomManager.from() hidden API" am: 07235288eb
am: 55e2207408

Change-Id: Ic49428aa0012cbaae293aea7bbcaafb42459e2f8
2019-11-21 16:03:58 -08:00
Jayachandran Chinnakkannu
55e2207408 Merge "Remove usage of TelecomManager.from() hidden API"
am: 07235288eb

Change-Id: Ic77adb515a9fea1dfa238908e3e4c754408d4103
2019-11-21 15:53:12 -08:00
Jayachandran Chinnakkannu
07235288eb Merge "Remove usage of TelecomManager.from() hidden API" 2019-11-21 23:40:35 +00:00
Jordan Liu
6ac19321a7 Merge "Expose SmsCbLocation and SmsCbMessage constructors" am: d87727f7d9
am: 850525ffaf

Change-Id: I905e9aff73ac79a4a8e917296bb8bc0077371844
2019-11-21 15:10:06 -08:00
Jordan Liu
850525ffaf Merge "Expose SmsCbLocation and SmsCbMessage constructors"
am: d87727f7d9

Change-Id: I24bfb6ed5fa25a810c2a5fe78745091f5b576162
2019-11-21 15:02:37 -08:00
Jack Yu
750b8b1972 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
Change-Id: I23f61e77f6a9a16ce77f7892ba96fd7485c555a4
2019-11-21 14:21:56 -08:00
Jordan Liu
c3922ef9a4 Expose SmsCbLocation and SmsCbMessage constructors
Bug: 135956699
Test: manual
Change-Id: Ic2a58005db6f5d01b6769b84b8cf7d5f013bbbf1
Merged-In: Ic2a58005db6f5d01b6769b84b8cf7d5f013bbbf1
2019-11-21 13:14:02 -08:00
Jayachandran C
8aa54aa288 Remove usage of TelecomManager.from() hidden API
Bug: 140908357
Test: Build
Change-Id: I6e230e42cbecd7d7e236e0a2bfe3ea6c3d4c54c3
2019-11-21 11:58:24 -08:00
Jayachandran Chinnakkannu
5d9097c4f1 Merge "Remove access to the telephony manager constructors from SystemRegisteryService" 2019-11-21 19:09:49 +00:00
TreeHugger Robot
039f7731b9 Merge "Add more error codes." 2019-11-21 19:03:09 +00:00
Chen Xu
f3d94810f1 Merge "expose systemAPI for SmsCbLocation constructor" am: 174b988133
am: da22ddac87

Change-Id: I88ace6abf7cd535fa586c8442586ab18b88e8fb2
2019-11-21 09:57:25 -08:00
Chen Xu
da22ddac87 Merge "expose systemAPI for SmsCbLocation constructor"
am: 174b988133

Change-Id: Id44432a314e2becf72818f445120dbbe8367f9bc
2019-11-21 09:49:17 -08:00
Jayachandran C
58fd3eb31a Remove access to the telephony manager constructors from SystemRegisteryService
Introduce a new system API called TelephonyFrameworkInitializer
and invoke from SystemRegisteryService for registering the services

Bug: 144892231
Test: Telephony Sanity
      atest frameworks/opt/telephony/tests/telephonytests/

Change-Id: Ic1a2f66948c53f6426be733563fb050b67dcb320
2019-11-21 17:41:50 +00:00
Chen Xu
174b988133 Merge "expose systemAPI for SmsCbLocation constructor" 2019-11-21 17:38:41 +00:00
Jack Yu
b840c063ca Merge "SubscriptionManager: Cache created resources" am: f91923ff9d am: 7b76848f90
am: d490da8eb8

Change-Id: Icf6f3564e45658fad984dc6aad0ab3e3eb306278
2019-11-20 17:22:02 -08:00
Jack Yu
d490da8eb8 Merge "SubscriptionManager: Cache created resources" am: f91923ff9d
am: 7b76848f90

Change-Id: I28b5c95c7de9e120194456df894d41fcaee5a416
2019-11-20 17:18:08 -08:00
Jack Yu
7b76848f90 Merge "SubscriptionManager: Cache created resources"
am: f91923ff9d

Change-Id: I783003109debfaac5afabf8cd977c7e4c1a39eca
2019-11-20 17:13:46 -08:00
Jack Yu
f91923ff9d Merge "SubscriptionManager: Cache created resources" 2019-11-21 01:07:33 +00:00
Jack Yu
8782bfab97 Merge "telephony annotations part 2" am: 1a9f2d0e78
am: ccf305e76f

Change-Id: Ib08af42a04289f0cf6bc8987341afdfe02c5b7a6
2019-11-20 17:06:27 -08:00
Jack Yu
ccf305e76f Merge "telephony annotations part 2"
am: 1a9f2d0e78

Change-Id: I99e956fc3766bbb585c7e7315142ee43de95ce23
2019-11-20 17:02:30 -08:00
Chen Xu
2105a42191 expose systemAPI for SmsCbLocation constructor
Bug: 135956699
Test: cts SmsCbLocationTest
Change-Id: I7b9c6fa453ee907aaa13d65e0b13de0556852313
(cherry picked from commit 8635f37b96)
Merged-in: I7b9c6fa453ee907aaa13d65e0b13de0556852313
2019-11-20 15:53:02 -08:00
Shuo Qian
1b28fdd6dd Introduce APIs for Emergency Number Database version
1) Test API to override file partition for testing
2) System API to notify Telephony Emergency Number database installation
 complete
3) Remove broadcast mechanism

Test: gts
Bug: 136027884

Change-Id: Ie2b0c390948c82ccbb94187a6ded9affd162f5ab
2019-11-20 15:52:20 -08:00
Chen Xu
b6d1319d1a telephony annotations part 2
adding missing annotations

Bug: 140908357
Test: Build

Merged-In: I6de632ef7ef01a939971b7d1bacb227ec5ff4048
Change-Id: I6de632ef7ef01a939971b7d1bacb227ec5ff4048
(cherry picked from commit f85cf993d3)
2019-11-20 14:09:16 -08:00