Commit Graph

24353 Commits

Author SHA1 Message Date
TreeHugger Robot
10b249f57e Merge "ServiceInfo: Add a new foreground service type for MediaProjection." 2019-03-12 10:26:37 +00:00
Lucas Lin
fc0fbbb3af Merge "Check if network has partial connectivity" am: 174ae05817 am: 6cf91d1558
am: c0448b383f

Change-Id: Ib6c5ecc8238e1ac237eddcc00802fa5e7c0e24b9
2019-03-12 01:47:25 -07:00
Lucas Lin
c0448b383f Merge "Check if network has partial connectivity" am: 174ae05817
am: 6cf91d1558

Change-Id: I1c552638f576738540dda033f35bd32b011485b5
2019-03-12 01:37:59 -07:00
Lucas Lin
6cf91d1558 Merge "Check if network has partial connectivity"
am: 174ae05817

Change-Id: I3e94029fe067a1a22acc640a0df6a87720572b94
2019-03-12 01:28:50 -07:00
lucaslin
e252a740ca Check if network has partial connectivity
In some networks, network validation may only get success
result for http probe but fail result for https probe.
For this kind of network, it may still work at some websites
or apps, but user didn't know about that. In order to fix this
issue, we will check if network has partial connectivity and
notify user to make a choice if they want to use this partial
connectivity or not.

Bug: 113450764
Test: 1. Build pass.
      2. Fake partial connectivity case for testing.
      3. atest FrameworksNetTests
      4. atest NetworkStackTests

Change-Id: I69ed00ac4850904ff708c9fef22e148879a10e92
2019-03-12 07:37:33 +00:00
Daniel Huang
3f0ba8ac68 Merge "Modify API return type and add callback." am: f96cc08066
am: 9b82062164

Change-Id: I6f54522dba518416445c647a1aaef11caf6865ec
2019-03-11 23:32:14 -07:00
Daniel Huang
9b82062164 Merge "Modify API return type and add callback."
am: f96cc08066

Change-Id: I8d8ff3efd4666c4548dfe8a142ae0ad3f0b34b2c
2019-03-11 23:16:53 -07:00
Daniel Huang
f96cc08066 Merge "Modify API return type and add callback." 2019-03-12 06:02:04 +00:00
Tony Huang
306541b2eb Merge "Update nullability of api" am: 47890345d0 am: 434096edef
am: 952affa954

Change-Id: I938e2eb22971b0d54ba597a76de9b69e2c1e6bba
2019-03-11 22:48:08 -07:00
Tony Huang
952affa954 Merge "Update nullability of api" am: 47890345d0
am: 434096edef

Change-Id: If4e283682ec64eabb7f85421b275bf0424df9355
2019-03-11 22:38:40 -07:00
Tony Huang
434096edef Merge "Update nullability of api"
am: 47890345d0

Change-Id: Ie8ed183155b16c87a98c19f11f69fe869e797880
2019-03-11 22:29:24 -07:00
Tony Huang
47890345d0 Merge "Update nullability of api" 2019-03-12 05:22:28 +00:00
Hyundo Moon
ec6bf88434 Merge "Revert Media 1.0 API changes introduced for making 1.0 updatable" 2019-03-12 04:06:32 +00:00
TreeHugger Robot
54626bf41f Merge "[webview] Rename force dark WebView settings." 2019-03-12 03:52:33 +00:00
TreeHugger Robot
f66f3ae921 Merge "[webview] rename unresponsive renderer APIs" 2019-03-12 02:37:30 +00:00
Quang Luong
1fc84caa29 Merge "Added Passpoint prefix to Passpoint related methods in WifiInfo" 2019-03-12 02:29:06 +00:00
TreeHugger Robot
2eeb3ac897 Merge "SurfaceControl, Surface: Add nullability annotations." 2019-03-12 01:49:56 +00:00
TreeHugger Robot
f19439cc68 Merge "Make Resources#getAttributeSetSourceResId public" 2019-03-12 01:46:35 +00:00
Varun Shah
98221767e0 Merge "Added UserManager#getUserSwitchability." 2019-03-12 01:39:32 +00:00
Varun Shah
ea69440c6f Merge "Update UserManager#removeUser to follow API guidelines." 2019-03-12 01:39:32 +00:00
TreeHugger Robot
b4ed947385 Merge "ContentSuggestionsService - allow user manager to disable content suggestions." 2019-03-12 01:06:03 +00:00
Mady Mellor
64d8e5cdc7 Merge "API review: annotate everything" 2019-03-12 01:05:02 +00:00
Tobias Sargeant
bbb043ae86 [webview] Rename force dark WebView settings.
Per API council request, remove setForceDarkMode -> setForceDark to
align with other framework naming.

Bug: 120599879
Test: None
Change-Id: I3f4ed00303d7e4b7d0651a384324a8b265663290
2019-03-11 23:54:27 +00:00
Chen Xu
8607125b45 Merge "rename precise carrier id to specific carrier id" am: 118354f77c
am: ab85849ce7

Change-Id: Icb53a9998d1f93852aadbee36a0f61322d8962b3
2019-03-11 15:33:16 -07:00
Ashley Rose
0a6dc75371 Merge "InspectionCompanions as nested classes" 2019-03-11 22:12:53 +00:00
Robert Carr
da1d242ce8 SurfaceControl, Surface: Add nullability annotations.
In response to API Feedback.

Test: Builds
Bug: 126700125
Bug: 126360307
Change-Id: I17a14fd0d1b527ee38f68935cddee73fb4d10195
2019-03-11 15:09:42 -07:00
Chen Xu
ab85849ce7 Merge "rename precise carrier id to specific carrier id"
am: 118354f77c

Change-Id: I2ef97c1013e3e77b7ec4ec311eaa437503a758e8
2019-03-11 14:54:34 -07:00
Varun Shah
50ef200892 Added UserManager#getUserSwitchability.
The new SystemApi indicates whether user switching is currently allowed
or not. This API provides more detail than the already existing
UserManager#canSwitchUsers (now deprecated) by telling the user why
users cannot be switched via a flag that's returned.

Bug: 124883455
Test: atest android.server.pm.UserManagerTest#testGetUserSwitchability
Change-Id: Ib3ac2f063f3638a172fa339fd2330604b910c7f4
2019-03-11 14:49:03 -07:00
Nader Jawad
e756f460d0 Merge "Added @NonNull annoation to Insets.NONE static field" 2019-03-11 21:36:35 +00:00
Zak Cohen
3e12ac7434 ContentSuggestionsService - allow user manager to disable content suggestions.
Bug: 126227834
Test: compile
Change-Id: I2e8f4a87b1d4adf0d3dd591380d50ee28ae20379
2019-03-11 21:36:19 +00:00
Chen Xu
118354f77c Merge "rename precise carrier id to specific carrier id" 2019-03-11 21:34:30 +00:00
Matt Pape
79f2408ef7 Merge "Add DeviceConfig.onPropertiesChangedListener." 2019-03-11 21:33:22 +00:00
TreeHugger Robot
835282ec29 Merge "Address DPM Private DNS API Review" 2019-03-11 21:05:55 +00:00
TreeHugger Robot
6b6f5b6df1 Merge "Fix Annotations" 2019-03-11 20:04:08 +00:00
Etan Cohen
07c6f4d4bd Merge "[AWARE] Move WifiAwareNetworkSpecifier Builder to its parent class" 2019-03-11 19:54:27 +00:00
TreeHugger Robot
73fde4b2fc Merge "Remove onSmsKillSwitchToggled() from system API." 2019-03-11 18:53:50 +00:00
Matt Pape
ea9881d881 Add DeviceConfig.onPropertiesChangedListener.
Add a listener which replies with an object containing one or many flags
as well as parsing methods. This should replace the previous listener,
but we need to keep the old one around for now because Google Play
services is reliant on it.

Bug: 126414261
Test: atest FrameworksCoreTests:DeviceConfigTest

Change-Id: Ie8d32eced077a8df17be824e94271bd6b15fae3d
2019-03-11 11:43:49 -07:00
Shuo Qian
36ad7638dc Merge "Emergency API review" 2019-03-11 18:39:35 +00:00
Hui Yu
041b3ebe56 Merge "Add new UsageStats event DEVICE_STARTUP" 2019-03-11 17:37:59 +00:00
Chalard Jean
6018db93d7 Merge "Add tethering event callback API" am: 5227285ad7
am: b14afc3a5f

Change-Id: I083910feb7abf3f554fd2b8dddbc13a7aed8e27c
2019-03-11 10:36:15 -07:00
Chalard Jean
b14afc3a5f Merge "Add tethering event callback API"
am: 5227285ad7

Change-Id: Ie38a521abf09e0eb530173508b14aa2acdb9267c
2019-03-11 10:26:28 -07:00
TreeHugger Robot
80bd5fe22e Merge "Unhide methods required for Parcelable class" 2019-03-11 17:24:51 +00:00
Jack Yu
654bb21f70 Unhide methods required for Parcelable class
Those methods were already public in the base class.

Test: Build
FIXES: 126702898
Change-Id: Ibce8f9bf5d1a3ebf9225fa46422dc3c78e29b1f6
2019-03-11 17:24:24 +00:00
TreeHugger Robot
9b9406f8c1 Merge "Use a boolean Consumer instead of RoleManagerCallback." 2019-03-11 17:22:40 +00:00
Chalard Jean
5227285ad7 Merge "Add tethering event callback API" 2019-03-11 17:04:57 +00:00
TreeHugger Robot
54a6bf0189 Merge "Remove conversation id in ConversationActions" 2019-03-11 16:00:22 +00:00
Eran Messeri
3df6695dd7 Address DPM Private DNS API Review
Changes:
* Split setGlobalPrivateDNS to setGlobalPrivateDNSModeOpportunistic
  and setGlobalPrivateDNSModeSpecifiedHost as the original method had a
  potentially unused parameter.
* Annotated return value.
* Annotated with @WorkerThread the method that shouldn't be called on
  the main thread.

Bug: 124301971
Test: atest com.android.cts.devicepolicy.DeviceOwnerTest#testPrivateDnsPolicy
Change-Id: Iace4de642bcf02ad6ee3a02804643890a5017d89
2019-03-11 15:18:00 +00:00
Etan Cohen
3c8856eb75 Merge "[AWARE] Add annotations to ParcelablePeerHandle" 2019-03-11 15:10:35 +00:00
Tobias Sargeant
39b68efcc3 [webview] rename unresponsive renderer APIs
Followup from API council review:

* Rename Renderer to RenderProcess for consistency with existing APIs.
* Make WebViewRenderProcess constructor public.
* Document 5 second minimum interval between successive callbacks.

Bug: 124767616
Bug: 123629980
Test: atest 'CtsWebkitTestCases'
Change-Id: I4416a97e8bb449c4a14a3617ef72a49c92aa3a83
2019-03-11 15:03:03 +00:00
Tyler Gunn
061317ba27 Merge "Remove TelecomManager#EXTRA_IS_ENABLED." 2019-03-11 14:40:28 +00:00