summaryrefslogtreecommitdiffstats
path: root/Android.mk
Commit message (Collapse)AuthorAgeFilesLines
* Drop the "Config". Just "CarrierService". It's cleaner.Zach Johnson2015-05-271-1/+1
| | | | | | b/21308727 Change-Id: I6515888c7804349ecd07c4dd74575ef89a4bea59
* am 0140854a: am 85dea528: Doc change: updated images, landings, and ndk updates.Dirk Dougherty2015-05-221-1/+1
|\ | | | | | | | | * commit '0140854a636ed7def204d769dbc4eb7857d009be': Doc change: updated images, landings, and ndk updates.
| * Doc change: updated images, landings, and ndk updates.Dirk Dougherty2015-05-211-1/+1
| | | | | | | | Change-Id: If128f8394438471365db6f7c0a42e6b38d25d250
* | Merge "Move from native FingerprintService implementation to fingerprintd" ↵Jim Miller2015-05-211-0/+2
|\ \ | | | | | | | | | into mnc-dev
| * | Move from native FingerprintService implementation to fingerprintdJim Miller2015-05-201-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | This adds a new service, fingerprintd, that manages fingerprint hardware from a separate process. It provides a binder interface that FingerprintManager uses to talk to the fingerprint HAL. Change-Id: I84d8e407c1f1a7d1a396e246c382459ad38810ae
* | | Merge "camera: Add AIDL interface for CameraServiceProxy." into mnc-devRuben Brunk2015-05-201-0/+1
|\ \ \ | |/ / |/| |
| * | camera: Add AIDL interface for CameraServiceProxy.Ruben Brunk2015-05-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Adds an AIDL interface to allow the proxy camera service running in system server to accept RPCs from the camera service running in mediaserver. - Request an update to the valid user set from the proxy camera service when mediaserver restarts to initialize properly + avoid DOS after a crash. Bug: 21267484 Change-Id: Ib821582794ddd1e3574b5dc6c79f7cb197b57f10
* | | Update power manager to track uid state like netstats.Dianne Hackborn2015-05-181-0/+1
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To follow the correct semantics for when restricts due to device idle can be applied, power manager need to know about uid process states like net policy so that it can allow wake locks from apps that are in the foreground. Since this is being added to a second place, I reworked things so that the activity manager now keeps track of per-uid process states and allows apps to register to listen to those, rather than having to track lower-level process states and transform them into an overall uid state. Both net policy and power manager use this new facility. Change-Id: I77359164c40d0f36fe1ef296dd9f9c3062431148
* | Merge "Removed unused Face Unlock aidl files" into mnc-devBrian Colonna2015-05-131-2/+0
|\ \
| * | Removed unused Face Unlock aidl filesBrian Colonna2015-05-081-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | This old interface has been replaced with a new interface for Trusted Face in MNC. Bug: 16139545 Change-Id: I195d9f3e1b183ad39fbee64bdef9a8dbf1d68df3
* | | 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