Commit Graph

615391 Commits

Author SHA1 Message Date
Nate Myren
32c2514a9d Add most basic aspects of permission usage to PermissionManager
Add the basic API for getting permission usage for mic, camera, and
location. Does not use special attribution yet. Mostly untested

Bug: 172868375
Test: Basic manual tests
Change-Id: Icb268b820557d62125e9307d6ffcf7046ab9b490
2020-12-16 08:40:09 -08:00
Alexander Dorokhine
c51d98c112 Merge changes I3a17ec73,Ie460dbbb
* changes:
  Unhide AppSearchManager APIs.
  Unhide GlobalSearchSession API.
2020-12-15 20:47:01 +00:00
Amy Zhang
2d1c83c610 Merge "Fix the Tuner Framework javadoc @link format" 2020-12-15 20:46:52 +00:00
Amy Zhang
99e0f9b5a1 Merge "Add FilterClientCallback implementation" 2020-12-15 20:46:24 +00:00
Amy Zhang
28fb53f41d Merge "Add an initial Demxu client and Filter Client interface" 2020-12-15 20:46:13 +00:00
Amy Zhang
61a8cd51b2 Merge "Add a FrontendClientCallback struct and enable callbacks in FrontendClient" 2020-12-15 20:46:00 +00:00
Amy Zhang
98af6acd86 Merge "Add an initial TunerClient/FrontendClient interface to interact between Tuner HIDL and Tuner JNI" 2020-12-15 20:43:54 +00:00
Amy Zhang
c389cd5abc Merge "Fix Tuner Unit Tests permission and add a feature checker in the test" 2020-12-15 20:43:10 +00:00
Maryam Karimzadehgan
599aa30dd7 Merge "Adding logging for the ML mBack gesture model. Test: manual on device Bug:150170384 Change-Id: Id6e71b806db3e7cc8bf0b98321c561a5d2e8fbca" 2020-12-15 20:32:49 +00:00
Chris Tate
9bace5915a Merge "Make isAppBad() lock-free" 2020-12-15 20:31:55 +00:00
Yan Zhu
c4853ac3c0 Merge "Improve headless system user's DO setup flow" 2020-12-15 20:25:59 +00:00
Alison Cichowlas
7cd8ae4855 Merge "Fix sharing shortcuts not showing for Work Profile." 2020-12-15 20:08:20 +00:00
TreeHugger Robot
af8420fb91 Merge "Added profile-owner and device-owner on cmd user and dump user." 2020-12-15 20:04:11 +00:00
TreeHugger Robot
1124d6541d Merge "Defer FGS notifications from legacy apps by default" 2020-12-15 19:58:45 +00:00
TreeHugger Robot
a327041b0e Merge "PackageManager: don't call Debug.getCallers() for an error message" 2020-12-15 19:51:25 +00:00
TreeHugger Robot
2057abb50b Merge "Import translations. DO NOT MERGE ANYWHERE" 2020-12-15 19:46:26 +00:00
TreeHugger Robot
e57814c637 Merge "Import translations. DO NOT MERGE ANYWHERE" 2020-12-15 19:37:13 +00:00
TreeHugger Robot
88df30449d Merge "Import translations. DO NOT MERGE ANYWHERE" 2020-12-15 19:31:19 +00:00
Peiyong Lin
fe923cfe7c [automerger skipped] Merge "[GraphicsEnvironment] Avoid null access." into rvc-qpr-dev am: 23ace73ac4 am: 28613f9d31 -s ours
am skip reason: Change-Id I4f3b86b0a8cfff4fc608b3a59ebf0872db0465ff with SHA-1 c5c17e66ba is in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13229183

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Id4eef3ef537fefc876fca881f7c58f78fd1f3d18
2020-12-15 19:29:16 +00:00
Miranda Kephart
312fe058f7 Merge "Screenshot swipe-dismiss polish" 2020-12-15 19:29:08 +00:00
Peiyong Lin
28613f9d31 Merge "[GraphicsEnvironment] Avoid null access." into rvc-qpr-dev am: 23ace73ac4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13229183

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I20f201739a456f9580328670189e506e284feb2e
2020-12-15 19:10:01 +00:00
Peiyong Lin
23ace73ac4 Merge "[GraphicsEnvironment] Avoid null access." into rvc-qpr-dev 2020-12-15 19:02:54 +00:00
TreeHugger Robot
ec0354cc5f [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev am: 29b5a3f06e -s ours am: 1a238e24c3 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13229345

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I0c9414a44acf33d19a792ded4118ab357a376b37
2020-12-15 19:02:02 +00:00
TreeHugger Robot
2d0f708c4e [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev am: a601f31dce -s ours am: e2e92ac8b4 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13228689

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iadc2e7cbe953eed4448c5f2654cd5970e5e8143b
2020-12-15 19:01:46 +00:00
TreeHugger Robot
ad25a87a4d [automerger skipped] Merge "Combine uids for CpuTimePerUidFreq atom" into rvc-qpr-dev am: 9622b6d7d0 am: 946b5ee77a -s ours
am skip reason: Change-Id I0d9a18c78f456e1b0f9d7ad322f15354ead9f02b with SHA-1 e69ade3545 is in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13205190

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I0f328d6a0e186ea5e4b3dc5bd4a8ad812ee8d546
2020-12-15 19:01:30 +00:00
Nicolas Geoffray
22e424f582 Merge "Make Class.getPackageName public." am: 3a76c4c9aa am: 7a0acb4d34 am: df634d7c4e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1519502

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I74d1fea098a9beeb3db99e35317bd7c1ae23ee83
2020-12-15 19:00:39 +00:00
TreeHugger Robot
1a238e24c3 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev am: 29b5a3f06e -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13229345

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iedeacfd4d759a7addf9b56c221a5d20bf541a89a
2020-12-15 18:49:18 +00:00
TreeHugger Robot
e2e92ac8b4 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev am: a601f31dce -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13228689

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ia06238f0e4f7a7da926e8ed151668df11d698582
2020-12-15 18:48:53 +00:00
TreeHugger Robot
946b5ee77a Merge "Combine uids for CpuTimePerUidFreq atom" into rvc-qpr-dev am: 9622b6d7d0
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13205190

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Id450db7d6874e2e1f4832b8dc0c40f972d62bf18
2020-12-15 18:48:15 +00:00
TreeHugger Robot
29b5a3f06e Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev 2020-12-15 18:47:44 +00:00
TreeHugger Robot
a601f31dce Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev 2020-12-15 18:45:06 +00:00
Nader Jawad
b1ecff76c8 Merge "Added View#setRenderEffect API" 2020-12-15 18:37:04 +00:00
Maryam Karimzadehgan
6f83f477b9 Adding logging for the ML mBack gesture model.
Test: manual on device
Bug:150170384
Change-Id: Id6e71b806db3e7cc8bf0b98321c561a5d2e8fbca
2020-12-15 18:34:36 +00:00
Nicolas Geoffray
df634d7c4e Merge "Make Class.getPackageName public." am: 3a76c4c9aa am: 7a0acb4d34
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1519502

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ia30633196eef2c2fdbebde3ad87c9e19c3c8b58e
2020-12-15 18:28:30 +00:00
Nate Jiang
ac0330133c Merge "[Suggestion] Add listener for user approval status change" 2020-12-15 18:05:34 +00:00
Peiyong Lin
d22eebefdb [GraphicsEnvironment] Avoid null access.
Currently when debug layer apk is not installed, GraphicsEnvironment
logs the message and proceeds, which results in null pointer access
crash when later trying to access primaryAbi. Avoid null access by an
early return statement.

Bug: b/175699044
Test: specify not installed debug layer apk and no crash
Change-Id: I4f3b86b0a8cfff4fc608b3a59ebf0872db0465ff
Merged-In: I4f3b86b0a8cfff4fc608b3a59ebf0872db0465ff
(cherry picked from commit c5c17e66ba)
2020-12-15 17:54:45 +00:00
TreeHugger Robot
9622b6d7d0 Merge "Combine uids for CpuTimePerUidFreq atom" into rvc-qpr-dev 2020-12-15 17:48:53 +00:00
Lucas Dupin
48fdde6e1c Merge "Monet feature flag" 2020-12-15 17:40:37 +00:00
Nicolas Geoffray
7a0acb4d34 Merge "Make Class.getPackageName public." am: 3a76c4c9aa
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1519502

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Id82c4473902d0ca0ae31b4c7b7d4c9939bfe0bc6
2020-12-15 17:36:13 +00:00
Chris Li
e3fc678bbf Merge "Add tests for Ime reparent to target RootDisplayArea" 2020-12-15 17:22:55 +00:00
Lucas Dupin
3a391507e7 Merge "Allow custom implementation of color extraction" 2020-12-15 17:19:33 +00:00
Lucas Dupin
4a8708b5ab Merge "Remove shadows from shade" 2020-12-15 17:15:20 +00:00
Christopher Tate
871b04e2b5 Defer FGS notifications from legacy apps by default
Also write to logcat about the deferral, for developer & triage
visibility in bugreports.

Bug: 171499612
Test: ApiDemos
Change-Id: I643bb33f840053c2080a687a4634b59d33582cbf
2020-12-15 09:05:25 -08:00
Winson Chiu
2c9da0fad3 Merge "Skip clearing verification for apps marked with SystemConfig <app-link>" 2020-12-15 17:03:12 +00:00
Flavio Fiszman
277dc6bf39 Merge "Show notification content in single tile widget." 2020-12-15 17:02:45 +00:00
Nicolas Geoffray
3a76c4c9aa Merge "Make Class.getPackageName public." 2020-12-15 16:55:44 +00:00
TreeHugger Robot
eef1b3b1e7 Merge "Throw appropriate exception for session transferring" 2020-12-15 16:23:57 +00:00
Yan Zhu
5cbbac84c3 Improve headless system user's DO setup flow
1. Change manageUser to be setup on current user
2. add pre condition check for headless system user mode: disallows setup when current user is system user 0 and only allows device owner to be set on user 0
3. Changes method name and adds param names

To verify:
1. Install TestDPC app: https://github.com/googlesamples/android-testdpc
2. make sure device is unprovisioned
adb shell dumpsys device_policy
2'. deprovion if needed
adb shell settings put global device_provisioned 0 && adb shell rm /data/system/device_owner_2.xml /data/system/device_policies.xml
3. make sure deivce_amdmin feature is available
 adb shell pm list features | grep "admin"
3'. install feature if needed
adb push frameworks/native/data/etc/android.software.device_admin.xml
/vendor/etc/permissions/
4. run
adb shell dpm set-device-owner --user 0 com.afwsamples.testdpc/com.afwsamples.testdpc.DeviceAdminReceiver
5. verify with
adb shell dumpsys device_policy
6. try to set on user 10 will fail
adb shell dpm set-device-owner --user 10 com.afwsamples.testdpc/com.afwsamples.testdpc.DeviceAdminReceiver
6. switch to user 0, repeat 4. It shall fail.

Bug: 170333009
Bug: 174610623
Test: manual with steps above
Change-Id: Iaa46032fa6487d792f7bde5de5ff6e55b9c36432
2020-12-15 08:20:55 -08:00
Zimuzo Ezeozue
6b792986d6 Merge "Add StorageVolume#getStorageUuid" 2020-12-15 16:11:57 +00:00
Alison Cichowlas
1138fcdb5c Merge "Add SystemUI to OWNERS for Sharesheet." am: eff7324d9c am: ace8f705bc am: 1a55495ae9
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1525899

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I98180f81772e451e63ca6ecb903574c0279a7afd
2020-12-15 15:59:19 +00:00