summaryrefslogtreecommitdiffstats
path: root/Android.mk
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge "DO NOT MERGE - Display mode switches." into mnc-devP.Y. Laligand2015-05-121-2/+3
|\ \ \
| * | | DO NOT MERGE - Display mode switches.P.Y. Laligand2015-05-111-2/+3
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | Knowledge of the various modes of a display is now available to apps, and they can request a specific mode for their windows. b/18241736 Change-Id: I8eb16ff713e878512faca3ca6662254f08a9be7f (cherry picked from commit 5c7773d86484aac5737667c604bd8fe8150c2136)
* | | Tweak SystemUpdatePolicy according to API review.Rubin Xu2015-05-111-0/+1
|/ / | | | | | | | | | | | | | | Make SystemUpdatePolicy Parcelable; hide public constructor and expose static builder methods. Bug: 20820025 Change-Id: I594ba3c7e5514551134ba6c866b24498b66506bf
* | Revert "Remove incomplete media router API."Bart Sears2015-05-071-0/+1098
| | | | | | | | | | | | | | | | | | This CL has broken all builds on mnc-dev. Reverting until Jeff can take a look at it. This reverts commit 2e5a2051de54e64612e1357d4534c7ec851aa508. Change-Id: Ib9b3569bfebdc7bbfbcb7aee82733b93736c5bb5
* | Remove incomplete media router API.Jeff Brown2015-05-061-1098/+0
| | | | | | | | | | Bug: 20641986 Change-Id: I310fadafb5a6b8190a32e5d87f3e1823c87bcef7
* | Revert "Initial draft of new MediaRouter APIs."Jeff Brown2015-05-061-7/+0
| | | | | | | | | | | | | | This reverts commit 1a937b04e63539cb1fab1bde601031d415c7156f. Bug: 20641986 Change-Id: I035d945d1561e5fc7c914aa9362635f763c83cfd
* | Implement user-settable power save whitelist.Dianne Hackborn2015-04-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The whitelist is now maintained by DeviceIdleController, which is moving out into its own independent system service. Network stats now queries it for the whitelist, instead of collecting that itself. Also did a few improvements in alarm manager -- made the code for moving alarms out of the pending list more robust, and fixed the debug output to always print the contents of the pending list even if we aren't in a pending state. (That would have helped me identify the problem much earlier.) Change-Id: I0f7119d4c553c3af4d77b2f71246fa6e2c13c561
* | Adding Carrier Config API.Jonathan Basseri2015-04-161-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | UICC privileged carrier apps will extend CarrierConfigService to provide carrier-specific configuration. Apps/services will use CarrierConfigManager to read the current configuration. CarrierConfigManager also defines the set of configuration variables and their default values. Bug: b/19483786 Change-Id: I027211b43276afd6fe893ae50048c52f2aed5cf5
* | Add support for Bluetooth Sim Access Profile (2/4)Casper Bonde2015-04-151-0/+1
| | | | | | | | Change-Id: I6c634aa38d31a7b5a98c9089840557257fd58209
* | Zen: Add notification policy management api.John Spurlock2015-04-151-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Allow apps to read and modify notification policy (currently which items are prioritized in "priority only" mode), but only after they've been granted access by noman. - Access to read/modify notification policy requires a token provided by noman. Enabled notification listeners are automatically given tokens (new getter on NLS), but any other app can also request them. - Currently, all requests are granted. - Also add a new change intent when the public policy changes. Bug: 18541928 Change-Id: I482d1c39852d0d961931515e0f0e059a8faee4ed
* | Merge changes from topic 'lss-update'Andres Morales2015-04-141-0/+1
|\ \ | | | | | | | | | | | | | | | * changes: Add challenge to IGateKeeperService Wire up GateKeeper to LockSettingsService
| * | Wire up GateKeeper to LockSettingsServiceAndres Morales2015-04-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Adds: - Communication to GKService - password upgrade flow - enroll takes previous credential Change-Id: I0161b64642be3d0e34ff4a9e6e3ca8569f2d7c0a
* | | am f46c8f5b: am c9393a5d: am 2b92e18b: am 76c9e47e: am 4301dd04: am ↵smain@google.com2015-04-141-2/+2
|\ \ \ | |/ / |/| / | |/ | | | | | | d60649c5: Merge "initial batch of NDK files for skeleton site build" into lmp-docs * commit 'f46c8f5bfcb30d7f9d8b91e6f193d7ab574e05e9': initial batch of NDK files for skeleton site build
| * am 2b92e18b: am 76c9e47e: am 4301dd04: am d60649c5: Merge "initial batch of ↵smain@google.com2015-04-141-2/+2
| |\ | | | | | | | | | | | | | | | | | | NDK files for skeleton site build" into lmp-docs * commit '2b92e18b4bf70c88662dfa1137c4901daae4d4d5': initial batch of NDK files for skeleton site build
| | * initial batch of NDK files for skeleton site buildsmain@google.com2015-04-131-2/+2
| | | | | | | | | | | | Change-Id: I00152e817377c072f529940743499a3b6d91f80d
* | | Set initial screen brightness earlier in the boot process.Jeff Brown2015-04-131-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously we had to wait for systemReady before setting the brightness due to the order in which the display power controller was initialized. Unfortunately it could take us a rather long time to reach that stage, particularly after an OTA where the screen would remain at maximum brightness for minutes while "Optimizing Apps". This change moves the brightness backlight setting code deeper into the display manager which has a couple of nice side-benefits in that it now becomes much easier to coordinate display power mode changes with display backlight changes. So this change also resolves some issued with changing the backlight while in DOZE_SUSPEND and ensuring that backlight changes generally end up being performed before executing a power mode change except in the case where the display needs to come out of suspend first. (So now the backlight will be set before entering DOZE from the ON state.) Deleted some dead code in LightService which was in the way. Bug: 19029490 Change-Id: I494b5223e676248daf2ff8be3ec338845977f73c
* | | am d34b20e9: am a22125ff: am 23b5e508: am 340a617e: am 746fed63: am ↵David Friedman2015-04-111-0/+29
|\ \ \ | |/ / | | | | | | | | | | | | | | | 3a77a8ae: Merge "New build rule reflecting different masthead, side nav for NDK minisite." into lmp-docs * commit 'd34b20e957f66e113e7d39e253d69450545b5961': New build rule reflecting different masthead, side nav for NDK minisite.
| * | am 23b5e508: am 340a617e: am 746fed63: am 3a77a8ae: Merge "New build rule ↵David Friedman2015-04-111-0/+29
| |\ \ | | |/ | | | | | | | | | | | | | | | reflecting different masthead, side nav for NDK minisite." into lmp-docs * commit '23b5e508adfb454552fda16d76d65b070a53f759': New build rule reflecting different masthead, side nav for NDK minisite.
| | * New build rule reflecting different masthead, side nav for NDK minisite.David Friedman2015-04-071-0/+29
| | | | | | | | | | | | Change-Id: I81b50cca405d907cf8a6514356b92e38b6808d3c
| * | am 4af5bd7c: Merge "Add ProcessInfoService to activity manager."Olawale Ogunwale2015-03-301-0/+1
| |\ \ | | | | | | | | | | | | | | | | * commit '4af5bd7cdaccdba6001a384a81c258f542e74075': Add ProcessInfoService to activity manager.
| | * | Add ProcessInfoService to activity manager.Ruben Brunk2015-03-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Adds a new AIDL interface for querying process information from activity manager. Bug: 19186859 Change-Id: Ic08858f346d6b66e7bfc9da6faa2c6e38d9b2e82
* | | | Add more internal API's for assistJorim Jaggi2015-04-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - When starting a voice interaction session from SysUI, a callback can be passed to know when voice interaction has successfully started - Add a new window type for the voice interaction starting window, which resides behind the voice interaction layer. - SystemUI now also inspects the voice interaction service to get the logo asset for the starting window. - Make VoiceInteractionSession window fullscreen, to accomodate for the visuals. Change-Id: If8c3c445e8b39841f48e8d153e6d1ba81e447286
* | | | Prepare to make Fingerprint API public.Jim Miller2015-04-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - move fingerprint support files into hardware area - move jni into services/core Change-Id: I48a8e43d6d328fb66d79919c255e4c44e984b4d1
* | | | Merge "Add GraphicsStatsService"John Reck2015-03-301-0/+1
|\ \ \ \
| * | | | Add GraphicsStatsServiceJohn Reck2015-03-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | More S's for More Speed Split JankTracker's backing data from the class to allow for data relocation to/from ashmem regions Pack the jank tracking data to fit in 256 bytes Change-Id: Ife86a64b71a328fbd0c8075fe6a0404e081f725b
* | | | | add a metrics loggerChris Wren2015-03-271-0/+1
|/ / / / | | | | | | | | | | | | Change-Id: I5b1dccb5d103ece3112acf38889bae16273b092f
* | | | camera2: Remove ProCamera.Ruben Brunk2015-03-201-2/+0
| | | | | | | | | | | | | | | | | | | | Bug: 19186859 Change-Id: I4aaadb53db65b479f92cbb3c05329d1e40317900
* | | | Add ability to get a screenshot for assist.Dianne Hackborn2015-03-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | New flag you pass in to startSession() to say you want it, new callback on VoiceInteractionSession to receive it. Change-Id: I61fdcfdee41a60d46036a2ef16681a9b4181115a
* | | | Add new voice request for picking from a list.Dianne Hackborn2015-03-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also add API for voice interaction service to control whether the system should hold a wake lock while it is working with an activity (and actually *do* hold a wake lock while doing so, duh!). And while in there, clean up the launching wake lock to correctly give blame to the app that is launching. Change-Id: I7cc4d566b80f59fe0a9ac51ae9bbb7188a01f433
* | | | More work on collecting assist data.Dianne Hackborn2015-03-121-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Optimize parceling of AssistData (which is now renamed to AssistStructure) by pooling duplicated class name strings. Change text associated with a view node to a CharSequence, so styling information comes along. Include global text attributes -- size, colors, etc. Introduce a new AssistContent structure, which allows us to propagate information about the intent and data the activity is looking at. This further allows us to propagate permission grants, so the assistant can dig in to that data. The default implementation propagates the base intent of an activity, so if for example you bring up the assistant while doing a share the assistant itself has the same information and access that was given to the share activity (so it could for example share it in another way if it wanted to). Did some optimization of loading PersistableBundle from xml, to avoid duplicating hash maps and such. Changed how we dispatch ACTION_ASSIST to no longer include the more detailed AssistStructure (and new AssistContent) data when launching; now the example code that intercepts that needs to be sure to ask for assist data when it starts its session. This is more like it will finally be, and allows us to get to the UI more quickly. Change-Id: I88420a55761bf48d34ce3013e81bd96a0e087637
* | | | Merge "Add ChooserTargetService API"Adam Powell2015-03-051-0/+3
|\ \ \ \
| * | | | Add ChooserTargetService APIAdam Powell2015-03-041-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A ChooserTargetService can be implemented by apps that wish to offer additional deep-link targets for the system intent chooser to in turn offer to the user. This allows apps to create contextually relevant shortcuts for UI flows that would otherwise require several steps of explicit disambiguation. For example, a chat app might offer one-touch access to recent conversations when sharing a photo to it from elsewhere. The chooser implementation must limit the number of ChooserTargetServices it elects to query in order to respect available system resources. Only the system chooser is permitted to bind to a ChooserTargetService. Change-Id: Ia7e075ee649c51cf2035f20aee166c5a27d91aeb
* | | | | Merge "MidiManager: Virtual MIDI devices are now implemented as Services"Mike Lockwood2015-03-051-1/+1
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | MidiManager: Virtual MIDI devices are now implemented as ServicesMike Lockwood2015-03-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To implement a virtual MIDI device, include a subclass of MidiDeviceService in your application. This service is identified by an intent filter and meta-data in the application's manifest to allow the MIDI manager to register the virtual device without actually running the application. Instead, the application's MidiDeviceService subclass is started on demand when MIDI manager clients want to open the device. Here is an example of how the MidiDeviceService might be described in the application manifest: <service android:name="VirtualDeviceService"> <intent-filter> <action android:name="android.media.midi.MidiDeviceService" /> </intent-filter> <meta-data android:name="android.media.midi.MidiDeviceService" android:resource="@xml/device_info" /> </service> and the device_info.xml meta-data: <devices> <device manufacturer="Sample Manufacturer" model="Sample Model" private="false"> <input-port name="my input port" /> <output-port name="my output port" /> </device> </devices> (note that the <input-port> and <output-port> names are not currently used, but support for these will be added in a subsequent change) Client's of the virtual device will bind directly to the hosting application's MidiDeviceService subclass. To support this, MidiManager.openDevice() now returns the MidiDevice asynchronously via a callback. This change also adds a utility class called MidiDispatcher, which is a MidiReceiver that dispatches all data it receives to a list of other MidiReceivers. We now use this internally in MidiInputPort and MidiDeviceServer, but developers may use it for other purposes as well. Change-Id: Ic3009f06d56f3d5edbd87de3f0c330b51a1c217d
* | | | | am f76b6c98: am 66b4366e: am a2bbdb96: am 2ba57444: Merge "docs: update ↵Joe Fernandez2015-03-031-1/+2
|\ \ \ \ \ | |/ / / / |/| / / / | |/ / / | | | | | | | | | | | | Android docs build to include API 22, Android 5.1" into lmp-mr1-dev * commit 'f76b6c988af5a6024bcf20a2b51bf5b319b8ae50': docs: update Android docs build to include API 22, Android 5.1
| * | | am 66b4366e: am a2bbdb96: am 2ba57444: Merge "docs: update Android docs ↵Joe Fernandez2015-03-031-1/+2
| |\ \ \ | | |/ / | |/| / | | |/ | | | | | | | | | build to include API 22, Android 5.1" into lmp-mr1-dev * commit '66b4366e99f561766303e539d3ee798a0b8a2a09': docs: update Android docs build to include API 22, Android 5.1
| | * docs: update Android docs build to include API 22, Android 5.1Joe Fernandez2015-03-021-1/+2
| | | | | | | | | | | | Change-Id: If41c1a142db0f2df439afaa9cf5d0fe0ca47d2c0
* | | Add MIDI Manager API tweaks:Mike Lockwood2015-02-231-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | - Change the package name from android.midi to android.media.midi - Add option for specifying a Handler for DeviceCallback notifications Change-Id: Ia9e9817a651c06299f4e02ee1da3c9666ff64cb9
* | | Move apache specific portions of android.net.http to external/apache-http.Narayan Kamath2015-02-121-7/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We continue to compile external/apache-http into ext.jar. This contains a few changes apart fom the classes moving around : - Makefile changes to build docs and api-stubs for now. A future change will revert these changes and remove these classes from stubs and docs. - Hardcode event IDs in legacyerrorstrings to avoid a dependency between the frameworks and apache. These strings are on their way out and will never change anyway. - Remove imports due to {@link} tags and use {@code} instead. - Remove an accidental(?) dependency on apache commons code that's a part of apache-http. bug: 18027885 Change-Id: I51cd038d846ec7d02c283a4541b10a6a9cf62ecf
* | | Add ProcessInfoService to activity manager.Ruben Brunk2015-01-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | - Adds a new AIDL interface for querying process information from activity manager. Bug: 19186859 Change-Id: Ic08858f346d6b66e7bfc9da6faa2c6e38d9b2e82
* | | am 321e7246: am 301e1def: am 24328660: Merge "Check in "current" system API ↵Ying Wang2015-01-221-0/+5
|\ \ \ | |/ / | | | | | | | | | | | | | | | files." into lmp-mr1-dev * commit '321e72461bb561ea81f8f7bfaaa0c29e0180bc75': Check in "current" system API files.
| * | am 301e1def: am 24328660: Merge "Check in "current" system API files." into ↵Ying Wang2015-01-221-0/+5
| |\ \ | | |/ | | | | | | | | | | | | | | | lmp-mr1-dev * commit '301e1def7ab741830e1fbc02a291ff295a36c345': Check in "current" system API files.
| | * Check in "current" system API files.Ying Wang2015-01-201-0/+5
| | | | | | | | | | | | | | | | | | | | | The API files were generated by running "make showcommands update-system-api". Bug: 18960664 Change-Id: Ibb4756d98be3cbf67f6103f5d5d8ff060b3c34c9
* | | am b8794c76: Merge "resolved conflicts for merge of 3d64a850 to ↵Chad Brubaker2015-01-151-0/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | lmp-mr1-dev-plus-aosp" into lmp-mr1-dev-plus-aosp * commit 'b8794c76d677ef04c96b9edc002fe6e1f53022c7': Generate IKeystoreService using aidl
| * | resolved conflicts for merge of 3d64a850 to lmp-mr1-dev-plus-aospChad Brubaker2015-01-141-0/+1
| |\ \ | | | | | | | | | | | | Change-Id: Ieed2c2a3b9977c30bc5318317c91c29907aa1377
| | * | Generate IKeystoreService using aidlChad Brubaker2015-01-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This replaces IKeystoreService.java with IKeystoreService.aidl and changes the methods that passed down a byte[][] to instead pass down a KeystoreArguments which is currently a thin parcelable wrapper around a byte[][]. Change-Id: I6367bcf57562f41a27aab14f1903b74995cb65c2
* | | | MidiManager updates:Mike Lockwood2015-01-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MIDI ports are now implemented as file descriptors directly between the sender and receiver, so the MidiService is no longer in the message path. To facilitate the above, each port has its own file descriptor, rather than multiplexing all ports on a device through a single socket. Added a new class MidiDeviceServer, which is used by implementors of MIDI devices. This replaces the MidiVirtualDevice class (which only was included in changes that were reviewed but never submitted). The USB MIDI implementation has moved from the MIDI service to the USB service. The USB MIDI implementation uses MidiDeviceServer as its interface, so we now have a common interface for all MIDI device implementations. Change-Id: I8effd1583f344beb6c940c3a24dbf20b477a6436
* | | | am 4dcc8d28: am d7771768: Merge "Build against libphonenumber-platform."Narayan Kamath2014-12-231-5/+1
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | automerge: 6d2d7f1 * commit '6d2d7f19a0b9c1172428ef4c79453b9d1e9ed5ca': Build against libphonenumber-platform.
| * | | am 4dcc8d28: am d7771768: Merge "Build against libphonenumber-platform."Narayan Kamath2014-12-231-5/+1
| |\ \ \ | | |/ / | | | / | | |/ | |/| * commit '4dcc8d28d7933a4a08d2330f78f3b4486d2ef264': Build against libphonenumber-platform.
| | * Build against libphonenumber-platform.Narayan Kamath2014-12-181-5/+1
| | | | | | | | | | | | | | | | | | Don't compile libphonenumber sources directly. Change-Id: Ib2efd84535a2cffe773271fd1ddcb66a6a651cb8