Commit Graph

3187 Commits

Author SHA1 Message Date
Michael Groover
a28ad42768 Merge "Protect Device Identifiers behind priv permission and DO/PO checks" 2018-10-10 18:05:23 +00:00
Michael Groover
6d20d75e9e Protect Device Identifiers behind priv permission and DO/PO checks
Bug: 110099294
Test: cts-tradefed run cts -m CtsDevicePolicyManagerTestCases \
      -t com.android.cts.devicepolicy.DeviceOwnerTest.testDeviceOwnerCanGetDeviceIdentifiers
Test: cts-tradefed run cts -m CtsDevicePolicyManagerTestCases \
      -t com.android.cts.devicepolicy.ManagedProfileTest#testGetDeviceIdentifiers
Test: cts-tradefed run cts -m CtsTelephonyTestCases -t android.telephony.cts.TelephonyManagerTest
Test: cts-tradefed run cts -m CtsPermissionTestCases -t android.permission.cts.TelephonyManagerPermissionTest

Change-Id: I3c82c53ec89cd17b34a61166ccc9e9747388efac
2018-10-09 13:44:02 -07:00
TreeHugger Robot
10efed0b49 Merge "Remove SMS access for apps other than current SMS handler" 2018-10-06 20:14:06 +00:00
Sooraj Sasindran
e9bcb328bd Merge "Rename ANAS to ANS" 2018-10-06 03:41:26 +00:00
Eugene Susla
9351985f7a Remove SMS access for apps other than current SMS handler
Bug: 110098858
Test: atest android.telephony.cts.SmsManagerTest#testContentProviderAccessRestrictions
Change-Id: I9da992565b04ca5fa2656801fd2cfe4b196ef9b4
2018-10-05 16:51:13 -07:00
TreeHugger Robot
4ee3b6bb5e Merge "Fix SmsApplication.setDefaultApplicationAsUser()" 2018-10-04 21:09:22 +00:00
Makoto Onuki
0f6b24b1de Fix SmsApplication.setDefaultApplicationAsUser()
It didn't work for secondary users when the primary user didn't have the
target package installed.

Test: atest CtsAppBindingHostTestCases
Change-Id: Id87cf23a49a7c369b5423c558d76f727452ae37f
Fixes: 117237486
Bug: 109809543
2018-10-04 11:08:36 -07:00
Pengquan Meng
2f2ceb7efd Add isManualNetworkSelectionAllowed api to telephonyManager
Bug: 111453847
Test: build
Change-Id: Icdd60ab03fee4b2e7a08dda3c5c127a19ecac7ce
2018-10-03 22:17:32 +00:00
Sooraj Sasindran
15d5bf1ed6 Rename ANAS to ANS
Rename ANAS to ANS

Bug: 117156243
Test: verified using developer options to enable and disable
Change-Id: I7fe454a5a0eee339461db064c683972846e11cc5
2018-10-03 10:09:02 -07:00
Chen Xu
e02713e6c0 Merge "using the correct intent extra for subId" am: 45db25d742 am: 1ae9d0bced
am: 5fa139279b

Change-Id: I3054b7e14b291241d94056c9ffb9ea7af99041d1
2018-10-01 22:04:00 -07:00
Chen Xu
5fa139279b Merge "using the correct intent extra for subId" am: 45db25d742
am: 1ae9d0bced

Change-Id: I4cf3ea508f0f06ecbf41216e5ea142b5fc1b5007
2018-10-01 21:51:38 -07:00
Chen Xu
1ae9d0bced Merge "using the correct intent extra for subId"
am: 45db25d742

Change-Id: Id5e89366c2851631f2696ae2f239b4917495afc7
2018-10-01 21:42:44 -07:00
Jack Yu
6ac4e148ec Merge changes from topic "language_filtering" into pi-dev
am: 46bdacd22f

Change-Id: I721c9cc5f2c82bd6530d304bd679faa3b25cb134
2018-10-01 15:19:40 -07:00
Xiangyu/Malcolm Chen
f919aec78f Merge "Add PhoneStateListener#onPreferredDataSubIdChanged" 2018-10-01 21:47:19 +00:00
chen xu
379e5310b7 using the correct intent extra for subId
Some telephony subscription related intent uses hidden extra
PhoneConstants.SUBSCRIPTION_KEY. We should sent the public extra
SubscriptionManager.EXTRA_SUBSCRIPTION_INDEX instead.

Bug: 116754807
Test: telephony unit test
Change-Id: I842df9b3fa7c0c8efed2db6ac5cd6a8c34ab3ee4
2018-10-01 14:44:19 -07:00
Brad Ebinger
417b7b14bb Merge "Revert isResolvingImsBinding ITelephony interface" 2018-10-01 20:58:56 +00:00
Malcolm Chen
8b53afe615 Add PhoneStateListener#onPreferredDataSubIdChanged
When SubscriptionManager#SetPreferredData changes preferredDataSub,
SubscriptionController notifies TelephonyRegistry and then notifies
all PhoneStateListeners that listen to the event.

Bug: 115550764
Test: unittest
Change-Id: Icb0b349b9f07a52d7d9c5e8512f731986f1a1fa3
2018-09-28 15:08:14 -07:00
Brad Ebinger
25311cd31c Revert isResolvingImsBinding ITelephony interface
Reverting the only user of this interface.

Bug: 109762920
Bug: 116766786
Test: GTS/Unit tests for ImsService
Merged-In: I9c8cc1c4401590865f33fa13402152287063cecf
Change-Id: Id2e1ac2e4fbbcb7f019e79568f21ee56c94b6c1f
2018-09-28 20:11:53 +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
95981b0488 Merge "Cleanup deprecated or removed telephony methods."
am: c4833e862e

Change-Id: I1bad9aed4fb6628f47b5a8704e6d1ee3a54023c2
2018-09-26 15:05:47 -07:00
Tyler Gunn
c4833e862e Merge "Cleanup deprecated or removed telephony methods." 2018-09-26 21:55:36 +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
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
Jack Yu
232b237b0f Use locale language instead of harcoded langauge
Used the locale language instead of the hardcoded language since
ISO 639 is not a stable standard. Some language codes changed before.

This is part of the cell broadcast language filtering feature
added per U.S. FCC requirement.

Test: Manual
Bug: 110754638, 71497689, 110896497
Merged-In: I3cf42eb037cdbb40597c1053fedb36b478277fc9
Change-Id: I3cf42eb037cdbb40597c1053fedb36b478277fc9
(cherry picked from commit 28e9684705)
2018-09-24 14:09:03 -07:00
Jack Yu
4353217a77 Added new cell broadcast channels
Added new cell broadcast channels for public safety messages
and state/local test alert required by FCC of the United States.

Test: Build
Bug: 110754638, 71497689, 110896497
Merged-In: I05c57b66d85ea7f2b67d7fc421230442f5c7694f
Change-Id: I05c57b66d85ea7f2b67d7fc421230442f5c7694f
(cherry picked from commit 78921f0925)
2018-09-24 14:06:31 -07: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
b7c2507ff4 Merge "Update network selection API"
am: 2577e1cf8e

Change-Id: I86a7cb276589a5ae595c014f48770289c18b656a
2018-09-21 14:44:43 -07: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
Pengquan Meng
d242a09a15 Merge "Update network selection API" 2018-09-21 00:03:48 +00:00
Makoto Onuki
a042aaad9b Add telephony commands about SMS apps
See the other CL on the same topic for the details

Bug: 109809543
Test: See the other CL
Change-Id: I9f750a72edfc282c80f7547647bcddaf2da51d9b
2018-09-20 17:01:15 -07:00
Pengquan Meng
f7dd82becc Update network selection API
Change the manual network selection api in TelephonyManager to support
the OperatorInfo.

Bug: 115401728
Test: manual test
Change-Id: I43dee55ce117873b699cb98c6eb6d41f5dee24ea
2018-09-20 13:47:47 -07:00
Nathan Harold
cbf34a2318 Merge "Add function to encode PLMNs" am: f681744863 am: 3e8650c5d1
am: b4df52a9c1

Change-Id: I871e0f517c9fa52a6d9f742c9c82bafb191e8c53
2018-09-18 14:22:03 -07:00
Nathan Harold
3e8650c5d1 Merge "Add function to encode PLMNs"
am: f681744863

Change-Id: I948db19cbc57f549b880d42200ea4164f4132490
2018-09-18 13:53:03 -07:00
Treehugger Robot
f681744863 Merge "Add function to encode PLMNs" 2018-09-18 18:58:03 +00:00
Jack Yu
28e9684705 Use locale language instead of harcoded langauge
Used the locale language instead of the hardcoded language since
ISO 639 is not a stable standard. Some language codes changed before.

This is part of the cell broadcast language filtering feature
added per U.S. FCC requirement.

Test: Manual
Bug: 110754638, 71497689, 110896497
Change-Id: I3cf42eb037cdbb40597c1053fedb36b478277fc9
2018-09-17 11:08:18 -07:00
Pengquan Meng
624ccc3331 Merge "Add New TelephonyManager APIs"
am: b65aca27af

Change-Id: I18c7c905f742e40331dca61efc9c314e6b08ad32
2018-09-12 19:32:41 -07:00
Jack Yu
78921f0925 Added new cell broadcast channels
Added new cell broadcast channels for public safety messages
and state/local test alert required by FCC of the United States.

Test: Build
Bug: 110754638, 71497689, 110896497
Change-Id: I05c57b66d85ea7f2b67d7fc421230442f5c7694f
2018-09-12 15:07:47 -07:00
Pengquan Meng
97c29e04fa Add New TelephonyManager APIs
Bug:111453847
Test: build test
Merged-In: I83a5f4149f92ce495cd066f7158e7ff37a66894f
Change-Id: I83a5f4149f92ce495cd066f7158e7ff37a66894f
2018-09-11 15:07:56 -07:00
Xiangyu/Malcolm Chen
e3d93a25d6 Merge "Add API to listen to opportunistic subscriptions change."
am: 26e686a973

Change-Id: I20ba8865169a857e73b4094ac170f63bf41a66a3
2018-09-11 13:11:24 -07:00
Malcolm Chen
27829e2d17 Add API to listen to opportunistic subscriptions change.
Add a new set of APIs so that caller can listen to
opportunistic subscriptions changes.

Bug: 92796390
Test: build
Change-Id: Iaa741141bf1bd04c4b1618d5bfeac733a0690ed8
Merged-In: Iaa741141bf1bd04c4b1618d5bfeac733a0690ed8
2018-09-10 15:36:08 -07:00
Pengquan Meng
1e1f0b3e10 Merge "Add New TelephonyManager APIs" 2018-09-08 06:23:16 +00:00
Xiangyu/Malcolm Chen
a1a74cb44d Merge "Add API to listen to opportunistic subscriptions change." 2018-09-07 20:17:17 +00:00
Pengquan Meng
2a949cdd1e Add New TelephonyManager APIs
Bug:111453847
Test: build test
Change-Id: I83a5f4149f92ce495cd066f7158e7ff37a66894f
2018-09-07 11:56:30 -07:00
Malcolm Chen
13f31af137 Add API to listen to opportunistic subscriptions change.
Add a new set of APIs so that caller can listen to
opportunistic subscriptions changes.

Bug: 92796390
Test: build
Change-Id: Iaa741141bf1bd04c4b1618d5bfeac733a0690ed8
2018-09-06 19:00:06 -07:00
Sooraj Sasindran
d71ccc543e Merge "Introduce AlternativeNetworkAccess APIs" 2018-09-06 20:32:01 +00:00
Sooraj Sasindran
165c9e90fb Introduce AlternativeNetworkAccess APIs
Introduce AlternativeNetworkAccess APIs

Bug: 113106744
Test: Verified using test app to make api calls
Change-Id: I7f470cd6028a12cc66a660d58720f803271d38eb
2018-09-06 10:32:56 -07:00
Mathew Inwood
44787b6aa7 Merge "Add @UnsupportedAppUsage annotations"
am: fa4ccace61

Change-Id: Ib61dbedb60054bdf6e21b236f6ad9804465d29c8
2018-08-30 02:47:31 -07:00