summaryrefslogtreecommitdiffstats
path: root/api
Commit message (Collapse)AuthorAgeFilesLines
* Made text selection work in ExtractEditText. DO NOT MERGEGilles Debunne2010-09-071-2/+2
| | | | | | | | | Change insertion point on tap is no longer handled by the CommitSelectionReceiver (as it is not called by ExtractEditText). Fixed a bug to handle drawing positions when the internal TextView scroller is used. Change-Id: I87398c7109c5527d21dee6abbdb925848244d594
* Expose the TextAppearance.StatusBar.* styles.Joe Onorato2010-09-071-44/+44
| | | | Change-Id: I6e1e68ab26495290d480f4fb75facedd6cd62908
* Fix the last remaining gaps in our Java 6 API.Jesse Wilson2010-09-031-47/+179
| | | | | | | See http://b/issue?id=2497395 See https://android-git.corp.google.com/g/64647 Change-Id: I0886e06163a3853bff69480b01e6e9f9f54fea4e
* DO NOT MERGE. Some stuff that is Not Ready.Dianne Hackborn2010-09-031-22/+0
| | | | Change-Id: I8fdba32722d86b92c791dbf7c6c0166bcdb02852
* Adding a feature denoting support for 5 or more fullyDan Morrill2010-09-031-0/+11
| | | | | | independent multitouch pointers. Change-Id: I9997ed9c481dbd507e9eff70d8beb9e1140cca3f
* These are not ready to be exposed. Also rename them to be better.Dianne Hackborn2010-09-031-21/+0
| | | | Change-Id: I7c234144497084b7769f8c46761b7d74d1c583d5
* Fix a small bug when granting permissions through activity results.Dianne Hackborn2010-09-011-2/+2
| | | | Change-Id: I2a5c4025fb5f566e29c219fde4d50ed2eba6e174
* Clean up some permissions.Dianne Hackborn2010-09-012-48/+4
| | | | | | | | | | | Note that WRITE_OWNER_DATA and READ_OWNER_DATA don't actually appear to be associated with anything or used by anyone, so they are just deleted. Also deprecate the activity API to go in the foreground. I didn't realize that was released in the SDK. It needs to go away. Change-Id: I96f53702c2c79e4999b6b2c498abb770bd27e03a
* DO NOT MERGE Add deprecated annotation to get/set PluginsPath and update ↵Jason Chen2010-09-011-6/+6
| | | | | | | | | current.xml Previous changes only added javadoc annotation, but didn't apply annotation to the source. Fixing this and updating current.xml. Change-Id: I52aabd6485a3972fc360f24c2e86cc342a5101ab
* Add software features for SIP and VOIPHung-ying Tyan2010-09-021-0/+22
| | | | | | and block SipService creation and SIP API if the feature is not available. Change-Id: Icf780af1ac20dda4d8180cea3e5b20e21a8350bc
* Adding a feature definition corresponding to support for Near-FieldDan Morrill2010-09-011-0/+11
| | | | | | Communications (NFC). Change-Id: I32b1b949524bfd978f53e23e02d38dfba4a2ea9c
* Fixing the build.Andreas Huber2010-09-011-2/+2
| | | | Change-Id: I6414a5ed2a92f5e375e19caf7453abd268ce76d3
* Fix invalid comment in WebSettings.Derek Sollenberger2010-09-011-2/+2
| | | | | | | | | | The get/set for the pluginPath is leftover from the Gear's plugin and is no longer useful now that plugins are loaded from their own APK using the package manager. These methods were modified to be no-ops in froyo, but the documentation was never completed. Change-Id: I20f6593445d877a3dae9b9f51d5198a3509255d6 http://b/2811032
* Add PackageManager API to get information about a provider component.Dianne Hackborn2010-08-311-3/+37
| | | | | | Kind-of useful when all you have is a ComponentName. Change-Id: I9a99f12daabb29e97e882e09c43ca0df70c00651
* fix the build. will revisit this change in a minuteJoe Onorato2010-08-311-16/+16
| | | | Change-Id: Ibac9e777ea7332d63ddaf2e3b8935e56a663ebbe
* New edge effects for scrolling widgets (overscroll)Adam Powell2010-08-301-44/+568
| | | | | | | | TODO: Currently disabled for WebView. Assets used for the glow effect need to be themable/styleable. Overscroll effect should take place even when the user did not grab the widget within actual content. Change-Id: I68277d14d37dc5bcdb9254eaddf6e4998b3f2bf4
* Input device calibration and capabilities.Jeff Brown2010-08-301-15/+46
| | | | | | | | | | | | | Finished the input device capability API. Added a mechanism for calibrating touch devices to obtain more accurate information about the touch contact area. Improved pointer location to show new coordinates and capabilities. Optimized pointer location display and formatting to avoid allocating large numbers of temporary objects. The GC churn was causing the application to stutter very badly when more than a couple of fingers were down). Added more diagnostics. Change-Id: Ie25380278ed6f16c5b04cd9df848015850383498
* Renaming SharedPreferences$Editor.startCommit to applyBrad Fitzpatrick2010-08-301-1/+1
| | | | | | | | Also removes the artifical restriction that only one apply() can be in flight at once. That was old from when I thought it'd end up being required, but wasn't. Change-Id: I3540ea8be6e0760d6a51d218186f71655c2f3f55
* Remove camera metering mode API.Wu-cheng Li2010-08-301-68/+0
| | | | | | Metering mode is not supported yet. Change-Id: Id6906d6ab0cd1a9dcbc5c303d8d5081b2cda699e
* Remove experimental immersive mode support. DO NOT MERGEDaniel Sandler2010-08-271-22/+0
| | | | | | Bug: 2949215 Change-Id: I7d998ef571ef7e149bb96261430e92150b80b77d
* Add current.xml API file missing from I8f2b6b79.Brad Fitzpatrick2010-08-271-0/+11
| | | | | | Fixes build. Change-Id: I7d845fb45b5221425f41cf3069fea7f31ea6b225
* Fix docs build.Dianne Hackborn2010-08-271-1/+12
| | | | Change-Id: I49591c46080361acf5b528116726c27b6ed9da9a
* Unhide camera fps range API and deprecate old ones.Wu-cheng Li2010-08-271-5/+66
| | | | | | | Original preview frame rate API assumes the frame rate is fixed. It does not not work with auto frame rate camera. Change-Id: I1233a22ed64d42f167432085716bb6bfc3d36bbf
* DO NOT MERGE Text selection: tapping on selection opens context menuGilles Debunne2010-08-271-2/+2
| | | | | | | | | | Back key exit selection mode. No more "Stop selecting text" in second context menu. A tap on one of the handles also triggers the second context menu. Paste is only available on long press in first menu for empty text fields. Change-Id: Ic4fa00458d4f617a81885436b53d4fc923347609
* Add methods to InputConnection: setComposingRegion() to select a region of ↵Amith Yamasani2010-08-261-0/+84
| | | | | | | | | | | | | | | | | | | | | | | | | text for correction, and getSelectedText() to return the selected text. setComposingRegion: The TextView may choose to highlight the text in some way (underline for now) to indicate that the text is selected for correction, if the IME wants to provider alternatives. Choosing an alternative in the IME can then call IC.commitText() to replace the highlighted (not selected) text with a different candidate. This change also ensures that any existing spans/styles are not wiped out. So we can now correct rich text as well. getSelectedText: This is a convenience to get the selected text instead of using extracted text that is more heavy weight. Existing getTextBeforeCursor() and getTextAfterCursor() fail to retrieve the selected text, only what's before and after the selection. Change-Id: Ieb5ecd5ff947ea04958589f501e7bd5228e00fb5
* Add SipAddress to ContactsContract.David Brown2010-08-261-0/+33
| | | | | | | | | | | | | | This is a new data kind representing a SIP address for a contact. The new class is ContactsContract.CommonDataKinds.SipAddress, and the new mime type is "vnd.android.cursor.item/sip_address". It's pretty generic right now (basically a single text field, like "Website") but we may eventually want to extend it later to have multiple labels+types (like phone numbers.) Bug: 2942998 Change-Id: I45d90a680a3badf60bccb5aafdc2397037494e95
* Hide heavy-weight API.Dianne Hackborn2010-08-261-46/+0
| | | | | | And give it a better name, for when it is later un-hidden. Change-Id: Iae0d3054d44f873b9f953bc41d175a47802a185e
* Changed type of reverb presets from int to shortEric Laurent2010-08-261-7/+7
| | | | | | | Changed the type of reverb preset constants exposed by the PresetReverb API to match the type of the setPreset() method parameter. Change-Id: I786764b5279c60f2368f5a0372f78da65ec54e4f
* Start of SharedPreferences$Editor.startCommit()Brad Fitzpatrick2010-08-251-0/+11
| | | | | | No implementation yet, just the interface. Change-Id: Idf9934b445da1fb72b79f0192218b47c0a7f5a34
* Some StrictMode API changes.Brad Fitzpatrick2010-08-241-20/+42
| | | | | | | | | | | | * rename setThreadBlockingPolicy to setThreadPolicy (opens the way to using StrictMode for non-blocking-related things in the future?) * add allowThreadDiskWrites() and allowThreadDiskReads() to modify the current policy mask and return the old one. this will allow turning off part of StrictMode during certain regions of code. (for instance, writing to disk in Activity onPause...) Change-Id: Ia1878153713f79299971fdab567fa15b3cb9d56c
* Hysteresis effect in Text selection.Gilles Debunne2010-08-231-1/+3
| | | | | | | | Vertical movement requires going over a given threshold to change line. Makes it easier to move down without changing line, so that one can see the cursor better. Also simplifies long line selection. Change-Id: I791da500232c6e510af64c637ed994c5da9a4fea
* add new sensor types for handling gyro data and device orientationKevin Powell2010-08-201-0/+80
| | | | | | more efficiently. Change-Id: Ifbcf2caae0865eccf1c9b8060342185c22145a30
* Tracking merge of dalvik-dev to gingerbreadBrian Carlstrom2010-08-201-2/+15
| | | | | | | git cherry-pick --no-commit 353ab63e412dd15029143de238e9590ab35eb583) make update-api Change-Id: I9e61616828a3a5745421350b9a2fc78ba181d388
* Text selection without trackball.Gilles Debunne2010-08-191-0/+125
| | | | | | | | | | | | | | | | | | | | | | | | | | Backported from HC. Squashed commit of the following: commit af214a595c7a9fdd11a2dc384f7d4665abf751c0 Fixes in TextView's selection. commit eb9fd59ebe6500a66c2003d46b5802299970ae8d TextView with Selection Contextual Mode commit 4c4c338ef355b369ce4b57d6c6fba7ee8f9dddf4 Cosmetic changes around TextView. commit d4b4b054e87480d984ad18766f5e76553e3080d8 Double and one and a half tap removed from TextView. commit 897c2847ba1fca8ef01eadadd1bc3de007af3ee5 Selection handlers in TextView commit 832be74a5394649e28927484d9a86c6d53b430e7 New cursor controller in TextViews. Change-Id: I01cc64736e2abea605317ee53907a1713617fc17
* tracking merge of external/apache-http from dalvik-devBrian Carlstrom2010-08-182-2/+2
| | | | Change-Id: I25d7659b25f86f88cb36b4f80589b8c3e3a8c6b2
* New download manager error code when we can't resume.Steve Howard2010-08-161-0/+11
| | | | | | | | | Adding DownloadManager.ERROR_CANNOT_RESUME for when we can't resume an interrupted download (because the server didn't provide an ETag or doesn't support range requests), as well as the necessary private status code in Downloads.Impl. Change-Id: I5a66f1e1964198552ab2216aa6d3cc0db2254e21
* add an api for getting a device serial numberDoug Zongker2010-08-161-0/+10
| | | | | | | | Add a constant to android.os.Build that returns a device-specific alphanumeric serial number. It's optional -- it may be blank -- though CTS will require it to be present for non-telephony devices. Change-Id: I338ae5f43ba679a5e98f2f437dc4efdaef0c835d
* Move OBB file reading to DefaultContainerServiceKenny Root2010-08-111-0/+4
| | | | | | | | | The system_server shouldn't touch files on the SD card. This change moves the things that touch the SD card out to the DefaultContainerService so that it will get killed if the SD card goes away instead of the system_server. Change-Id: I0aefa085be4b194768527195532ee6dddc801cfc
* More native work.Dianne Hackborn2010-08-111-0/+11
| | | | | | | Implement save/restore of state, and add native APIs for configuration information. Change-Id: I2a3ddc2ba605db58d7c8b2b31b9215fb323f90b5
* Fixed several audio effects problems.Eric Laurent2010-08-091-2/+2
| | | | | | | | | | - Fixed constant inversions in AudioEffect.java - Do not return error when enabling an already enabled effect - Update cached effect state in native AudioEffect class when effect is enabled/disabled by command() method - Remove click when restarting effect during disable sequence - Fixed problem in master mute management when volume control is delegated to effect. Change-Id: I6df4ce9fcc54fdc7345df858f639d20d802d6712
* Make downloads visible by default.Steve Howard2010-08-061-24/+0
| | | | Change-Id: I8f8b325658d8afc964bddd3f1c03ed20e6bd10aa
* Tracking merge of dalvik-dev to gingerbreadBrian Carlstrom2010-08-042-2581/+13681
| | | | | | | | | | | git cherry-pick --no-commit f77cf7f0 git cherry-pick --no-commit c8f503b5285e30c1a881d0ba860ba9021f57d113 git cherry-pick --no-commit 570bb561 git cherry-pick --no-commit e2417541 git cherry-pick --no-commit e4d81f25bd4dc1a5c909b56ab56a56406290da30 git cherry-pick --no-commit 5e8a587d Change-Id: I101a385d43f3e0f4ce5352217f92ef67a3908c88
* Fix the build.Eric Laurent2010-08-041-60/+0
| | | | | | | Forgot to update current.xml in last patch set for change I541ee4ad0232312ec720545737cbcdb8c9a82597 Change-Id: I528a43fd01ca2478145fe54d90747f489ab7a2b3
* NEW_API: Unhide audio effect APIs.Eric Laurent2010-08-041-0/+3331
| | | | | | | | | | | | | | | | This change unhides all public APIs for controling audio effects exposed by the following classes: - AudioEffect - BassBoost - EnvironmentalReverb - Equalizer - PresetReverb - Virtualizer - Visualizer Also fixes several problems in javadoc. Change-Id: I541ee4ad0232312ec720545737cbcdb8c9a82597
* Added SensorManager.getAltitude()Mathias Agopian2010-07-291-0/+26
| | | | | | | this is a helper function to calculate the altitude from the pressure and pressure at sea level. Change-Id: I3f6f14fee6190388f95afa36a66287e3d59eef9b
* Added SensorManager.getMinDelay()Mathias Agopian2010-07-291-0/+11
| | | | | | | | | | | | | Exposed the new "min delay" sensor property through native and java sensor apis. This allows the caller to know what is the maximum rate at which a sensor can return events, or, if a sensor works in "update" mode (events returned only when the value changes). Also augmented SensorManager.regusterSensorEvent() so that it can accept a value in microsecond in addition to the 4 constants already defined. Change-Id: If425e9979892666df8c989d7de3c362230fa19e0
* DO NOT MERGE: Fix input event injection ANRs on UI thread.Jeff Brown2010-07-291-22/+21
| | | | | | | Added a new asynchronous injection mode and made the existing synchronization mechanism more robust. Change-Id: Ia4aa04fd9b75ea2461a844c5b7933c831c1027e6
* Refactor input reader to support new device types more easily.Jeff Brown2010-07-281-0/+55
| | | | | | | | | | | | | | | | | | | | | | Refactored the input reader so that each raw input protocol is handled by a separate subclass of the new InputMapper type. This way, behaviors pertaining to keyboard, trackballs, touchscreens, switches and other devices are clearly distinguished for improved maintainability. Added partial support for describing capabilities of input devices (incomplete and untested for now, will be fleshed out in later commits). Simplified EventHub interface somewhat since InputReader is taking over more of the work. Cleaned up some of the interactions between InputManager and WindowManagerService related to reading input state. Fixed swiping finger from screen edge into display area. Added logging of device information to 'dumpsys window'. Change-Id: I17faffc33e3aec3a0f33f0b37e81a70609378612
* One last change to current.xml for new download manager APISteve Howard2010-07-271-0/+11
| | | | Change-Id: If88984ad64880a81e4dbb4ef9f8118cc52bb891f
* Un-@hide new download manager public API.Steve Howard2010-07-261-0/+561
| | | | Change-Id: Ia8433160ef40e25fb9408f05f97c7bbfa10a807e