-
- Downloads
Allow acquiring ContentProviders across users.
Otherwise services like SystemUI will always open content://-style Uris as USER_OWNER. Surfaces through createPackageContextAsUser() which points all ContentResolver operations towards a given user. Start using in RemoteViews, so that Notifications correctly resolve image Uris to the sending user. Also add user support for "content" shell tool. Bug: 7202982 Change-Id: I8cb7fb8a812e825bb0b5833799dba87055ff8699
Showing
- cmds/content/src/com/android/commands/content/Content.java 37 additions, 19 deletionscmds/content/src/com/android/commands/content/Content.java
- core/java/android/app/ActivityManagerNative.java 9 additions, 6 deletionscore/java/android/app/ActivityManagerNative.java
- core/java/android/app/ActivityThread.java 47 additions, 17 deletionscore/java/android/app/ActivityThread.java
- core/java/android/app/ContextImpl.java 36 additions, 23 deletionscore/java/android/app/ContextImpl.java
- core/java/android/app/IActivityManager.java 2 additions, 2 deletionscore/java/android/app/IActivityManager.java
- core/java/android/app/Notification.java 14 additions, 0 deletionscore/java/android/app/Notification.java
- core/java/android/content/Context.java 11 additions, 0 deletionscore/java/android/content/Context.java
- core/java/android/content/ContextWrapper.java 7 additions, 0 deletionscore/java/android/content/ContextWrapper.java
- core/java/android/widget/RemoteViews.java 16 additions, 4 deletionscore/java/android/widget/RemoteViews.java
- core/java/com/android/internal/statusbar/StatusBarNotification.java 28 additions, 23 deletions...com/android/internal/statusbar/StatusBarNotification.java
- packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java 2 additions, 3 deletions...om/android/systemui/statusbar/tablet/TabletStatusBar.java
- services/java/com/android/server/NotificationManagerService.java 4 additions, 3 deletions...s/java/com/android/server/NotificationManagerService.java
- services/java/com/android/server/am/ActivityManagerService.java 9 additions, 9 deletions...es/java/com/android/server/am/ActivityManagerService.java
- test-runner/src/android/test/mock/MockContext.java 7 additions, 0 deletionstest-runner/src/android/test/mock/MockContext.java
- tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java 6 additions, 0 deletions...c/com/android/layoutlib/bridge/android/BridgeContext.java
Loading
Please register or sign in to comment