Commit Graph

11966 Commits

Author SHA1 Message Date
TreeHugger Robot
887f1f1909 Merge "Temporarily remove CtsDomainVerificationDeviceMultiUserTestCases from presubmit." 2022-04-13 07:50:29 +00:00
Songchun Fan
85cf4e7d6b Merge "[pm] fix platinum test mapping" into tm-dev am: 082d5f3aad am: bd798bb2ad
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17699365

Change-Id: I97047507901a4311088ae48d9a1f3c9782651a0b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 01:12:52 +00:00
Jonathan Scott
f34d2e4c7f Temporarily remove CtsDomainVerificationDeviceMultiUserTestCases from
presubmit.

Test: N/A
Bug: 227644383
Change-Id: Iffa3ad236e3b164f8d5a56d1f6a8df0d778afac1
2022-04-12 18:13:30 +00:00
Songchun Fan
1ae2bcd605 [pm] fix platinum test mapping
+ Use hostside test class for SplitTest
+ Remove duplicated PackageParserTest

BUG: 140252512
Test: manual
Change-Id: I73bdceb0c5b333041b96cd777790c0ba0cece0e0
2022-04-12 17:24:04 +00:00
Chun-Wei Wang
9233d00739 Merge "Fix the FLAG_INSTALLED for factory APEXes" 2022-04-07 05:42:03 +00:00
Kedar Chitnis
4139a0b099 Merge "Guest mode updates to resolve privacy concerns in guest mode" 2022-04-06 04:18:05 +00:00
Pedro Loureiro
e748d40d2b Merge "Allow unknown codenames in target sdk version for APK-in-apexes" into tm-dev 2022-04-05 12:46:45 +00:00
Jon Eckenrode
4d9299ec44 Merge "Updated API documentation of screenWidthDp and screenHeightDp." am: ec2121901c am: d697c8b46d am: 6417364cfe am: 020a477050 am: f0fa9afc08
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2030783

Change-Id: I0c4546668da64baf8ac151c0adb6cd302431aa19
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-04 18:53:51 +00:00
Jacob Hobbie
67c49da160 Merge "Updating receiver flag requirements and enforcement." into tm-dev am: 2a9b86c1f7 am: 17f2a6d322
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17511929

Change-Id: I42f15ebbd32e19308e46335ca5a0d3c2d236b6e9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-04 18:53:04 +00:00
Jon Eckenrode
020a477050 Merge "Updated API documentation of screenWidthDp and screenHeightDp." am: ec2121901c am: d697c8b46d am: 6417364cfe
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2030783

Change-Id: I0304617ea90c3768fc80f1aa98b3e88ece996d0d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-04 18:32:12 +00:00
Jacob Hobbie
2a9b86c1f7 Merge "Updating receiver flag requirements and enforcement." into tm-dev 2022-04-04 18:27:31 +00:00
Jon Eckenrode
d697c8b46d Merge "Updated API documentation of screenWidthDp and screenHeightDp." am: ec2121901c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2030783

Change-Id: I607d3723b0d2855f9b53f30cd4dda058ff3b4d93
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-04 18:00:57 +00:00
Jon Eckenrode
ec2121901c Merge "Updated API documentation of screenWidthDp and screenHeightDp." 2022-04-04 17:36:37 +00:00
Your Name
b4b352e37f Updating receiver flag requirements and enforcement.
Since we're no longer planning on enforcing the flag requirement for
exported/not exported in T, we should update the compat change so that
it's disabled, which will allow developers to still test it, change the
error message so it doesn't reference Android T, and remove the
additional system property that enabled stricter enforcement.

Test: atest ContextText
Bug: 225057637

Change-Id: Ibdc079ef7e92954422ddde715b3a4ae358f552e3
2022-04-01 16:39:37 +00:00
Pedro Loureiro
5ef7d7b777 Allow unknown codenames in target sdk version for APK-in-apexes
This is currently a recurring issue every new Android release as a few of
our apps will be targeting new platforms and they also get installed on
devices running older SDKs.

This change only changes behaviour for APK in apexes.

Test: atest com.android.server.pm.parsing.PackageParserLegacyCoreTest

Bug: 208239394

Merged-In: If1195c8ec39ac88a605e25dfb1c78d49a5aa3e7c
Change-Id: If1195c8ec39ac88a605e25dfb1c78d49a5aa3e7c
2022-04-01 11:51:06 +00:00
JW Wang
1be3c76eba Fix the FLAG_INSTALLED for factory APEXes
To be consistent with the behavior of system apks. APEX is always
preloaded and can never be fully uninsalled.

Fix PackageManager#getInstalledPackages for there is no more
uninstalled APEX. Inactive APEX is still considered installed.

Bug: 226514467
Bug: 225756739
Test: atest com.android.server.pm.ApexManagerTest
Change-Id: I784071caee2366f984bd5a1f98a0a575e4c9baf6
2022-04-01 10:54:56 +00:00
Pedro Loureiro
2444f9f27d Merge "Allow unknown codenames in target sdk version for APK-in-apexes" 2022-04-01 10:42:25 +00:00
Pedro Loureiro
99d045227c Allow unknown codenames in target sdk version for APK-in-apexes
This is currently a recurring issue every new Android release as a few of
our apps will be targeting new platforms and they also get installed on
devices running older SDKs.

This change only changes behaviour for APK in apexes.

Test: atest com.android.server.pm.parsing.PackageParserLegacyCoreTest

Bug: 208239394

Change-Id: If1195c8ec39ac88a605e25dfb1c78d49a5aa3e7c
2022-03-31 18:58:07 +00:00
TreeHugger Robot
10f99cb77d Merge "Only allow the system server to connect to sync adapters" into tm-dev am: 5b6ba1cfde
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17454514

Change-Id: I1020de103b57f5e5141844f9029b114dbb08ce39
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-31 15:51:27 +00:00
TreeHugger Robot
5b6ba1cfde Merge "Only allow the system server to connect to sync adapters" into tm-dev 2022-03-31 15:35:08 +00:00
Kedar Chitnis
5ca368a9ef Guest mode updates to resolve privacy concerns in guest mode
- Add API in IUserManager to allow setting ephemeral user flag
- Implement and export this API in UserManagerService and UserManager
- Set guest as ephermal by default when createGuest in UserManager is called
- Handle guest user switching in UserSwitcherController for the case
  of dynamic change of ephemeral state
- Add persistant notification when in guest mode to indicate
  - if guest session is new or previously used.
  - if guest session will be cleared on exit or not
- Add buttons in persistant notification to reset or exit guest
- Add flags to enable/disable this feature

Bug: 214031645
Screenshots: go/ephemeral-guest-b-214031645-ux
Test: Manual test using sunfish, atest SystemUITests, atest SettingsRoboTests

Relands ag/16545010 after resolving post submit issues

Revert "Revert "Guest mode updates to resolve privacy concerns in guest mode""
This reverts commit dd5c440802.

Change-Id: I46b8ab527bab8fe665114ed0fffbb06a59d49a77
2022-03-31 06:58:57 +00:00
Treehugger Robot
68749bcab4 Merge "Update OWNERS file to reflect ownership in capability related files" am: c32215ee94 am: e34c026cbb am: edbb1a9687 am: 9b93e341f4
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2030804

Change-Id: Ied23db39e04bf609c4cc76862fd64dae6d47df51
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-31 05:28:49 +00:00
Treehugger Robot
9b93e341f4 Merge "Update OWNERS file to reflect ownership in capability related files" am: c32215ee94 am: e34c026cbb am: edbb1a9687
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2030804

Change-Id: I23340c062bd74fc987a18e621b9a646b5aea52d2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-31 05:12:59 +00:00
Treehugger Robot
edbb1a9687 Merge "Update OWNERS file to reflect ownership in capability related files" am: c32215ee94 am: e34c026cbb
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2030804

Change-Id: Ibf50e24133b3c74cb61f59c665262703a5ad6727
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-31 04:58:11 +00:00
Treehugger Robot
c32215ee94 Merge "Update OWNERS file to reflect ownership in capability related files" 2022-03-31 04:17:58 +00:00
Makoto Onuki
4df2de8380 Only allow the system server to connect to sync adapters
Bug: 203229608
Test: Manual test with changing the check logic
Change-Id: I27ade06541e79746f6c1318296cd11cb7fd5da21
2022-03-30 16:49:12 +00:00
Minche Li
779d07fb71 Merge "Updates the doc for FEATURE_WINDOW_MAGNIFICATION" into tm-dev am: 70a4c7685c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17394606

Change-Id: Idbf07464a4b62d2f49fe1f3934043b601d49181a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-30 01:42:34 +00:00
TreeHugger Robot
7c566ff664 Merge "Add Extra to mark ClipData items as "sensitive"." into tm-dev am: d4dc4fbfad
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17459847

Change-Id: I6c662a432d4b0669935923ac81fadea27b214012
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-30 01:41:49 +00:00
Minche Li
70a4c7685c Merge "Updates the doc for FEATURE_WINDOW_MAGNIFICATION" into tm-dev 2022-03-30 01:30:14 +00:00
Sumedh Sen
7f709b62b1 Merge "Metrics for update without user action change in S" 2022-03-29 22:41:24 +00:00
Jon Moeller
03efadfcfb Add Extra to mark ClipData items as "sensitive".
This extra enables applications to mark ClipData items as sensitive,
indicating that the data within should not ordinarily be displayed.

Applications (e.g. IMEs that store clipboard history) can use
this flag to prevent sensitive data from being unintentionally
displayed on screen.

Bug: 195554988
Test: N/A
Change-Id: Ibccd3944842a40d3e5afec2dd99f32eb7a3564db
2022-03-29 20:50:27 +00:00
joneckenrode
5c907cb5ca Updated API documentation of screenWidthDp and screenHeightDp.
Bug: 170805355
Test: Built API docs
Signed-off-by: joneckenrode <joneckenrode@google.com>
Change-Id: I8ae77784e07c9f9a552da2f3b1d290fac65e0765
2022-03-28 20:51:06 +00:00
Sumedh Sen
76fb3e93b4 Metrics for update without user action change in S
Added an extra in the intent sent to the package verifier to track
whether user action was requested for app installs.

Bug: b/190368734
Test: None.
Change-Id: I52090e2d241c8e0a308a77321cab4bf6341cfb9c
2022-03-28 13:11:54 -07:00
mincheli
76ee08efb5 Updates the doc for FEATURE_WINDOW_MAGNIFICATION
If this feature is not supported,
1. Settings should hide window magnification settings.
2. Magnification mode settings should fallback to.
  full-screen settings.

Bug: 225086379
Test: none
Change-Id: I3248034d25eb88136bda1874092319d4702be455
2022-03-29 02:15:20 +08:00
kholoud mohamed
284246f7e6 RESTRICT AUTOMERGE Refactor device policy resource APIs to a separate class
Bug: 217388602
Bug: 218875965
Test: atest EnterpriseResourcesTests
Test: manual
Change-Id: I8af03136e67057d171e97cb5a43187aa6c7f4fe7
(cherry picked from commit b7aedc6f3d)
Merged-In: I8af03136e67057d171e97cb5a43187aa6c7f4fe7
2022-03-25 16:14:51 +00:00
Winson Chiu
8d1ca1303a Merge "Revert "Revert "Remove all appId migration related public APIs""" into tm-dev am: 6594433069
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17382464

Change-Id: Ibdf61a9d0702fb39076eaab3c3a16fd1ecf6fa25
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-25 05:07:11 +00:00
Sumedh Sen
aa8f73b5bc Merge "Updating documentation of param statusReceiver in PackageInstaller" 2022-03-25 04:56:35 +00:00
Winson Chiu
6594433069 Merge "Revert "Revert "Remove all appId migration related public APIs""" into tm-dev 2022-03-25 04:47:26 +00:00
Pinyao Ting
93ab8fc534 Merge "Update surface related api in ShortcutIno for readability." into tm-dev 2022-03-25 01:17:20 +00:00
Winson Chiu
905b0b2176 Revert "Revert "Remove all appId migration related public APIs""
This reverts commit 2d3633485b.

Reason for revert: reintroduce change with correct removal

Bug: 226541637

Change-Id: I9825ec84a9dadfc3e0f2fd451852892d93e3fec8
2022-03-24 19:51:51 +00:00
Sumedh Sen
45ae5b1567 Merge "Update conditions for updates without user action for Android T" into tm-dev
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17229915

Merged-In: Iafd03b75ecf246a9651572becf6158316ecd8100
Change-Id: Iafd03b75ecf246a9651572becf6158316ecd8100
2022-03-24 19:10:28 +00:00
Ricky Wai
1048bb8923 Merge "Update PackageInstaller.setPackageSource() API docs." into tm-dev am: 9914f1c659
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17377943

Change-Id: I8dba5c78462d9fb7e5f1022f96e97a27fef675ae
2022-03-24 17:45:54 +00:00
Sumedh Sen
b0ad8d5220 Merge "Update conditions for updates without user action for Android T" 2022-03-24 17:19:46 +00:00
Pinyao Ting
b5f6bfef9e Update surface related api in ShortcutIno for readability.
Update surface related api in shortcut info in comply with api design
guideline.

Bug: 210991003
Test: atest CtsShortcutManagerTestCases
Change-Id: I493295fb6d1e780e5bfbb6feec31f7e85dc5294f
Merged-In: I493295fb6d1e780e5bfbb6feec31f7e85dc5294f
2022-03-24 16:15:35 +00:00
Kedar Chitnis
34ae25d390 Merge "Revert "Guest mode updates to resolve privacy concerns in guest mode"" 2022-03-24 13:25:21 +00:00
Kedar Chitnis
dd5c440802 Revert "Guest mode updates to resolve privacy concerns in guest mode"
Revert "Guest mode UX flow updates to user settings"

Revert submission 16545010-kedarc-ephemeral-guest

Reason for revert: A conflicting CL got merged after presubmits were triggerred, will rebase and push again
Reverted Changes:
I86a5a1571:Guest mode updates to resolve privacy concerns in ...
I7cf205883:Guest mode UX flow updates to user settings

Change-Id: I91093a241f31a82f427be24d03e6c922779ceed0
2022-03-24 12:45:25 +00:00
Kedar Chitnis
30d241d3b4 Merge "Guest mode updates to resolve privacy concerns in guest mode" 2022-03-24 11:55:17 +00:00
Ricky Wai
71312ff60c Update PackageInstaller.setPackageSource() API docs.
Bug: 218876748
Test: Able to compile and boot successfully
Change-Id: Ia99fcf2e90c0fd14f0aa38f16f1f2475f2741d85
2022-03-24 11:50:45 +00:00
Winson Chiu
5248b96683 Merge "Revert "Remove all appId migration related public APIs"" into tm-dev am: 2ea87d4d90
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17372475

Change-Id: I55c486d4c886430f6281d13357accddcaddeba7f
2022-03-24 08:49:16 +00:00
Winson Chiu
2ea87d4d90 Merge "Revert "Remove all appId migration related public APIs"" into tm-dev 2022-03-24 08:35:44 +00:00