Commit Graph

2310 Commits

Author SHA1 Message Date
TreeHugger Robot
69a0939764 Merge "Give Shell the NOTIFY_PENDING_SYSTEM_UPDATE permission" into sc-dev 2021-06-29 16:57:01 +00:00
Alex Kershaw
1f5ef8e31d Give Shell the NOTIFY_PENDING_SYSTEM_UPDATE permission
This is required for GTS testing it, rather than having to instrument
GMS Core.

Bug: 182271592
Test: tested as part of other CLs in this topic
Change-Id: Id56e0d206afe0a9069d1510a3dae9a07141fff60
2021-06-29 11:52:04 +01:00
Kohsuke Yatoh
80a8cf86c0 Merge "Extract flag font from NotoColorEmoji" into sc-dev 2021-06-29 00:40:27 +00:00
TreeHugger Robot
e4147d7370 Merge "Rename keylayout for SnakeByte iDroid:con to match by name" into sc-dev 2021-06-28 13:10:02 +00:00
Treehugger Robot
6853c263e9 Rename keylayout for SnakeByte iDroid:con to match by name
This keylayout was introduced in ba81efe04a.
Unfortunately, we cannot match by vid / pid, since this breaks other
devices (like keyboards) that use the same vendor / product id.

Instead, match by name to avoid conflict.

Bug: 191720859
Change-Id: I9dd686ebcd612ca04d41b7b5cadf8442350346c9
Merged-In: I9dd686ebcd612ca04d41b7b5cadf8442350346c9
Test: verified manually
2021-06-27 08:09:21 +00:00
Hongguang
757d741cd7 Allow Shell more permissions for TvInputManagerTest.
Bug: 171024152
Test: android.media.tv.cts.TvInputManagerTest
Change-Id: Iabea3ea72a5476892c848eaa8ebf4f93ad9b1000
2021-06-25 00:50:51 +00:00
Seigo Nonaka
458f1dd71c Extract flag font from NotoColorEmoji
Bug: 188926991
Bug: 188779144
Test: m fontchain_lint
Change-Id: Ie807e31abb407f5b58665d4d2941bc75186d5c42
Merged-In: Ie807e31abb407f5b58665d4d2941bc75186d5c42
2021-06-24 18:46:08 +00:00
TreeHugger Robot
f92b5c4936 Merge "Enabling CAR_MONITOR_INPUT in com.android.car.rotary.xml" into sc-dev 2021-06-17 20:50:27 +00:00
Antonio Kantek
4422c2ecb0 Enabling CAR_MONITOR_INPUT in com.android.car.rotary.xml
Bug: 191330748
Test: m -j32 (+ installed on seahawk)
Change-Id: I8721991a978bdbde7d6f6f852c55a0fb85634a84
2021-06-17 09:32:47 -07:00
Antonio Kantek
56330ddf59 Merge "Adding com.android.car.cluster.home.xml" into sc-dev 2021-06-16 16:31:31 +00:00
Antonio Kantek
8e3082fbcd Adding com.android.car.cluster.home.xml
This is required in order to build ClusterHomeSample with CAR_MONITOR_INPUT privileged permission.

Bug: 186676333
Test: atest CarServiceUnitTest
Change-Id: Ie5c81beb142c8f02aa01bdf129320169eed2c00e
2021-06-15 15:02:16 -07:00
Vadim Caen
a46ff113be Release the SurfacePackageViewHost on splash screen removed
The SurfacePackageViewHost was never release, leading to a leak of its
surfaces.

This CL ensure it is released:
  - Directly in the shell if the SplashScreenView was not copied
  - From the client, through the window manger and then to the shell if
  the splash screen was copied in the client process

Test: Manually tested with app setting by checking if the surfaces
are actually removed (winscope + logs) in the following scenarios:
    - When the application registers an OnExitAnimationListener
      and calls remove(),
    - When the application registers an OnExitAnimationListener
      and dies without calling remove()
    - When the applicaiton does not register an OnExitAnimationListener
    and the shell removes the splash screen
Bug: 189759180

Change-Id: Ib68bfffad6720911368739d7dd87d8a03034c589
2021-06-15 15:39:09 +02:00
TreeHugger Robot
57fcc33111 Merge "Give shell android.permission.GET_TOP_ACTIVITY_INFO" into sc-dev 2021-06-09 17:15:44 +00:00
Zak Cohen
46e5c0df76 Give shell android.permission.GET_TOP_ACTIVITY_INFO
Grant shell android.permission.GET_TOP_ACTIVITY_INFO for testing Launcher
tests that need access to AssistContentRequester in shell context.

Bug: 190344718
Test: Local build and flash, ran test
Merged-In: I551e0bee413432653f39c91664d716f695311b6f
Change-Id: I551e0bee413432653f39c91664d716f695311b6f
2021-06-09 03:27:58 +00:00
Meng Wang
0c1b382ace Merge "Allow ImsServiceEntitlement app to schedule jobs" into sc-dev 2021-06-08 23:50:09 +00:00
TreeHugger Robot
15cc80b39c Merge "Use RobotoStatic-Regular for the weight 400 of roboto family" into sc-dev 2021-06-08 17:57:30 +00:00
TreeHugger Robot
53c5d85bef Merge "Update com.android.statementservice to support v2 API" into sc-dev 2021-06-07 18:50:45 +00:00
Jahdiel Alvarez
7a19e4a94e Merge "Add CarWatchdog privileged permissions in allowlist for CarShell package" into sc-dev 2021-06-07 16:40:33 +00:00
Winson
374e6d6cc9 Update com.android.statementservice to support v2 API
Brings AOSP up to a true representative implementation which can be
shipped on production devices.

Bug: 171219506

Test: manual, push AOSP, pm enable, pm verify-app-links

Change-Id: I5de6405afe884a19d35d09b266457c4ad4eee91b
2021-06-03 16:37:26 -07:00
samalin
cc01a8a656 Allow ImsServiceEntitlement app to schedule jobs
ImsServiceEntitlement is a headless app for certain carriers requiring
background IMS provisioning only. So the app needs to be allowed to
schedule jobs.

Bug: 189397221
Test: make
Change-Id: Ib910681ef81a417aaa4a13514260cfa26098a048
2021-06-03 16:38:16 +00:00
TreeHugger Robot
e36c773634 Merge "Add emergency app to power-save allowlist" into sc-dev 2021-06-02 23:47:04 +00:00
Suprabh Shukla
a1812e90a3 Add emergency app to power-save allowlist
Test: Manually run:
adb shell dumpsys alarm
Should show 'com.android.emergency' under 'Exempted bucket packages'.

Bug: 189866352
Change-Id: I485dd3e4d9026e576b670a1a4439ea62eec987f3
2021-06-02 14:08:32 -07:00
Hai Zhang
49ca739329 Remove allowlist for GET_RUNTIME_PERMISSION_GROUP_MAPPING.
The permission has been removed in ag/14670362.

Bug: 182094776
Bug: 185607880
Change-Id: I780d951c57283f0097780fb780afec915c64303c
2021-06-02 05:08:20 +00:00
Jahdiel Alvarez
96d1208d01 Add CarWatchdog privileged permissions in allowlist for CarShell package
Test: atest AtsCarTests:CarWatchdogManagerTest
Bug: 189354222
Change-Id: If87b2eed7d7e183b29e0d9eba9b54505c117218c
2021-05-26 22:05:18 +00:00
Seigo Nonaka
18c044d31b Use RobotoStatic-Regular for the weight 400 of roboto family
Bug: 189235998
Test: Manually done
Change-Id: I253a72df5641b57d371598cec6853737c5e98ba9
2021-05-25 14:09:52 -07:00
TreeHugger Robot
6572539f65 Merge "Check "BIND_HOTWORD_DETECTION_SERVICE" permission before binding HotwordDetectionService" into sc-dev 2021-05-25 13:24:35 +00:00
Patrick Baumann
43628ca24c Updates OWNERS files
Bug: 186864416
Test: Builds
Change-Id: I04dfc5c2c7143825334ebc62742e335b8c889492
2021-05-21 14:13:18 -07:00
lpeter
e66524d14f Check "BIND_HOTWORD_DETECTION_SERVICE" permission before binding HotwordDetectionService
Bug: 187914415
Test: atest CtsVoiceInteractionTestCases
Test: atest CtsVoiceInteractionTestCases --instant
Change-Id: I4ccd8fd5b153f28fa4b1463f7412bb8067cc4ffd
2021-05-21 10:49:56 +08:00
TreeHugger Robot
92c4b3d31d Merge "Revert "Revert "Remove GET_ACCOUNTS_PRIVILEGED from PermissionCo..."" into sc-dev 2021-05-19 20:11:21 +00:00
Hai Zhang
0bd63263db Revert "Revert "Remove GET_ACCOUNTS_PRIVILEGED from PermissionCo..."
Revert "Revert "Remove GET_ACCOUNTS_PRIVILEGED from PermissionCo..."

Revert "Revert "Remove GET_ACCOUNTS_PRIVILEGED from PermissionCo..."

Revert submission 14640417-revert-14608710-pc-account-permission-YZYJDZRTJD

Reason for revert: Reversion didn't fix test.
Reverted Changes:
I5b3cd130e:Revert "Remove GET_ACCOUNTS_PRIVILEGED from Permis...
I38aa53cc5:Revert "Remove GET_ACCOUNTS_PRIVILEGED from Permis...
Ibed0af2c7:Revert "Remove GET_ACCOUNTS_PRIVILEGED from Permis...

Bug: 185607880
Bug: 188643368
Change-Id: Iee9e3f4b01ad1f3d5285e712a70cf218886c8de9
2021-05-19 16:18:31 +00:00
Neil Fuller
bc9061fdf3 Merge "Add permission to shell for CTS test" into sc-dev 2021-05-19 16:11:12 +00:00
Ard Biesheuvel
e6c75ec2dc Revert "Remove GET_ACCOUNTS_PRIVILEGED from PermissionController."
Revert "Remove GET_ACCOUNTS_PRIVILEGED from PermissionController."

Revert "Remove GET_ACCOUNTS_PRIVILEGED from PermissionController."

Revert submission 14608710-pc-account-permission

Reason for revert:
Causes kernel presubmit breakage (b/188643368)
[avd/avd_boot_test_kernel_triggered-stable-host-image] DeviceBootTest.DeviceBootTest#DeviceBootTest

Reverted Changes:
I5ed894f7d:Remove GET_ACCOUNTS_PRIVILEGED from PermissionCont...
I2e765abb8:Remove GET_ACCOUNTS_PRIVILEGED from PermissionCont...
Ia11eb94f8:Remove GET_ACCOUNTS_PRIVILEGED from PermissionCont...

Change-Id: I5b3cd130e3d541cd2d97e74bd9da158c47dc0ea8
Bug: 188643368
2021-05-19 13:29:43 +00:00
Neil Fuller
bc4a843f18 Add permission to shell for CTS test
This grants the shell app the SUGGEST_EXTERNAL_TIME permission needed
for the TimeManagerTest (CTS) to invoke the
TimeManager.suggestExternalTime() method during tests.

Bug: 184947690
Bug: 177079827
Test: See associated cts change
Merged-In: Ia1995ec9503dbd2b12e0b5b5f92a96e02f85beec
Change-Id: Ia1995ec9503dbd2b12e0b5b5f92a96e02f85beec
2021-05-18 14:04:55 +01:00
Hai Zhang
4147b7f3bb Remove GET_ACCOUNTS_PRIVILEGED from PermissionController.
It was only added for debugging in ag/12255967, and now that we no
longer need that info, we should remove it before S release.

Change-Id: I2e765abb8fbb9277a7a1ff4e0226161eeb3d5eed
Fixes: 185607880
Test: presubmit
2021-05-18 00:53:58 +00:00
Aaron Huang
63fd72154c Merge "Split out NetworkStack and Tethering permission" into sc-dev 2021-05-17 14:15:53 +00:00
Zhomart Mukhamejanov
1aa8e74d5c Merge "Add android.car.permission.CONTROL_CAR_CLIMATE to bugreport app" into sc-dev 2021-05-13 22:10:13 +00:00
Jeff Chang
5c62d1f9d6 Merge "Make no-history activity be finished with different tasks" into sc-dev 2021-05-13 02:35:37 +00:00
Zhomart Mukhamejanov
01f50a208d Add android.car.permission.CONTROL_CAR_CLIMATE to bugreport app
This is to allow closing the HVAC menu when bugreport is opened,
required by CLOSE_SYSTEM_DIALOG broadcast.
See bugreport app's AndroidManifest.xml for details.

Bug: 187471256
Test: run locally
Change-Id: I9630ca46ed7ea9cc536bf390a07d95d980701c69
2021-05-11 16:02:12 +00:00
TreeHugger Robot
793ae837f5 Merge changes from topic "ClusterState.displayId" into sc-dev
* changes:
  Adds car.permission.CAR_INSTRUMENT_CLUSTER_CONTROL to CarSystemUI.
  Removes car.permission.ACCESS_PRIVATE_DISPLAY_ID from ClusterHome.
2021-05-11 02:20:28 +00:00
TreeHugger Robot
880ad9cfb1 Merge "Add READ_VOICEMAIL permission to privapp-permissions." into sc-dev 2021-05-10 16:34:29 +00:00
Grace Jia
ff9040693d Add READ_VOICEMAIL permission to privapp-permissions.
For packages don't have READ_VOICEMAIL permission, CallLogProvider will
limit its access to voicemails by applying strict grammar check. Add
this permission to CallLogBackupAgent to avoid exception when backup and
restore.

Bug: 184244328
Test: Manually restore the device
Change-Id: I7848a6b58f4502d4dd9a346e5e3725e5d741c02f
2021-05-10 16:29:29 +00:00
Yuncheol Heo
8376f3d27a Adds car.permission.CAR_INSTRUMENT_CLUSTER_CONTROL to CarSystemUI.
- The permission is need to use ClusterHomeManager.

Bug: 173454330
Test: it bulids
Change-Id: I3553d8136866b04804ba849fe601abff86c3b92f
2021-05-06 23:42:02 -07:00
Yuncheol Heo
714df2c520 Removes car.permission.ACCESS_PRIVATE_DISPLAY_ID from ClusterHome.
Bug: 173454330
Test: it builds
Change-Id: Iade4f6e5486ad10936cb1e4b881bc3f63b61ece6
2021-05-06 23:41:25 -07:00
TreeHugger Robot
9ff733a0c1 Merge "Add EVS permissions to CarSystemUI." into sc-dev 2021-05-01 01:12:27 +00:00
Yuncheol Heo
83a8f97251 Add EVS permissions to CarSystemUI.
- MONITOR_CAR_EVS_STATUS to get the status of EVS.
- CONTROL_CAR_EVS_ACTIVITY to generate the session token.

Bug: 170792252
Test: SystemUI brings up without crash.
Change-Id: Ibc2af746ba699de91ced6866c50c0774af429b51
2021-04-29 11:56:54 -07:00
Aaron Huang
41b2979db1 Split out NetworkStack and Tethering permission
Split the networkstack and tethering permission out of
privapp-permissions-platform.xml so that they can get
overridden properly.

Bug: 151213404
Test: NetworkStackTests
      TetheringTests
Change-Id: Ic5dea321a441c1366f5faf2ecd683a2fa708bc80
2021-04-29 19:33:38 +08:00
Eric Jeong
72402519c2 Grant CONTROL_CAR_POWER_POLICY permission to car shell
- The permission is needed to run CarPowerManagerTest in ATS

Bug: 178415284
Test: atest com.google.android.car.ats.CarPowerManagerTest
Change-Id: I200640b7899115d25e1343825186793d86633bcb
2021-04-28 22:21:28 -07:00
TreeHugger Robot
c72ac760e1 Merge "Add Sony DualShock3 controller sensor axes mapping." into sc-dev 2021-04-26 17:48:53 +00:00
mavishsu
b2c772f0b3 Adds shift+capslock key combination to Virtual.kcm.
Bug: 185564467
Test: Manual test.
1. Push modified Virtual.kcm file to the device
2. Check caps+shift can input lowercase letters

Change-Id: I9f78ce7f8f6690db08958241b5baf3c9fce04b10
2021-04-23 08:58:58 +00:00
Hongwei Wang
b899f626b6 Merge "Apply PictureInPictureSurfaceTransaction upon reparent" into sc-dev 2021-04-23 05:17:12 +00:00