fc3f24b4b60c10e0d3f41f70df37e11ea311cc2c |
|
02-Oct-2012 |
Jeff Sharkey <jsharkey@android.com> |
Make USB services multi-user aware. USB settings are now isolated per-user, since they revolve around installed packages. User-specific settings are returned based on calling user, or referenced by UserHandle passed to SystemUI. Each settings Context is wrapped as a specific user, so all broadcasts are sent correctly. Upgrades any existing USB settings to OWNER. Physical events, like new devices, are routed to the currently active user. Switch to using AtomicFile when persisting settings. Bug: 7244888 Change-Id: I8a723ad3d55ac1bff99276c5f3a3f5e8f013432f
/frameworks/base/services/java/com/android/server/usb/UsbSettingsManager.java
|
5ac72a29593ab9a20337a2225df52bdf4754be02 |
|
30-Aug-2012 |
Dianne Hackborn <hackbod@google.com> |
Improve multi-user broadcasts. You can now use ALL and CURRENT when sending broadcasts, to specify where the broadcast goes. Sticky broadcasts are now correctly separated per user, and registered receivers are filtered based on the requested target user. New Context APIs for more kinds of sending broadcasts as users. Updating a bunch of system code that sends broadcasts to explicitly specify which user the broadcast goes to. Made a single version of the code for interpreting the requested target user ID that all entries to activity manager (start activity, send broadcast, start service) use. Change-Id: Ie29f02dd5242ef8c8fa56c54593a315cd2574e1c
/frameworks/base/services/java/com/android/server/usb/UsbSettingsManager.java
|
9064a48365c131ef5f64b26ab33dd40a7d1246a7 |
|
14-Aug-2012 |
Mike Lockwood <lockwood@google.com> |
Merge "Added missing USB_DEVICE_ATTACHED broadcast to running Activity"
|
82991054575130b2f065d9ab8d6aee270cd07239 |
|
18-Jun-2012 |
Robin Cutshaw <robin.cutshaw@gmail.com> |
Added missing USB_DEVICE_ATTACHED broadcast to running Activity If an Activity programatically adds an ACTION_USB_DEVICE_ATTACHED intent, it will never be delivered when the device is attached. This change adds the missing intent broadcast to running Activities. File changes: modified: services/java/com/android/server/usb/UsbSettingsManager.java Change-Id: I767ee4d0765a7901c36e4c6f4aaf6583da2ac6f4 Signed-off-by: Robin Cutshaw <robin.cutshaw@gmail.com>
/frameworks/base/services/java/com/android/server/usb/UsbSettingsManager.java
|
d0d7503fd3e941113094532f28986f49b11b5fdb |
|
20-Apr-2012 |
Dianne Hackborn <hackbod@google.com> |
Move handling of package changes to a background thread. Helps get rid of some jank when installing applications. Change-Id: I97d0022f82d67796e334d37086e5911dd6ca6b62
/frameworks/base/services/java/com/android/server/usb/UsbSettingsManager.java
|
fdc0c2984d05e32954608f46514c4cbe3a5a9424 |
|
01-Jul-2011 |
Mike Lockwood <lockwood@android.com> |
UsbService: Use Slog instead of Log, and disable some logging Change-Id: I094ab99919055848a9fa76363eae6d0df51de9fd Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/services/java/com/android/server/usb/UsbSettingsManager.java
|
46d0adf8256a42416584765625852b6e48497c90 |
|
26-May-2011 |
Mike Lockwood <lockwood@android.com> |
UsbService: Refactor USB host and device support into two separate classes Host support is in UsbHostManager, device support is in UsbDeviceManager Renamed UsbDeviceSettingsManager to UsbSettingsManager Change-Id: Ib76e72957c233fa7f08f454d4d9a2a1da6368cc7 Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/services/java/com/android/server/usb/UsbSettingsManager.java
|