summaryrefslogtreecommitdiffstats
path: root/Android.mk
Commit message (Collapse)AuthorAgeFilesLines
* Merge "DO NOT MERGE - Run the task manager service at startup" into ↵Christopher Tate2014-05-281-0/+1
|\ | | | | | | lmp-preview-dev
| * DO NOT MERGE - Run the task manager service at startupChristopher Tate2014-05-231-0/+1
| | | | | | | | | | | | | | | | Also moves most of it into android.app.task rather than android.content. (Cherrypick from master) Change-Id: Ic07a664bf54bc3e40aa0b892946edba4bf37262a
* | Adding ITelecommService definition for Telecomm.Santos Cordon2014-05-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Until telecomm code moves into a system service, we need a way for other apps to call into it for call-related functionality. Initial implementation only has silenceRinger. This is to be implemented by the telecomm code and used by TelephonyManager (until we have a TelecommManager). Change-Id: I9180797451dcb2e9029b20bed47f5d5cb8cddb9f (cherry picked from commit b895606acf18dbb050c9a32106b3c9c2e5111829)
* | Revert "Revert "Add physical TV input handling to TvInputManagerService""Wonsik Kim2014-05-271-0/+2
|/ | | | | | | This reverts commit 1940e197a8de186df5edf0b78e0907ae539bd215. Bug: 14118245, Bug: 15197740 Change-Id: Ia308f16d2ed8ec55112a4d21c180ccb97e8d7c6a
* Add a cache to LockPatternUtilsAdrian Roos2014-05-231-0/+1
| | | | | | | Caches responses from LockSettingsService in the client process. Bug: 15088101 Change-Id: If77c5ec45f52a02c800d50cb8550bfcb180f301d
* Move more packages to framework2Christoph Studer2014-05-221-2/+57
| | | | Change-Id: Ib8e3c915479eb5bc029256934d522f3714071bc2
* Merge "Add an EthernetManager."Lorenzo Colitti2014-05-221-0/+1
|\
| * Add an EthernetManager.Lorenzo Colitti2014-05-211-0/+1
| | | | | | | | | | | | | | | | | | | | The implementation will live in frameworks/opt/net/ethernet. Bug: 7606609 Bug: 8687763 Bug: 14993642 Bug: 14981801 Change-Id: Ic771e268b0c78f0fc32f46af6fe0dd7c634a426e
* | Merge "Add feature actions for HDMI-CEC playback device"Jinsuk Kim2014-05-221-0/+1
|\ \
| * | Add feature actions for HDMI-CEC playback deviceJinsuk Kim2014-05-221-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | - OneTouchPlayAction - DevicePowerStatusAction - addHotplugEventListener - removeHotplugEventListener Change-Id: Ia7f31507ca62127efbacbbfe07ab43ba1f9bd4cf
* | | VolumeZen: SystemUI now hosts the volume dialog.John Spurlock2014-05-211-0/+1
|/ / | | | | | | | | | | | | | | | | - Allow SystemUI to set the volume controller interface using a new binder call to audio service. - Remove VolumePanel's dependency on AudioService. - Host the base VolumePanel in the SystemUI process. Change-Id: I095d5a1a579d42b68d0f81abb4087bd0c754b876
* | Hotspot 2.0 framework - add implementationRoger Chang2014-05-201-1/+1
|/ | | | | Bug: 5485670 Change-Id: I4d0f728f4c20676232f2d61bbf49691f6e21a100
* Revert "Adding INfcUnlockSettings and NfcUnlock interface class."Andres Morales2014-05-201-1/+0
| | | | | | | | This will be re-added as a Trustlet in a subsequent CL. This reverts commit 38a7ed05f8fed0aa81f7214d827875f9876ffbe1. Change-Id: I5aa36df42a7751f165b4ef184e0cda57e5568b59
* Merge "Remove methods added in TelephonyManager."Santos Cordon2014-05-191-1/+0
|\
| * Remove methods added in TelephonyManager.Santos Cordon2014-05-161-1/+0
| | | | | | | | Change-Id: I771502ab76dfc24eb19b9ff58b029bea45d6832c
* | Merge "HdmiControlManager with HdmiPlaybackClient API definition"Jinsuk Kim2014-05-181-0/+2
|\ \
| * | HdmiControlManager with HdmiPlaybackClient API definitionJinsuk Kim2014-05-191-0/+2
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a rewrite of HdmiCecManager that exposes API for CEC Playback device control. HdmiCecManager will be removed together with HdmiCecService once the migration is completed. Replaced direct access to CEC commands with the following 2 API: - oneTouchPlay - queryDisplayStatus Each method requires communication with other device on CEC bus, hence might take some time to finish. The result at the end of protocol exchange is reported through a callback provided as a parameter to the method. The callback is based on interface not abstract class since it has only one method 'onComplete'. Change-Id: I41e9d4571f890303282a79a803c86530d0b46974
* | Hotspot 2.0 framework APIs -- initial implementationYuhao Zheng2014-05-181-1/+1
|/ | | | | | | | Cherry-picked from klp-wireless-dev-mirror SHA1: e73969fac45aaca72528226dc8c0c5e54fb2cdd4 Bug: 5485670 Change-Id: If3250a2fae181a3774d3158e341220006ad6ebe5
* Merge "Initial support for split APKs, PackageInstaller."Jeff Sharkey2014-05-151-0/+2
|\
| * Initial support for split APKs, PackageInstaller.Jeff Sharkey2014-05-141-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Defines a new PackageInstaller class that will be used for installing and upgrading packages. An application desiring to install an application creates a session, stages one or more package files in that session, and then kicks off the install. Previously, PackageManager would always make its own copy of a package before inspecting it, to ensure the data could be trusted. This new session concept allows the installer to write package data directly to its final resting place on disk, reducing disk I/O and footprint requirements. Writes are directed through an intermediate pipe to ensure we can prevent mutations once an install has been initiated. Also uses fallocate() internally to support optimal ext4 block allocation using extents to reduce fragmentation. Sessions are also the way we support installing multiple "split" APKs in a single atomic operation. For a set of packages to form a valid application, they must have exactly the same package name, version code, and certificates. A session can also be used to add a small handful of splits to an application by inheriting existing packages when not performing a full install. Add PackageParser support for extracting split names and certificates. Bug: 14975160 Change-Id: I23d1bf4fbeb9f99a8c83be0c458900a0f0d1bccc
* | Merge "Adding method for applications to query their own tasks. (Bug 14627210)"Winson Chung2014-05-151-0/+1
|\ \ | |/ |/|
| * Adding method for applications to query their own tasks. (Bug 14627210)Winson Chung2014-05-141-0/+1
| | | | | | | | Change-Id: I33299bf59784849171b19af4a5be2ab7665581c5
* | am 60549e20: Merge "Usage stats!"Dianne Hackborn2014-05-081-2/+2
|\ \ | |/ | | | | | | * commit '60549e202fd57679b0ead98224264c3308106ebd': Usage stats!
| * Usage stats!Dianne Hackborn2014-05-081-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Start reworking the usage stats service to be able to have an API we can publish. The basic information it keeps is still the same, though that will be changing in the future. The one big addition here is that we are also now collecting configuration usage stats. Also introduce the start of an access model for usage stats, using app ops. There is an new app op that gives an application access to usage stats even if it normally wouldn't have it, disabled by default. Change-Id: I6ead28e18a7f08eafd057d6ff37dd9cb216358f4
* | am c5fe3c17: Merge "Initial implementation of WifiScanner"Vinit Deshapnde2014-05-081-0/+1
|\ \ | |/ | | | | | | * commit 'c5fe3c179c9f82cacaf0ac082f49de9f9c31708c': Initial implementation of WifiScanner
| * Initial implementation of WifiScannerVinit Deshapnde2014-05-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | This change implements basic functionality of WifiScanner. Following functionality is enabled 1. Scanning - specify a list of channels to scan 2. Significant change detection 3. AP hotlist Change-Id: Ieef75b96bdbbd3c7d9b9e698bd16e64d3b465254
* | am 68dca221: Merge "Check doc comments when you run update-api."Ying Wang2014-05-071-1/+2
|\ \ | |/ | | | | | | * commit '68dca221e2457dcf813a6308e504e9f67d69a6ca': Check doc comments when you run update-api.
| * Check doc comments when you run update-api.Ying Wang2014-05-071-1/+2
| | | | | | | | | | Bug: 14614668 Change-Id: I7ae8de19b51aeaeef70e2ba8bfa268ec70dfaf64
* | am d031e36c: First pass at adding FingerprintManagerServiceJim Miller2014-05-071-0/+2
|\ \ | |/ | | | | | | * commit 'd031e36c433c94fc6da3732be7e61aa906e45ec4': First pass at adding FingerprintManagerService
| * First pass at adding FingerprintManagerServiceJim Miller2014-05-071-0/+2
| | | | | | | | | | | | | | | | | | This adds a new service for monitoring and enrolling fingerprints to the platform. Fixed documentation links. Change-Id: I66013be5e09be9c5f9746c46aacf32d3e26c3b73
* | am 89094f50: Merge "Make GET_TASKS signature|system."Dianne Hackborn2014-05-021-1/+0
|\ \ | |/ | | | | | | * commit '89094f504091775d1f7ff68cf9cde11c87d2417a': Make GET_TASKS signature|system.
| * Make GET_TASKS signature|system.Dianne Hackborn2014-05-021-1/+0
| | | | | | | | | | | | | | | | | | | | | | Normal apps can't hold it now. If they try to use getRecentTasks() or getRunningTasks() without the permission, they will only see their own tasks and home in the list. Also took this opportunity to eradicate all of the old pending thumbnail stuff. Change-Id: I6dc52a06221c78097162e4a8b482027b798bf3ee
* | am 9e35d785: Merge "API for network cache subsystems."Jeff Davidson2014-05-021-0/+1
|\ \ | |/ | | | | | | * commit '9e35d785d00a3dd219f08cb5bdf5d3c525837619': API for network cache subsystems.
| * Merge "API for network cache subsystems."Jeff Davidson2014-05-021-0/+1
| |\
| | * API for network cache subsystems.Jeff Davidson2014-04-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A network subsystem (e.g. Wi-Fi) will be responsible for implementing INetworkScoreCache. NetworkScoreService will load caches for each configured network subsystem. When it receives a call to update scores, it will separate the networks by type and call updateScores on the appropriate INetworkScoreCache. Each subsystem will also be responsible for requesting scores for new networks by calling NetworkScoreManager#requestScores. Bug: 14408144 Bug: 14137255 Change-Id: I76e5e5205bc359c39d6b9c1782126fb7f465cd96
* | | am a54edd7e: Merge "TaskManager API first pass."Matthew Williams2014-05-011-0/+2
|\ \ \ | |/ / | | | | | | | | | * commit 'a54edd7eb31e641630d594de37b3ee9ce6ddfa61': TaskManager API first pass.
| * | Merge "TaskManager API first pass."Matthew Williams2014-05-011-0/+2
| |\ \ | | |/ | |/|
| | * TaskManager API first pass.Matthew Williams2014-04-211-0/+2
| | | | | | | | | | | | | | | | | | | | | This is a very barebones first pass, meant to ensure we're all on the same page, and also get feedback. Change-Id: I7d5492dc5aafbe583f7c2d97ebf1444b6d2e068a
* | | am c60f1877: Merge "Rework some of the voice interaction APIs."Dianne Hackborn2014-04-281-0/+1
|\ \ \ | |/ / | | | | | | | | | * commit 'c60f1877896e795a6add525ee36770e3aa77dc29': Rework some of the voice interaction APIs.
| * | Rework some of the voice interaction APIs.Dianne Hackborn2014-04-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On the app side, requests are now composed by subclassing from various types of Request objects. On the service side, starting a voice interaction session involves starting another service that will then manage the session. This leads the service design much more to what we want, where the long-running main service is very tiny and all the heavy-weight transient session work is elsewhere in another process. Change-Id: I46c074c6fe27b6c1cf2583c6d216aed1de2f1143
* | | am c1644c59: Wire up condition providers to zen mode exit triggers.John Spurlock2014-04-271-0/+1
|\ \ \ | |/ / | | | | | | | | | * commit 'c1644c590bbc24955ecd367cb4c8e368c24fe2e5': Wire up condition providers to zen mode exit triggers.
| * | Wire up condition providers to zen mode exit triggers.John Spurlock2014-04-271-0/+1
| | | | | | | | | | | | | | | Bug:13743109 Change-Id: I4e45d7050d1f9aaa379f46379a3203e61e216a3d
* | | am 7745fb9e: Merge "Introduce condition provider services."John Spurlock2014-04-251-0/+1
|\ \ \ | |/ / | | | | | | | | | * commit '7745fb9e95b6938591a46ffcaace8db02c93962f': Introduce condition provider services.
| * | Merge "Introduce condition provider services."John Spurlock2014-04-251-0/+1
| |\ \
| | * | Introduce condition provider services.John Spurlock2014-04-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add the condition provider interface, base class, and associated system metadata. Pull out common service management code into a reusable helper, used by notification listeners and condition providers. The helper, ManagedServices, is now completely self-contained - it has no dependencies on NoMan or NoMan abstractions. Bug:13743109 Change-Id: I6856d40f0a2ead78ac9b5707568559a57e7eb009
* | | | am ed407e04: Merge "Initial implementation of new voice interaction API."Dianne Hackborn2014-04-251-0/+6
|\ \ \ \ | |/ / / | | | | | | | | | | | | * commit 'ed407e046e63ca1d22a1d9206e2ad558bf821525': Initial implementation of new voice interaction API.
| * | | Initial implementation of new voice interaction API.Dianne Hackborn2014-04-241-0/+6
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This gives a basic working implementation of a persist running service that can start a voice interaction when it wants, with the target activity(s) able to go through the protocol to interact with it. It may even work when the screen is off by putting the activity manager in the correct state to act like the screen is on. Includes a sample app that is a voice interation service and also has an activity it can launch. Now that I have this initial implementation, I think I want to rework some aspects of the API. Change-Id: I7646d0af8fb4ac768c63a18fe3de43f8091f60e9
* | | am 2ca3962b: Merge "Initial implementation of NetworkScoreManager\'s backing ↵Jeff Davidson2014-04-221-0/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | service." * commit '2ca3962bc0168d360cf9567a313608347da51944': Initial implementation of NetworkScoreManager's backing service.
| * | Initial implementation of NetworkScoreManager's backing service.Jeff Davidson2014-04-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This service will ultimately be responsible for propagating scores down to lower-level network subsystems. For now, it just keeps scores in memory and exposes these for debugging purposes via "adb shell dumpsys network_score". This change also adds provisioning of a default scorer. When NetworkScoreService is first initialized, it checks to see if it has ever set a default scorer; if not, it reads a package name from a build config property and attempts to set it as the default. Also add autogenerated equals/hashCode methods to all parcelables. Bug: 14111427 Bug: 13786258 Change-Id: I02271171653d42e12acd240b73b9e23950744f6b
* | | resolved conflicts for merge of 0a57a111 to master-novaRoboErik2014-04-171-5/+8
|\ \ \ | |/ / | | | | | | Change-Id: Id9fad51341239051203a219d58213b9438effc50