summaryrefslogtreecommitdiff
path: root/packages/SystemUI/src/com/android/systemui/SlicePermissionActivity.java
Commit message (Collapse)AuthorAgeFilesLines
* Update SlicePermissionActivity component in manifestJohn Wu2021-12-021-2/+5
| | | | | | | | | | | | | | | | After ag/15315839, all explicit intents has to match the component's intent filter declared in the manifest xml if the target package is targeting T+. An incomplete intent filter has been set for SlicePermissionActivity, which causes all slice permission request intents fail to resolve and deliver to SystemUI. Because SliceProvider.SLICE_TYPE is not a valid MIME type that can be used for intent filters, the least complicated solution is to remove the intent filter altogether and check the intent in the activity code. Bug: 207782463 Test: atest SlicePermissionsTest#testPermissionIntent Change-Id: I47b1e5d860976bbcd446ae3d21fab0e988279c5e
* remove sensitive pii from safetynet loggingPinyao Ting2020-10-081-3/+1
| | | | | | Bug: 159145361 Test: manual Change-Id: I8f1be55971672c7e8f5aa8848f65b1b9d9f40fb5
* Fix the issue provider can be wrong when requesting slice permissionPinyao Ting2020-08-111-1/+35
| | | | | | | | | | SlicePermissionActivity reads provider_pkg from intent, which can be modified at will. As a result user might see incorrect package name in the dialog granting slice permission. Bug: 159145361 Test: manual Change-Id: I8b66c02786df4096dad74b7e76255d5ddd1d609d
* Rename system-api wm flags to SYSTEM_...Philip P. Moltmann2018-10-091-2/+2
| | | | | | | | | Also add a special API to set them. Internally they are still just regular private flags Test: Built Bug: 116798569 Change-Id: I687b751fa18c7fbcc9bf95aa44d94d8a5614a88f
* Merge "Final cleanups to permission slices" into pi-dev am: 64a33d695dJason Monk2018-05-251-1/+5
|\ | | | | | | | | | | am: 3f3f1ebc17 Change-Id: I075703514267496004435b984733133c3a8887bf
| * Final cleanups to permission slicesJason Monk2018-05-251-1/+5
| | | | | | | | | | | | | | | | | | | | - Add icons to the right and shortcut modes - Add color - Make sure dialogs are secure Test: manual Bug: 79960669 Change-Id: I6d251b0ea5bd3c1b3eed32b184e4aae22c52ffb5
* | Allow to influence how loadSafeLabel worksPhilip P. Moltmann2018-05-081-4/+9
|/ | | | | | | | | | | | | | | | | | Also remove all references to old loadSafeLabel method to prevent proliferation of old method via copy+paste. The implementation assumes that there are three cases: - Short labels that don't have anything wrong with them - Labels that are fine, but are a little too long - Intentionally bad label that try to break stuff and slow things down. In the first two cases no characters are marked for removal, in the third case we have an implementation that does not use a lot of memory and has linear performance when there are a lot of bad characters. Test: gts-tradefed run gts-dev -m GtsContentTestCases Bug: 77964730 Change-Id: I3feb17b2a12018cd5407c88fe3603f2ebbc9d14e
* Protect slice permissions textJason Monk2018-04-131-2/+5
| | | | | Bug: 72749457 Change-Id: I4c1820b2696b61d51f9a3d500b16b4c323fa731f
* Revert "Revert "Slices permission model""Jason Monk2018-01-211-0/+88
| | | | | | | | | This reverts commit 1214c878a839d99b1b29c8c31fc93af2ba949338. Test: boot device Bug: 72270082 Bug: 68751119 Change-Id: I7d0e709a04ffeb8b877aef539a978ee251a75742
* Revert "Slices permission model"Artem Iglikov2018-01-211-88/+0
| | | | | | | | | | This reverts commit f762496b7f51f7b00bcb624ecac94a0d72d0b711. Reason for revert: continuous crash, blocks LON from working on master Test: flashed build from TreeHugger and verified that it boots and doesn't crash anymore Bug: 72270082 Change-Id: I68d771357488c5c17ab00803d8f51a6c7ed37d01
* Slices permission modelJason Monk2018-01-201-0/+88
- Launcher/assistant get access to all slices - Apps with uri access to access a specific slice - Apps without access get a permission granting slice - If the user authorizes access to the slice for the app then the app will be granted access to the app's slices (this happens through a temp grant in the service, and a full uri grant from the app the next time it binds) - Add a hint that apps to add to allow them to return different slices depending on the caller, this allows custom permission checks. Test: runtest --path frameworks/base/services/tests/uiservices Bug: 68751119 Change-Id: I8f8cd0182cfcbfba3f307e2eaba5aae6f6fbe214