summaryrefslogtreecommitdiffstats
path: root/api/14.txt
Commit message (Collapse)AuthorAgeFilesLines
* Hide quota APIs until finalized.Jeff Sharkey2011-10-061-11/+0
| | | | | Bug: 5383656 Change-Id: Ia2a978a6ff2ee642b0ea4d7d6b8857b7efffd612
* DO NOT MERGE New permissions for social stream.Dave Santoro2011-10-041-58/+0
| | | | | | | | | | | | | These permissions are needed to separate the (potentially invasive) access to the user's social stream from the existing read/write contacts permission. Per discussion with Android release team, we are also hiding the stream item API until we figure out a better way to guard the data. Bug 5406886 Change-Id: I8339d743c3ebe8923c7ee47f2900444efcf82a52
* Merge "Make Bluetooth Health constant public." into ics-factoryromJaikumar Ganesh2011-09-211-0/+1
|\
| * Make Bluetooth Health constant public.Jaikumar Ganesh2011-09-211-0/+1
| | | | | | | | Change-Id: I366f1231056fe978d85ee80c773d5911badb22e2
* | Unhide new PackageManager APIs for API 14Kenny Root2011-09-201-0/+7
|/ | | | Change-Id: I83110285ccee39a4cd872a1c2af8357f541833d4
* Continuation of the unified account chooser flow.Fred Quintana2011-09-161-1/+1
| | | | | | | | | | | - made the UI match the spec - added ability to force the account chooser to appear - added ability to pass in a description that will override the stock one - added ability to pass in requiredFeatures for addAccount - added ability to pass in an authTokenType for addAccount Bug: 5293377 Change-Id: I243c0fd6598c943b1f65753e1f5d3c86629f64f5
* Add a generic account chooser/add account flow for apps.Fred Quintana2011-09-151-0/+1
| | | | | | | | | | | | | | | | The activity is launched as follows: Account account1 = new Account("account1@gmail.com", "com.google") Account account2 = new Account("account2@gmail.com", "com.google") ArrayList<Account> accounts = new ArrayList<Account>(); accounts.add(account1); accounts.add(account2); String[] accountTypes = new String[]{"com.google", "com.android.exchange"}; Bundle addAccountOptions = null; Intent intent = AccountManager.newChooseAccountIntent(account1, accounts, accountTypes, addAccountOptions); startActivityForResult(intent, 0); Change-Id: I05a467bdc3552a2e39397b0182879351f4324389
* Final (ha ha) API 14.Dianne Hackborn2011-09-151-130/+2284
| | | | Change-Id: I164f9add571f7d825a10036e3b8c9e9eb854d732
* Mark Window-Manager-specific APIs on android.view.Surface as @hideMathias Agopian2011-08-031-28/+0
| | | | | Bug: 5063337 Change-Id: I096032186acfc6b6a032636188e4d44907e46233
* Merge "Part of fix for bug 4997380: Some error types unknown to SslError"Kristian Monsen2011-07-281-1/+1
|\
| * Part of fix for bug 4997380: Some error types unknown to SslErrorKristian Monsen2011-07-131-1/+1
| | | | | | | | | | | | | | Mapping chromium error codes from net/base/net_error_list.h to SslError codes. Change-Id: Ie4f98974e23969c3b5ae1f8c4413772cf93603b9
* | Add in i18n TLDs and new TLDs to the URL RegEx matcher.Shimeng (Simon) Wang2011-07-191-2/+2
|/ | | | | | | also update APIs. issue: 4384739 Change-Id: I946323d80f85fe43338fdc19c5858356faefa6cc
* AllocationAdapter cleanup.Jason Sams2011-07-071-10/+0
| | | | Change-Id: Ia7eb0925e410779bbd6a925af721e3834dcf83f8
* Final polish of the interrogation feature.Svetoslav Ganov2011-06-101-12/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Added a new event type for notifying client accessibilitiy services for changes in the layout. The event is fired at most once for a given time frame and is delivered to clients only if it originates from the window that can be interrogated. 2. Exposed the findByText functionality in AccessibilityNodeInfo. This is very useful for an accessibility service since it allows searching for something the user knows is on the screen thus avoiding touch exploring the content. Touch exploring is excellent for learning the apps but knowing them search is much faster. 3. Fixed a bug causing an accessibiliby service not to receive the event source in case of more than one service is registered and one of them does not have paermission to interrogate the window. The same event was dispatched to multiple services but if one of them does not have interrogation permission the event is modified to remove the source causing subsequent serivices not to get the later. 4. Moved the getSource setSource methods to AccessibilityRecord instead in AccessibilityEvent. 5. Hiden some protected members in AccessibilityRecod which should not be made public since getters exist. 6. Added the View absolute coordinates in the screen to AccessibilityNodeInfo. This is needed for fast computation of relative positions of views from accessibility - common use case for the later. 7. Fixed a couple of marshalling bugs. 8. Added a test for the object contract of AccessibilityNodeInfo. Change-Id: Id9dc50c33aff441e4c93d25ea316c9bbc4bd7a35
* Add SwitchPreferenceAdam Powell2011-06-081-11/+1
| | | | Change-Id: I073e9bfba8c4e1a625c27f976f71ea56a81ba20f
* Add 'Property' objectChet Haase2011-06-081-3/+3
| | | | | | | | | | | | | | | | | | | | This change adds a generic Property facility to the SDK, which allows an easy way to reference fields (private or otherwise) in a general way. For example, animations can use this facility to animate 'properties' on target objects in a way that is more code- and compiler-friendly than the existing String-based approach (for objects which have implemented Properties, of course). The animator classes have been updated to use this new approach (in addition to Strings, which are still more generally useful for objects which have get/set functions but not Property objects). The change also includes new Property objects on View (which can now be used in creating animations on Views). There is an unrelated change on GLES20RecordingCanvas to change the way we cache bitmaps, which avoids spurious garbage by using an ArrayList instead of a HashSet. Change-Id: I167b43a3fca20e7695b1a23ca81274367539acda
* Interrogation of the view hierarchy from an AccessibilityService.Svetoslav Ganov2011-06-061-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Views are represented as AccessibilityNodeInfos to AccessibilityServices. 2. An accessibility service receives AccessibilityEvents and can ask for its source and gets an AccessibilityNodeInfo which can be used to get its parent and children infos and so on. 3. AccessibilityNodeInfo contains some attributes and actions that can be performed on the source. 4. AccessibilityService can request the system to preform an action on the source of an AccessibilityNodeInfo. 5. ViewAncestor provides an interaction connection to the AccessibiltyManagerService and an accessibility service uses its connection to the latter to interact with screen content. 6. AccessibilityService can interact ONLY with the focused window and all calls are routed through the AccessibilityManagerService which imposes security. 7. Hidden APIs on AccessibilityService can find AccessibilityNodeInfos based on some criteria. These API go through the AccessibilityManagerServcie for security check. 8. Some actions are hidden and are exposes only to eng builds for UI testing. Change-Id: Ie34fa4219f350eb3f4f6f9f45b24f709bd98783c
* Put the enum constants into the api file.Joe Onorato2011-05-311-0/+365
| | | | | Bug: 4292741 Change-Id: Ia6d934e1202f818a967ffe469aa5e4f15f4648b5
* Fixing my build fixSvetoslav Ganov2011-05-181-1/+0
| | | | Change-Id: I8393e0172367de730123b2fa9d743b1ecb2eb087
* Fixing the buildSvetoslav Ganov2011-05-181-1/+2
| | | | | | | | | | 1. Updated the 14.txt with the new methods in Accessibility record since I made a mistake duing that. I had to do this because I have factored out some stuff from AccessibilityEvent to AccessibilityRecord and the API check does not detect that the APIs have not changed. Change-Id: Ieed504634e0af909eada16f58f922cb78cb841ba
* resolved conflicts for merge of ec85619f to masterDianne Hackborn2011-05-121-0/+44194
Change-Id: Id820ddcb9d19341a1b383b3bef7659a2c0621cfa