History log of /frameworks/base/core/java/android/server/BluetoothInputProfileHandler.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
cb1d354c1e9b458a0426cd08520d938012e32b34 19-Aug-2011 Jaikumar Ganesh <jaikumar@google.com> Add Api to get profile connection state.

This gets the current connection state of the profile with respect
to the local Bluetooth adapter.

Change-Id: I7cff6c9201d29a8b45413cff7384b7483f21bd5c
/frameworks/base/core/java/android/server/BluetoothInputProfileHandler.java
6003fe9af08b134485ebac61ee312528325f6c3c 08-Apr-2011 Jaikumar Ganesh <jaikumar@google.com> Improve locking granularity for PAN and Input.

Long term, all this needs to be converted to a state machine.

Change-Id: I757a04994cd04e490a632b433e62b00a23880638
/frameworks/base/core/java/android/server/BluetoothInputProfileHandler.java
e7f972122db87dc54e41ed1a6e417534d43bca3a 24-Feb-2011 Dianne Hackborn <hackbod@google.com> Implement issue #3426299: Introduce application "stopped" state

The package manager now keeps track of whether an application is
stopped. There are new intent flags to control whether intent
filters in a stopped application will match the intent. This is
currently used in one place, sending broadcasts, so that stopped
apps can not be launched due to background processes.

The package manager during first init makes sure no applications
are in the stopped state. When new applications are installed,
that begin in the stopped state. When the activity manager is
launching a component of an application, it ensures the application
is taken out of the stopped state.

The "force stop" button in manage applications will now put an
application back in to the stopped state; it can't go back out
of the stopped state until one of its components is launched by
the activity manager.

There will probably be a few more places where we need to filter
stopped applications out of intent matches, but doing this for
broadcast is a very big first step.

This also introduces a new broadcast that is sent to an application
after it is replaced with a new .apk. But only if the app is not
in the stopped state. This makes it a lot easier for developers to
implement code to get their application back in proper running shape
after an upgrade.

Finally another new broadcast is added that is sent to a package's
installer at the first time it is launched. This allows the installer
to tell the package about it being installed only when it is first
actually used.

Change-Id: I589c53ff0e0ece868fe734ace4439c0d202dca2d
/frameworks/base/core/java/android/server/BluetoothInputProfileHandler.java
4ab0e7746fe74a9e4d75d374f73b7af87420b2f6 18-Feb-2011 Jaikumar Ganesh <jaikumar@google.com> Make BluetoothInputDevice inherit from BluetoothProfile.

This makes it in sync with BluetoothHeadset and BluetoothA2dp profiles.

Change-Id: I3ddb1d18b04aacb173b7bc376bca21c277a6afe4
/frameworks/base/core/java/android/server/BluetoothInputProfileHandler.java
47898dd398ce7758983c7eca8a204cf9a170342a 14-Feb-2011 Jaikumar Ganesh <jaikumar@google.com> Make profile handler classes package and final.

Also merge in the netmask removal fix.

Change-Id: I7a5c806d442a704f9cb21204a1d1307461f801c7
/frameworks/base/core/java/android/server/BluetoothInputProfileHandler.java
30b8cbe059b9addff643242e8a1fc86ca72ba54e 12-Feb-2011 Jaikumar Ganesh <jaikumar@google.com> Refactor Input profile operations from Bluetooth Service.

Change-Id: I818b0c7056fd43c7303c95150d8001dfc434e5e7
/frameworks/base/core/java/android/server/BluetoothInputProfileHandler.java