History log of /frameworks/base/services/java/com/android/server/usb/UsbSettingsManager.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e8eea12a24406d7fc41e07a7d21a129c3b60aff9 28-Mar-2013 Jeff Brown <jeffbrown@google.com> Allow system server to bind to USB devices.

Change-Id: I31f9ed1ff3fcda53f62f08ae198d18d0df3321b7
/frameworks/base/services/java/com/android/server/usb/UsbSettingsManager.java
fd7adedebf88427162a3ce27fcc9cfd3893c869d 23-Jan-2013 Dianne Hackborn <hackbod@google.com> Add new disabled state for "optional" built-in apps.

The disabled state allows you to make an app disabled
except for whatever parts of the system still want to
provide access to them and automatically enable them
if the user want to use it.

Currently the input method manager service is the only
part of the system that supports this, so you can put
an IME in this state and it will generally look disabled
but still be available in the IME list and once selected
switched to the enabled state.

Change-Id: I77f01c70610d82ce9070d4aabbadec8ae2cff2a3
/frameworks/base/services/java/com/android/server/usb/UsbSettingsManager.java
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