Commit Graph

22415 Commits

Author SHA1 Message Date
Leon Scroggins
dab4ad8ad9 Merge "Add Paint#setShadowLayer(..., @ColorLong)" 2019-01-16 18:13:40 +00:00
Zimuzo Ezeozue
0adfa70918 Merge "Restrict capture_[secure_]video_output permission to signature only" 2019-01-16 17:11:43 +00:00
Zimuzo Ezeozue
c2bca7b745 Merge "Restrict MANAGE_DEVICE_ADMIN permissions to signature" 2019-01-16 16:36:14 +00:00
TreeHugger Robot
1f2ef22cc2 Merge "Add Paint#setColor(@ColorLong)" 2019-01-16 15:51:35 +00:00
Zimuzo
8236d331be Restrict MANAGE_DEVICE_ADMIN permissions to signature
We want to prevent privileged apps from calling DevicePolicyManager#setActiveAdmin. After this, only apps signed with the platform certificate (e.g Settings / ManagedProvisioning) will be allowed to set Device Admins.

Leave @SystemApi so that it is clear that it 'was' a privileged permission, but add @removed to show that it is no longer a privileged permission.

Bug: 111153365
Test: atest PermissionsHostTest && atest CtsAdminTestCases
Change-Id: I688e87cf09ad206f4f517a7be960c2aa01af8fc4
2019-01-16 14:35:57 +00:00
Narayan Kamath
69b09b0b7b Merge "Build: Add PREVIEW_SDK_FINGERPRINT." 2019-01-16 09:14:47 +00:00
Aurimas Liutikas
de784fbf3d Rerun update-api. It was out of sync.
Test: make -j update-api
Bug: 122916999
Change-Id: I924d4da8474b69a88b6ff5350457df4e0aadd05c
2019-01-15 16:02:56 -08:00
Robert Shih
b5fd613d16 Merge "MediaPlayer2: callback based DRM APIs" 2019-01-15 23:12:51 +00:00
Mady Mellor
7c73162d40 Merge "Create BubbleMetadata use it instead of app overlay intent" 2019-01-15 22:24:45 +00:00
Philip P. Moltmann
7391a17324 Merge "Move permission backup into permission controller" 2019-01-15 21:52:38 +00:00
Hai Shalom
e49bb32221 Merge "[DPP] Rename "DPP" public API to "Easy Connect"" 2019-01-15 20:46:44 +00:00
Hai Shalom
6c5d08bfd7 [DPP] Rename "DPP" public API to "Easy Connect"
Rename all DPP public API and constants to use Easy Connect naming,
whic is the WFA public technology name

Bug: 122851551
Test: atest DppManagerTest
Test: act.py -c ../WifiDppConfig.json -tc WifiDppTest
Change-Id: Iaf30b62d8981b55e07cb509a4f12a476baf22768
2019-01-15 20:46:19 +00:00
Leon Scroggins III
8bbcd3477c Add Paint#setShadowLayer(..., @ColorLong)
Bug: 120904891
Test: I38537394bf314668cc38349c34b9492164cb0c92

Change-Id: Id1c294a2a79087cfaaf4a25fa4888f706fdb8124
2019-01-15 15:37:36 -05:00
Leon Scroggins III
aefa03dd9e Add Paint#setColor(@ColorLong)
Bug: 120904891
Test: Iba796744a9cc3652a6bc1881a9b229403ffaed31
Change-Id: Ib03212b27bc330e61b876a4be3d45c34ed551540
2019-01-15 15:37:36 -05:00
TreeHugger Robot
a32c79d362 Merge "Add CodeType to GnssMeasurement API" 2019-01-15 18:55:03 +00:00
TreeHugger Robot
77571c7f31 Merge "Add Bitmap#eraseColor(@ColorLong) + helpers" 2019-01-15 18:50:21 +00:00
Sunil Ravi
25830b58d7 Merge "Rx Link speed Information" 2019-01-15 18:43:59 +00:00
Jordan Liu
1f49aca8ef Merge "EuiccManager handles multiple eUICCs using cardId" 2019-01-15 18:32:57 +00:00
Siyamed Sinir
7df3ef9cbf Merge "Change UrlSpanFactory to a Function" 2019-01-15 18:29:27 +00:00
Mady Mellor
c39b4aedb0 Create BubbleMetadata use it instead of app overlay intent
* BubbleMetadata encapsulates necessary info to display a bubble
* Replaces app overlay intent usages with BubbleMetadata
* Renames existing bubble APIs to use 'bubble' rather than 'app overlay'

Bug: 111236845
Test: existing tests pass
Change-Id: I6a85d3c41dda47139fb8d960cadf1c8e109cf29b
2019-01-15 10:28:31 -08:00
Leon Scroggins III
4c4259b339 Add Bitmap#eraseColor(@ColorLong) + helpers
Bug: 120904891
Test: I162451ebf807f3a8a44679e5c10406468c922500

- Add Bitmap#eraseColor(@ColorLong). This allows erasing in ColorSpaces
  besides SRGB. New API is hidden pending API-council approval. It is
  @TestApi so it can be used by the new tests.
- Rewrite Bitmap#erase(@ColorInt)'s internals. The ColorInt should be
  treated as an SRGB color. The old code (deep in SkPixmap::erase)
  treated the color as being in the SkColorSpace of the SkBitmap.
- Update getNativeColorSpace to return immediately when it throws.
  Existing callers should never throw anyway, since they do their own
  checks (and throws) in Java before reaching this method. But relying
  on this method to properly return simplifies the new callers.

Change-Id: I1b736934ce1b8294c827bb61c2a363207569da4f
2019-01-15 12:16:19 -05:00
TreeHugger Robot
d08f18b455 Merge "Make some Process constants @TestApi." 2019-01-15 16:08:07 +00:00
Michal Karpinski
a9002d56be Merge "Make PermissionInfo.PROTECTION_FLAG_OEM @TestApi" 2019-01-15 14:36:41 +00:00
Narayan Kamath
b081e07980 Build: Add PREVIEW_SDK_FINGERPRINT.
Based on ro.build.version.preview_sdk_fingerprint, which is
generated by the build system based on the contents of the
public / system API fingerprint. This value helps implement
finer grained targeting of packages to preview releases.

Test: atest BuildTest; manual
Bug: 120439642

Change-Id: Ib2c28d96ea0fa2ed9a6be4c05580c164e39cdd9f
2019-01-15 13:41:18 +00:00
TreeHugger Robot
2499cc2f97 Merge "HIDL stuff to TestApi." 2019-01-15 11:53:37 +00:00
Michal Karpinski
517959e484 Make PermissionInfo.PROTECTION_FLAG_OEM @TestApi
So it can be used in CTS.

Bug: 110956953
Test: atest PermissionPolicyTest#testPlatformPermissionPolicyUnaltered
Change-Id: I1682376845dfa390f01b0e869444c307e6c3d3be
2019-01-15 11:26:36 +00:00
TreeHugger Robot
66f91878a0 Merge "Cleanup TextClassifier APIs" 2019-01-15 10:49:13 +00:00
Seigo Nonaka
74cababfd5 Merge "Add Canvas.drawTextRun(MeasuredText)" 2019-01-15 08:55:13 +00:00
TreeHugger Robot
ba05834931 Merge "Unhide MediaSession2 and MediaController2" 2019-01-15 08:48:33 +00:00
Sungsoo Lim
7553b35ea1 Unhide MediaSession2 and MediaController2
Also unhide the relevant class: Session2Token.

Bug: 122055262
Test: pass MediaSession2Test and MediaController2Test
Change-Id: I7fb94b24082d683ff6367961e300f9ce5f6f8821
2019-01-15 10:24:08 +09:00
Jeff Tinker
955f3424a2 Merge "Add additional error conditions to MediaDrm" 2019-01-15 01:22:16 +00:00
TreeHugger Robot
1efe5f627a Merge "Add intent action and extra for managing a single default app." 2019-01-15 00:47:40 +00:00
Philip P. Moltmann
97142e25d7 Move permission backup into permission controller
As runtime permissions are complex, all runtime permission code is
consolidated into the permission controller app.

Hence the package manager service's permission backup code is now
calling into the PermissionControllerManager which is a interface to the
permission controller app.

Bug: 120907838
Test: Triggered a backup and checked the result via the debugger.
Change-Id: I633162189b728921d902050eee125b4b40b618fd
2019-01-14 16:44:06 -08:00
Robert Shih
cf96703641 MediaPlayer2: callback based DRM APIs
Bug: 112549021
Test: MediaPlayer2DrmTest
Change-Id: If837087ef38fe0b71ad67e01aefdc04bb0339c8e
2019-01-14 16:33:20 -08:00
TreeHugger Robot
09203ca2be Merge "Adding an api to mark a package as distracting" 2019-01-14 23:53:02 +00:00
Jordan Liu
c1c89e470a EuiccManager handles multiple eUICCs using cardId
Bug: 80097562
Test: manual
Change-Id: I61ab60dfe4b97080148c9ee4b180e0a582b10f59
2019-01-14 15:13:41 -08:00
Hall Liu
37c22c1018 Merge "IMS: Propagate media profile changed message" am: 7ae295368d am: 4dee3b2193
am: c5c6046579

Change-Id: Icfa541a094255b3b60600e479cac31fc5220612c
2019-01-14 15:13:10 -08:00
Steven Moreland
cbba4c7a49 HIDL stuff to TestApi.
Since the CTS test for android.os is build with test_current.

Bug: 78650449
Test: android.os.cts
Change-Id: If784f4949af931c6c4efc284f1d16414705fe2d4
2019-01-14 14:37:12 -08:00
Hall Liu
c5c6046579 Merge "IMS: Propagate media profile changed message" am: 7ae295368d
am: 4dee3b2193

Change-Id: I95e75988b622f788b4fc63a9c3e5205b67d0455b
2019-01-14 14:30:55 -08:00
Jordan Liu
fd2fc70be2 Merge "Add CallAttributes and PhoneStateListener method" am: 7bc14fcc38 am: 8a6a6a61f8
am: d887e0f5f9

Change-Id: I81363ce1cae66491dc3c539905ce089302929e53
2019-01-14 13:53:38 -08:00
Hall Liu
7ae295368d Merge "IMS: Propagate media profile changed message" 2019-01-14 21:28:28 +00:00
Jordan Liu
d887e0f5f9 Merge "Add CallAttributes and PhoneStateListener method" am: 7bc14fcc38
am: 8a6a6a61f8

Change-Id: I019bafc8fc47758f7cdeae0aee1081f73965fc7b
2019-01-14 12:56:20 -08:00
Sunil Ravi
ec814a1030 Rx Link speed Information
Get Rx link speed and save it in WifiInfo.
Expose the API to get Rx link speed and Tx
link speed

Bug: 118820339
Test: Manual test by connecting to AP and checking
rx link speed print in logcat logs.

Change-Id: I35245d846533069f2c6b0fa70c6eb94bccb6365c
2019-01-14 12:33:32 -08:00
Nathan Harold
a1ec4ead2c Merge "Add API to Retrieve Detailed SignalStrength Info" am: b6d32aa5e8 am: 1ee0a3de13
am: ce349cfec4

Change-Id: I18d9630985320432870518b402ba7ac57e7b1337
2019-01-14 12:28:00 -08:00
Android Build Merger (Role)
20330218ff Merge changes from topic "am-f9ab841782c043dd94dd83b30968e972"
* changes:
  Merge changes from topic "cellinfocallback-error" am: 360e25280c am: ed0c722aad am: 28d31b21c4
  Add AIDL for ParcelableException am: d2715b7c70 am: 910a4c60ab am: ef9221ee72
2019-01-14 20:20:05 +00:00
Nathan Harold
6c93f8d18a Merge changes from topic "cellinfocallback-error" am: 360e25280c am: ed0c722aad
am: 28d31b21c4

Change-Id: Ib2f14771f9788f954b30ee6ef3981b9a1b714793
2019-01-14 12:18:44 -08:00
TreeHugger Robot
a7fdcc92bc Merge "Add new method to count how many apps have used permissions" 2019-01-14 20:17:05 +00:00
Nathan Harold
ce349cfec4 Merge "Add API to Retrieve Detailed SignalStrength Info" am: b6d32aa5e8
am: 1ee0a3de13

Change-Id: I9abe7802a5e04714275efc901bcff295625c5b1f
2019-01-14 11:37:32 -08:00
TreeHugger Robot
3bd034f341 Merge "Made Augmented Autofill APIs accessible to tests." 2019-01-14 19:30:36 +00:00
Nathan Harold
28d31b21c4 Merge changes from topic "cellinfocallback-error" am: 360e25280c
am: ed0c722aad

Change-Id: I835826b8197bea1e87491a8c18fc938d64c20f8d
2019-01-14 11:30:24 -08:00