OSDN Git Service

Slice permissions++
authorJason Monk <jmonk@google.com>
Fri, 6 Apr 2018 00:56:42 +0000 (20:56 -0400)
committerJason Monk <jmonk@google.com>
Tue, 10 Apr 2018 14:50:42 +0000 (10:50 -0400)
commitbf3eedcc6b340bc03c72cdb45305a8f93dd5b382
treed77365f0b00897397d3a7d2520ed2b9ae0bd672d
parent2bb1d2644212c4abd4f0200dd5118ab463af6ae0
Slice permissions++

New permissions system for slices. Its up a little disk space at the
optimization of CPU/Mem usage, and most importantly doesn't have a
limit on the number that can exist.

Test: runtest --path frameworks/base/services/tests/uiservicestests
Test: runtest --path cts/tests/tests/slices
Test: manual grant through SliceBrowser
Bug: 77323760
Change-Id: Ie601bca042a7b28113a511383ca7e3a35c7c8c71
core/java/android/app/slice/ISliceManager.aidl
core/java/android/app/slice/SliceManager.java
services/core/java/com/android/server/slice/DirtyTracker.java [new file with mode: 0644]
services/core/java/com/android/server/slice/SliceClientPermissions.java [new file with mode: 0644]
services/core/java/com/android/server/slice/SliceManagerService.java
services/core/java/com/android/server/slice/SlicePermissionManager.java [new file with mode: 0644]
services/core/java/com/android/server/slice/SliceProviderPermissions.java [new file with mode: 0644]
services/tests/uiservicestests/src/com/android/server/slice/SliceClientPermissionsTest.java [new file with mode: 0644]
services/tests/uiservicestests/src/com/android/server/slice/SlicePermissionManagerTest.java [new file with mode: 0644]
services/tests/uiservicestests/src/com/android/server/slice/SliceProviderPermissionsTest.java [new file with mode: 0644]