Commit Graph

7980 Commits

Author SHA1 Message Date
Adam Bookatz
86639b1a52 Merge "Clarify UM.createUser javadoc" into rvc-dev am: 33ecd88317 am: e3b6e3dc62 am: 64074e2d30 am: e4ea61c931
Change-Id: Iaf06bff81231c885c45ccfae945da6a50460a92e
2020-05-12 04:34:50 +00:00
Adam Bookatz
e3b6e3dc62 Merge "Clarify UM.createUser javadoc" into rvc-dev am: 33ecd88317
Change-Id: Iae5957ef30deba9fc0fc242c3ec02d31c7ce16e0
2020-05-12 03:45:41 +00:00
Adam Bookatz
a88d4c09e4 Clarify UM.createUser javadoc
When creating admin users, default
UserRestrictions do indeed apply, so updating
the javadoc.

Test: N/A
Bug: 143491938
Change-Id: Id495599abd4ddee100ca2c761d3b420fff315482
2020-05-11 22:22:32 +00:00
Beverly Tai
1284caefec Merge "Add badge colors for dark theme" into rvc-dev am: 78a66d6c36 am: 3e2a0d2682 am: 1c1c47c972 am: c7914e7a94
Change-Id: I344d57b6ace676f599b0919890b9c0c035b062fd
2020-05-10 19:06:14 +00:00
Beverly Tai
3e2a0d2682 Merge "Add badge colors for dark theme" into rvc-dev am: 78a66d6c36
Change-Id: I7ad6f0991a78cfba9bcd77383309acb70a6fe89a
2020-05-10 18:19:47 +00:00
Beverly Tai
78a66d6c36 Merge "Add badge colors for dark theme" into rvc-dev 2020-05-10 18:10:15 +00:00
Jing Ji
793ee0ff16 Merge "Check the isInUse with the lock held in MessageQueue" into rvc-dev am: 04dc962d1d
Change-Id: Ie229f36fd62b3c971d268955c299e72200dc5d76
2020-05-10 05:21:01 +00:00
Jing Ji
baf2d6448e Check the isInUse with the lock held in MessageQueue
Fix a potential race condtion when the same message object
is being enqueued by two threads.

Bug: 150263007
Bug: 154867444
Test: atest android.os.cts.MessageQueueTest
Change-Id: Id79448ba8719479cbdb054f2cdd172fdcbe86d47
(cherry picked from commit 96a6fec4d6)
2020-05-08 21:14:23 +00:00
Alex Johnston
5d3555b906 Merge "Restrict creation of secondary users" into rvc-dev am: 80542add04 am: 315330edb0 am: 3e76e54db7 am: 3078b2c567
Change-Id: I34c8f3b5037f06a7171e9a39f60fc05a03cf9b33
2020-05-07 15:49:10 +00:00
Alex Johnston
3078b2c567 Merge "Restrict creation of secondary users" into rvc-dev am: 80542add04 am: 315330edb0 am: 3e76e54db7
Change-Id: I0b181c5e6628e28a7fe2d170e548b2fc709b3f06
2020-05-07 15:42:59 +00:00
Alex Johnston
4223a3f0ef Merge "Restrict creation of secondary users" into rvc-dev am: 80542add04
Change-Id: Iad605a26fa4f7f4719e8c9cb9dbb04e2ed7d3d20
2020-05-07 15:32:42 +00:00
Beverly
2b4306a8ec Add badge colors for dark theme
Test: manual
Test: atest UserManagerTest#testProfileTypeInformation
Fixes: 149669756
Change-Id: Ib3fd377a4902bbe936d574dc52bac4eae6e25dd4
2020-05-07 09:20:19 -04:00
Alex Johnston
9ace11127c Restrict creation of secondary users
Background
* Secondary users should be disabled
  when the device is an organization-owned
  managed profile device.
* This is because supporting secondary
  users would complicate the semantics of
  user restrictions.

Changes
* Add DISALLOW_ADD_USER as a base restriction
  when the device is an organization-owned
  managed profile device.
* Handle removal case when the device is no
  longer in this mode.
* Remove the ability of other admins to apply
  DISALLOW_ADD_USER.

Manual Testing Steps
* Provision an organization-owned managed
  profile device.
* Check Settings > System > Multiple users
  and verify that a user cannot be added.
* Check WP TestDPC 'Set user restrictions
  on parent' and verify 'Disallow add user'
  is not present.

Bug: 155281701
Test: Manual testing
      atest com.android.server.devicepolicy.DevicePolicyManagerTest
Change-Id: I83348fc8b854cef20383803124000540b5b130cb
2020-05-07 13:58:31 +01:00
Svet Ganov
38cd221d81 Updating platform SDK version for R
* Finalize resources
  * Update appt/aapt2 constants
  * Update R and SDK constants
  * Fix a crashloop bug

Test: build + boot

bug:150281259

Change-Id: Ie56e12336cd1fcf347ac7164f6988b0c2da77c7d
Merged-In: Ie56e12336cd1fcf347ac7164f6988b0c2da77c7d
2020-05-03 09:58:54 -07:00
Svet Ganov
87ccbfaa46 Updating platform SDK version for R
* Finalize resources
  * Update appt/aapt2 constants
  * Update R and SDK constants
  * Fix a crashloop bug

Test: build + boot

bug:150281259

Exempt-From-Owner-Approval: merge conflict resolution

Change-Id: Ie56e12336cd1fcf347ac7164f6988b0c2da77c7d
Merged-In: Ie56e12336cd1fcf347ac7164f6988b0c2da77c7d
2020-05-02 14:26:57 -07:00
Andrew Sapperstein
f181c2f44b Fix broken @see tags in public documentation. am: 8fe35e5f21
Change-Id: Ic95104f61b736d05f18c7465e77951771f39fcbf
2020-05-02 00:36:07 +00:00
Svet Ganov
ed460aa186 Updating platform SDK version for R
* Finalize resources
  * Update appt/aapt2 constants
  * Update R and SDK constants
  * Fix a crashloop bug

Test: build + boot

bug:150281259

Change-Id: Ie56e12336cd1fcf347ac7164f6988b0c2da77c7d
2020-05-01 15:25:27 -07:00
Andrew Sapperstein
8fe35e5f21 Fix broken @see tags in public documentation.
These were previously being suppressed by doclava but with this change,
all failures are fixed and the suppression logic has been removed.

To fix the issues, there were a few possible changes made:
- broken reference to a public API (such as incorrect parameters): fixed
- unnecessary @link inside an @see tag: fixed
- @see referring to an @hide or @SystemApi: reference removed
- broken references to inner class constructors
 - worked around by fully qualifying the constructor

Bug: 6963924
Test: make doc-comment-check-docs
Exempt-From-Owner-Approval: cherry-picked from master
Change-Id: Ifbdce2de96cdffa560bd90f549fa7184d1f9af85
Merged-In: Ifbdce2de96cdffa560bd90f549fa7184d1f9af85
(cherry picked from commit e0624c7a40)
2020-05-01 18:25:32 +00:00
Andrew Sapperstein
6b1e3188a3 Merge "Fix broken @see tags in public documentation." 2020-05-01 00:27:47 +00:00
Brad Ebinger
a58c022a3b Merge "Add clearAll method to RegistrantList for easier cleanup" into rvc-dev am: c4815d409c am: f5f8f67e7c am: e49de74ff1 am: 68eccb2013
Change-Id: If0b0bcbcc92548c7e554f5471d40260710b92e50
2020-04-30 20:28:38 +00:00
Brad Ebinger
f5f8f67e7c Merge "Add clearAll method to RegistrantList for easier cleanup" into rvc-dev am: c4815d409c
Change-Id: I9af83ebaaf358b3880293d30b2d19e0e9321d361
2020-04-30 20:09:31 +00:00
Brad Ebinger
c4815d409c Merge "Add clearAll method to RegistrantList for easier cleanup" into rvc-dev 2020-04-30 20:07:31 +00:00
Jeff Sharkey
4cd89d7d40 Merge "Update more Parcelables to send Strings UTF-8." into rvc-dev am: 1eb3fcfb33 am: e9214abdf3 am: 16844ca4e0 am: 4581e4d59d
Change-Id: I09c9c0251c909665eab4a676c85d28fad9d9b047
2020-04-30 00:41:34 +00:00
Jeff Sharkey
16844ca4e0 Merge "Update more Parcelables to send Strings UTF-8." into rvc-dev am: 1eb3fcfb33 am: e9214abdf3
Change-Id: Ib3930c412d0b3b0ddaf7c05ca51feed036dc337e
2020-04-30 00:27:10 +00:00
Jeff Sharkey
eff0a9dfa2 Merge "Update more Parcelables to send Strings UTF-8." into rvc-dev am: 1eb3fcfb33
Change-Id: I6a6ae5a7dd47c56d7081d7c58fa93cf2567d30f5
2020-04-30 00:06:36 +00:00
Jeff Sharkey
1eb3fcfb33 Merge "Update more Parcelables to send Strings UTF-8." into rvc-dev 2020-04-29 23:55:03 +00:00
Brad Ebinger
eb4355ae4e Add clearAll method to RegistrantList for easier cleanup
Bug: 155320231
Test: atest FrameworksTelephonyTests
Change-Id: I6f1896ae163e77cff30e89a5b01b41162fc58200
2020-04-29 15:19:52 -07:00
Treehugger Robot
f318caa9c2 Merge "API to get hardware variant (SKU)" am: c042e44813 am: edc94080d9 am: ddad10d8bd am: f1f7256263 am: 67c54e87c0
Change-Id: I3b6633364f8d62197ffe4c72276e72a936757d1a
2020-04-29 22:07:28 +00:00
Treehugger Robot
ddad10d8bd Merge "API to get hardware variant (SKU)" am: c042e44813 am: edc94080d9
Change-Id: I9e15b2c23fdaa934c5b39b7ca347e80d05d58384
2020-04-29 21:37:14 +00:00
Treehugger Robot
edc94080d9 Merge "API to get hardware variant (SKU)" am: c042e44813
Change-Id: I82d12a6808ab8b178d3aee75a99ebd9c8fc7189c
2020-04-29 21:32:17 +00:00
Treehugger Robot
c042e44813 Merge "API to get hardware variant (SKU)" 2020-04-29 21:29:37 +00:00
Jeff Sharkey
1639e6b8ee Update more Parcelables to send Strings UTF-8.
An earlier CL with benchmarks has shown that sending strings as UTF-8
is 50% faster for US-ASCII strings, and still 68% faster for complex
strings referencing higher Unicode planes.  (So an improvement in
both cases!)

Since code across the OS still makes heavy assumptions about Parcel
strings typically being UTF-16, we need to carefully migrate
Parcelables by hand, which is what this CLs begins doing.

Bug: 154436100
Test: manual
Change-Id: I9a675473e0ce3a4a5c5e305dd851b40bb1560e1c
2020-04-29 14:54:44 -06:00
Martijn Coenen
05d49deb6d Merge "Add buildExternalStorageAndroidObbDirs()." into rvc-dev am: 1ed01451ed am: 39d29f922e am: 4a6798c9a9 am: 35a7506d2d
Change-Id: I2b89c355c16f7e313b3a377f3b0280c90dc92cdc
2020-04-29 20:06:28 +00:00
Martijn Coenen
4a6798c9a9 Merge "Add buildExternalStorageAndroidObbDirs()." into rvc-dev am: 1ed01451ed am: 39d29f922e
Change-Id: I8b8d1e9bfd7091666d66c3458bbaa2eb97735d81
2020-04-29 19:29:10 +00:00
Martijn Coenen
afd0e4f4c1 Merge "Add buildExternalStorageAndroidObbDirs()." into rvc-dev am: 1ed01451ed
Change-Id: I828380d8c9a4b76f3402066f76c88314f4d8103b
2020-04-29 19:09:29 +00:00
Martijn Coenen
1ed01451ed Merge "Add buildExternalStorageAndroidObbDirs()." into rvc-dev 2020-04-29 18:53:13 +00:00
Yifan Hong
325bbcf799 Merge "Update cleanupAppliedPayload comment." into rvc-dev 2020-04-29 00:08:37 +00:00
Treehugger Robot
7d3142b404 Merge "Update cleanupAppliedPayload comment." am: 14c78c2a55 am: c451ad69d1 am: 57b618335b am: 10ec378f22 am: 0030fda0fa
Change-Id: I18f766213a1db602e127b90f835fa730e7132b6d
2020-04-28 22:33:35 +00:00
Treehugger Robot
57b618335b Merge "Update cleanupAppliedPayload comment." am: 14c78c2a55 am: c451ad69d1
Change-Id: Ic7a18d83aebb781aec2cc018d1225f0846d66fa7
2020-04-28 21:53:38 +00:00
Yifan Hong
524d0f5c28 Update cleanupAppliedPayload comment.
ServiceSpecificException might be thrown, but it is not
actionable by the caller. Hence hide the comment.

Fixes: 151156841
Test: none
Change-Id: I07836fe2c5cc361fa81f6fc24851ad2b0721591b
(cherry picked from commit d3abb6d385)
Merged-In: I07836fe2c5cc361fa81f6fc24851ad2b0721591b
2020-04-28 14:41:50 -07:00
Treehugger Robot
c451ad69d1 Merge "Update cleanupAppliedPayload comment." am: 14c78c2a55
Change-Id: I283fec0c9058d279b47f1c664005546eb8550ede
2020-04-28 21:33:02 +00:00
Treehugger Robot
14c78c2a55 Merge "Update cleanupAppliedPayload comment." 2020-04-28 21:16:24 +00:00
Andrew Sapperstein
e0624c7a40 Fix broken @see tags in public documentation.
These were previously being suppressed by doclava but with this change,
all failures are fixed and the suppression logic has been removed.

To fix the issues, there were a few possible changes made:
- broken reference to a public API (such as incorrect parameters): fixed
- unnecessary @link inside an @see tag: fixed
- @see referring to an @hide or @SystemApi: reference removed
- broken references to inner class constructors
 - worked around by fully qualifying the constructor

Bug: 6963924
Test: make doc-comment-check-docs
Change-Id: Ifbdce2de96cdffa560bd90f549fa7184d1f9af85
2020-04-28 12:37:15 -07:00
Yifan Hong
d3abb6d385 Update cleanupAppliedPayload comment.
ServiceSpecificException might be thrown, but it is not
actionable by the caller. Hence hide the comment.

Fixes: 151156841
Test: none
Change-Id: I07836fe2c5cc361fa81f6fc24851ad2b0721591b
2020-04-27 13:30:09 -07:00
Robin Lee
18556095b9 API to get hardware variant (SKU)
Bug: 151157621
Test: atest android.os.cts.BuildTest
Change-Id: I39b97f5ca3db25724bc50e7f0bbd177f6dc8cc02
2020-04-27 18:54:04 +00:00
Martijn Coenen
806a185ba5 Add buildExternalStorageAndroidObbDirs().
For use by DownloadManager.

Bug: 153504419
Test: atest CtsDownloadManagerInstaller
Change-Id: Ifd45ad779087fb5ba3d885d8e648bc24bc8656eb
2020-04-27 14:09:01 +02:00
TreeHugger Robot
460529f2e2 Merge "Migrate clients from Binder.waitForService to ServiceManager.waitForService" into rvc-dev am: 8f0b08f178 am: 7bb412a077 am: 2ebe45c967 am: afa3d17f23
Change-Id: Ia4a4b3ec7079f3e398f2f5027e0e43abc1a1271b
2020-04-24 22:04:12 +00:00
TreeHugger Robot
2ebe45c967 Merge "Migrate clients from Binder.waitForService to ServiceManager.waitForService" into rvc-dev am: 8f0b08f178 am: 7bb412a077
Change-Id: Ibed2c8ab7499e7a8bda2286397f61bb259e2acf4
2020-04-24 21:38:34 +00:00
TreeHugger Robot
8c952be985 Merge "Migrate clients from Binder.waitForService to ServiceManager.waitForService" into rvc-dev am: 8f0b08f178
Change-Id: I2f7f8018de645e17c2a937ce16cdcce5898ea011
2020-04-24 21:26:30 +00:00
TreeHugger Robot
8f0b08f178 Merge "Migrate clients from Binder.waitForService to ServiceManager.waitForService" into rvc-dev 2020-04-24 21:16:54 +00:00