summaryrefslogtreecommitdiffstats
path: root/api
Commit message (Collapse)AuthorAgeFilesLines
* Fixes hotspot list transitions, update to use a single hotspotAlan Viverette2014-06-011-0/+2
| | | | | | | | | | | | | | | Also updates background and button colors to match spec, removes dependency on bouncycastle Arrays. Vastly simplifies ripple drawing. Adds APIs for maximum ripple radius. Makes selectableItemBackground bounded by default and adds an unbounded version and theme attribute. BUG: 15315168 BUG: 15314684 BUG: 15314830 BUG: 15316768 BUG: 15333033 BUG: 15344050 Change-Id: Ib0619587ce78e43056b66571bae185e0f1613185
* Merge "Clean up voice API." into lmp-preview-devDianne Hackborn2014-05-301-2/+9
|\
| * Clean up voice API.Dianne Hackborn2014-05-301-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | Add various java docs. Switch to CharSequence where appropriate. Add new request for canceling voice interaction. Also update test app to follow API changes and be more better. Change-Id: If27eeba53cf6444660adb7d37ea2ce0557c6c91f
* | Merge "Per-app media directories on external storage." into lmp-preview-devJeff Sharkey2014-05-301-0/+3
|\ \
| * | Per-app media directories on external storage.Jeff Sharkey2014-05-301-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change defines per-app directories on external storage that will be scanned and included in MediaStore. This gives apps a way to write content to secondary shared storage in a way that can easily be surfaced to other apps. Bug: 14382377 Change-Id: I4cb367c870509e76f0c2c598f01e2f699780030a
* | | Merge "Fix action bar title TextAppearance usage for Toolbar decor" into ↵Adam Powell2014-05-301-0/+2
|\ \ \ | | | | | | | | | | | | lmp-preview-dev
| * | | Fix action bar title TextAppearance usage for Toolbar decorAdam Powell2014-05-301-0/+2
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | Pass through the appropriate action bar styles for title/subtitle TextAppearance. Bug 15345937 Change-Id: I93c648cf60b4a63498d127dbd6eac2c1fae33aa7
* | | Merge changes I1fd178b6,I5093672e into lmp-preview-devLajos Molnar2014-05-301-5/+0
|\ \ \ | | | | | | | | | | | | | | | | | | | | * changes: DO NOT MERGE: media.MediaCodec: hide NotificationCallback listener media.MediaCodec: document and fix-up setNotificationCallback
| * | | DO NOT MERGE: media.MediaCodec: hide NotificationCallback listenerLajos Molnar2014-05-281-6/+0
| | | | | | | | | | | | | | | | | | | | Bug: 15091403 Change-Id: I1fd178b6872997055c2ee0b7edfa0264a7d6718b
| * | | media.MediaCodec: document and fix-up setNotificationCallbackLajos Molnar2014-05-281-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | change from interface to abstrace class Bug: 15091403 Change-Id: I5093672e36681670934a5ebaa49484441af5bcdd
* | | | Merge changes I16ad392e,Ie26a7d01 into lmp-preview-devRoboErik2014-05-301-87/+68
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | * changes: Refactor transport controls APIs API changes to sessions
| * | | | Refactor transport controls APIsRoboErik2014-05-301-51/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This merges TransportPerformer into MediaSession + a TransportControlsCallback and makes TransportController into an inner class on MediaController called TransportControls. Also makes the PlaybackState and Metadata part of the session APIs instead of transport controls. Change-Id: I16ad392e6d318abe3119ad5d89656d253af25e16
| * | | | API changes to sessionsRoboErik2014-05-291-54/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes requested by API Council review. A second CL will refactor TransportController and TransportPerformer based on feedback. Change-Id: Ie26a7d01d7021232a66c2edf1eb58120437fdfde
* | | | | Merge "Camera2: update the range of metering weight" into lmp-preview-devYin-Chia Yeh2014-05-301-0/+3
|\ \ \ \ \
| * | | | | Camera2: update the range of metering weightYin-Chia Yeh2014-05-301-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Limit the range of metering weight to 0-1000. Bug: 15315352 Change-Id: Iceb13b72508cb3c9f758bdcb1b69b6b11ec5aaf8
* | | | | | Merge "Change PersistableBundle API per council's request" into lmp-preview-devCraig Mautner2014-05-301-67/+33
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | |
| * | | | | Change PersistableBundle API per council's requestCraig Mautner2014-05-301-67/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 15192573. Change-Id: Ib98ef132c8c12e68e805cb3c0b1f7ae75940f17c
* | | | | | Merge "Address API review comments. 1. Moved le stuff to it's subpackage. ↵Wei Wang2014-05-301-143/+130
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Remove BluetoothLe for all classes except *Scanner, *ScanSetting, *Advertiser and *AdvertiseSettings. 2. Make all callbacks abstract classes instead of interfaces. 3. Moved AdvertisementData and ScanRecord out and removed AdvertiseBaseData 4. Removed newBuild and use new Builder for all builders. 5. Using setxxx in builders. 6. Misc other changes." into lmp-preview-dev
| * | | | | | Address API review comments.Wei Wang2014-05-291-143/+130
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Moved le stuff to it's subpackage. Remove BluetoothLe for all classes except *Scanner, *ScanSetting, *Advertiser and *AdvertiseSettings. 2. Make all callbacks abstract classes instead of interfaces. 3. Moved AdvertisementData and ScanRecord out and removed AdvertiseBaseData 4. Removed newBuild and use new Builder for all builders. 5. Using setxxx in builders. 6. Misc other changes. Fixes b/15140940 Change-Id: I32ae3d24a9491baf96048040b5ac78f6f731e468 NO_SQ: multi-project submit
* | | | | | Mark getRecentTasks() and getRunningTasks() as deprecated.Dianne Hackborn2014-05-301-2/+2
| |_|_|_|/ |/| | | | | | | | | | | | | | Change-Id: Idba79d7a4c0b9f0929f8dd27f25bd6aa548f5622
* | | | | Merge "More work on voice interaction visuals." into lmp-preview-devDianne Hackborn2014-05-301-152/+156
|\ \ \ \ \
| * | | | | More work on voice interaction visuals.Dianne Hackborn2014-05-301-152/+156
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is now a special theme for voice interaction activities to use, so they can be a panel that is better intergrated with the rest of the voice interaction experience. This is still not completely working, I have some hacks in the demo app to get it right; I'll fix that in a future change. Also improve VoiceInteractor to be retained across activity instances, for things like rotation. And bump up the number of concurrent broadcasts that are allowed on non-svelte devices, since they can handle more and this makes the boot experience better when dispatching BOOT_COMPLETED. Change-Id: Ie86b5fd09b928da20d645ec2200577dee3e6889d
* | | | | Merge "DO NOT MERGE - Wifi Passpoint API change" into lmp-preview-devYuhao Zheng2014-05-301-24/+0
|\ \ \ \ \
| * | | | | DO NOT MERGE - Wifi Passpoint API changeYuhao Zheng2014-05-291-24/+0
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - hide package android.net.wifi.passpoint - extend android.net.wifi APIs for Passpoint credential management > hide for preview Bug: 15191967 Change-Id: Ic90818cf5c91e93dd7890774543e08b842edc594
* | | | | Merge "DO NOT MERGE: Revert "Make Wifi WPS API available on application ↵Vinit Deshpande2014-05-301-23/+0
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | layer"" into lmp-preview-dev
| * | | | | DO NOT MERGE: Revert "Make Wifi WPS API available on application layer"Vinit Deshpande2014-05-291-23/+0
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 1f3b490645f7c14459ac6f864eaf742448f7b764. This is to hide WPS API for developer preview. They may get activated again later. Bug: 15191968 Change-Id: I21dbd5cd0345fbb2e55603d6b2af23d83d9c2ae2
* | | | | Merge "Tweak LauncherApps API based on feedback" into lmp-preview-devAmith Yamasani2014-05-301-9/+9
|\ \ \ \ \
| * | | | | Tweak LauncherApps API based on feedbackAmith Yamasani2014-05-291-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | UserHandle must be after packageName/componentName. Improved javadoc for density. Added getApplicationInfo(). Remove synchronized methods. Temporarily @hide the old APIs to make sure they continue to work for unbundled launchers. Bug: 15025908 Change-Id: Iee6336b54e1b4d5c43f1e643062327ff463cb695
* | | | | | Merge "Address HCE API review comments." into lmp-preview-devMartijn Coenen2014-05-301-13/+3
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Address HCE API review comments.Martijn Coenen2014-05-291-13/+3
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove AidGroup from public APIs. Bug: 15089341 Change-Id: Ia8e038a12891abc6f1a8e82dbf30b8952e0b1fd7
* | | | | Merge "DO NOT MERGE Implementation of TaskManager reschedule/cancel" into ↵Christopher Tate2014-05-291-6/+7
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | lmp-preview-dev
| * | | | DO NOT MERGE Implementation of TaskManager reschedule/cancelMatthew Williams2014-05-291-6/+7
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issues here: "Reschedule" of an idle-mode task is not well-defined. In the API I throw an error if you try to set a back-off policy on an idle mode task. Implementation-wise, i add a delay for a reschedule request of an idle mode task. This means that if the phone's still in idle mode after the delay they app will get a call back, but otherwise it'll have to wait til the next one. Implemented all API functions
* | | | DO NOT MERGE: Hide crypto consts from docsPaul Lawrence2014-05-291-4/+0
| |_|/ |/| | | | | | | | | | | | | | @bug 15192967 Change-Id: I134b2cb2d2841bc101e63a8a4dbd86f7b7bdca14 (cherry picked from commit 81ab14fb19a2669aa54c1a333c807c22d5c41a8e)
* | | Merge "Add system layer for voice interaction services." into lmp-preview-devDianne Hackborn2014-05-291-1/+1
|\ \ \ | |/ / |/| |
| * | Add system layer for voice interaction services.Dianne Hackborn2014-05-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New window layer that voice interaction service windows go in to. Includes a new voice-specific content rectangle that voice activities are placed in to. Add specific animations for this layer, sliding down from the top (though this can be customized by the voice interaction service). Also add the concept of activities running for voice interaction services for purposes of adjusting the animation used for them, again sliding from the top, but not (yet?) customizable by the voice interaction service. Change-Id: Ic9e0e8c843c2e2972d6abb4087dce0019326155d
* | | Merge "Camera2: Update spec for thumbnail cropping behavior" into ↵Zhijun He2014-05-281-0/+1
|\ \ \ | | | | | | | | | | | | lmp-preview-dev
| * | | Camera2: Update spec for thumbnail cropping behaviorZhijun He2014-05-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also update FULL capability spec (remove ZSL from the requirement list). Bug: 15168075 Change-Id: I864baf35ffab9047b52facb29011682e724bbc9b
* | | | Merge "@hide Telecomm APIs [DO NOT MERGE]" into lmp-preview-devEvan Charlton2014-05-281-300/+0
|\ \ \ \
| * | | | @hide Telecomm APIs [DO NOT MERGE]Evan Charlton2014-05-281-300/+0
| | |_|/ | |/| | | | | | | | | | Change-Id: Id2d8d21f5de79bd5ffa468a82b29b77daf07e120
* | | | Merge "Toolbar factoring and ActionBar functionality integration" into ↵Adam Powell2014-05-281-2/+14
|\ \ \ \ | |_|/ / |/| | | | | | | lmp-preview-dev
| * | | Toolbar factoring and ActionBar functionality integrationAdam Powell2014-05-281-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Toolbars now can act in the role of ActionBar with the exception of navigation modes. Expandable action views are now supported as well as populating menu items from a host window. Change-Id: If477db9c7ad9f95723f28cf73cbf03a07ce9d6ad
* | | | Merge changes Ia0f54124,I1e085f5e,Ic0a3ff0a,I141847df,I8ae4efa2 into ↵Eino-Ville Talvala2014-05-281-16/+11
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lmp-preview-dev * changes: camera2: Update native/managed key mappings. Camera2: switch API interface to java classses Camera2: Use ColorSpaceTransform and RggbChannelVector, replace enum byte[] camera2: Add new metadata keys, change types for existing range keys Camera2: Replace int[] by MeteringRectangle
| * | | camera2: Update native/managed key mappings.Ruben Brunk2014-05-281-8/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Switches to using managed value classes for the following keys: - android.sensor.info.sensitivityRange - android.sensor.info.exposureTimeRange - android.jpeg.gpsCoordinates - android.jpeg.gpsTimestamp - android.jpeg.gpsProcessingMethod - android.statistics.lensShadingMap - android.lens.info.shadingMapSize Also fixes a minor bug in LensShadingMap Bug: 14628001 Change-Id: Ia0f541242f529ab9ba3111db799306b198f2b40b
| * | | Camera2: switch API interface to java classsesYin-Chia Yeh2014-05-281-6/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | android.sensor.info.physicalSize: float[] -> SizeF android.statistics.hotPixelMap: int[] -> Point[] android.tonemap.curve[Red|Green|Blue]: float[] -> TonemapCurve Bug: 14628001 Change-Id: I1e085f5e640a059852fcb504b6dd5f884039e653
| * | | camera2: Add new metadata keys, change types for existing range keysIgor Murashkin2014-05-281-2/+6
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also adds the following keys: * android.control.maxRegionsAe * android.control.maxRegionsAwb * android.control.maxRegionsAf * android.request.maxNumOutputRaw * android.request.maxNumOutputProc * android.request.maxNumOutputProcStalling Changes the following keys' type generations: * android.control.aeTargetFpsRange * (Range<Integer>) * android.control.aeAvailableTargetFpsRanges * (Range<Integer>[]) * android.control.aeCompensationRange * (Range<Integer>) * android.lens.focusRange * (Range<Float>) Bug: 14628001 Change-Id: I141847dffc4b0d89cea37c19a54d6d5faf24a9bb
* | | Merge "DO NOT MERGE - Run the task manager service at startup" into ↵Christopher Tate2014-05-281-49/+52
|\ \ \ | |_|/ |/| | | | | lmp-preview-dev
| * | DO NOT MERGE - Run the task manager service at startupChristopher Tate2014-05-231-49/+52
| | | | | | | | | | | | | | | | | | | | | | | | Also moves most of it into android.app.task rather than android.content. (Cherrypick from master) Change-Id: Ic07a664bf54bc3e40aa0b892946edba4bf37262a
* | | Merge "DO NOT MERGE temporary hide of AudioAttributes" into lmp-preview-devJean-Michel Trivi2014-05-281-39/+0
|\ \ \
| * | | DO NOT MERGE temporary hide of AudioAttributesJean-Michel Trivi2014-05-271-39/+0
| | | | | | | | | | | | | | | | | | | | | | | | Bug 15089989 Change-Id: I6077d4906d5624be4dd2b8a5c3378a04c848b6d8
* | | | DO NOT MERGE Cherry-pick: Add full screen size preset to WearableExtenderGriff Hazen2014-05-271-0/+1
| |_|/ |/| | | | | | | | | | | | | | Bug: 14838838 Change-Id: Id038d994d61d3c89dba08232a424a5b1b934e5db