summaryrefslogtreecommitdiffstats
path: root/services/java/com/android/server/AccessibilityManagerService.java
Commit message (Collapse)AuthorAgeFilesLines
* Switch the services library to using the new SlogJoe Onorato2010-03-011-10/+10
|
* Fix issue #2438980: Implement package watcher for voice recognizer service ↵Dianne Hackborn2010-02-221-19/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | setting I am getting tired of writing package monitor code, realized this is missing in a number of places, and at this point it has gotten complicated enough that I don't think anyone actually does it 100% right so: Introducing PackageMonitor. Yes there are no Java docs. I am still playing around with just what this thing is to figure out what makes sense and how people will use it. It is being used to fix this bug for monitoring voice recognizers (integrating the code from the settings provider for setting an initial value), to replace the existing code for monitoring input methods (and fix the bug where we wouldn't remove an input method from the enabled list when it got uninstalled), to now monitor live wallpaper package changes (now allowing us to avoid reverting back to the default live wallpaper when the current one is updated!), and to monitor device admin changes. Also includes a fix so you can't uninstall an .apk that is currently enabled as a device admin. Also includes a fix where the default time zone was not initialized early enough which should fix issue #2455507 (Observed Google services frame work crash). In addition, this finally introduces a mechanism to determine if the "force stop" button should be enabled, with convenience in PackageMonitor for system services to handle it. All services have been updated to support this. There is also new infrastructure for reporting battery usage as an applicatin error report.
* Fixing bug 2453467 - In case of a dead process while disabling Accessibility ↵Svetoslav Ganov2010-02-181-0/+1
| | | | some processes keep sending AccessibilityEvents
* Fixing bug 2451615 - Accessibility services are started upon system reboot ↵Svetoslav Ganov2010-02-171-12/+13
| | | | while accessibility is disabled
* Rename media resource broadcastsSuchi Amalapurapu2010-02-081-2/+2
| | | | | | Add checks for fwdlocked and updated system apps add more tests remove duplicate adds
* Apps on sdcard: Add new broadcastsSuchi Amalapurapu2010-02-021-0/+5
| | | | | | | | | | | | | Add new broadcasts ACTION_MEDIA_RESOURCES_AVAILABLE and ACTION_MEDIA_RESOURCES_UNAVAILABLE that get broadcast by PackageManagerService when sdcard gets mounted/unmounted by MountService so that packages on sdcard get recognized by various system services as being installed/available or removed/unavailable by the system. The broadcasts are sent before the actual package cleanup which includes mounting/unmounting the packages and we force a gc right after so that any lingering file references to resources on sdcard get released.
* Add better service reporting.Dianne Hackborn2009-09-031-0/+5
| | | | | | This will be used elsewhere. Change-Id: Id561fa7fed5eb65446312cb697813483903d33a6
* Fixing bug #2023024 - there is an out of bounds exception thatCharles Chen2009-07-291-6/+13
| | | | | | | can happen if services are going away as the AccessibilityManagerService is trying to dispatch notifications to these services. Catching this exception and bailing because having this exception means that there are no more services around that need to get this notification.
* Fixing bug 2003639 - this is a fix to prevent the AccessibilityManagerServiceCharles Chen2009-07-241-1/+3
| | | | from crashing if it gets an invalid accessibility event.
* Accessibility feature - framework changes (replacing 698, 699, 700, 701 and ↵svetoslavganov2009-05-141-0/+668
merging with the latest Donut)