summaryrefslogtreecommitdiffstats
path: root/api
Commit message (Collapse)AuthorAgeFilesLines
* Adding small animation featuresChet Haase2013-04-041-0/+5
| | | | | | | | | | RectEvaluator is useful when animating object bounds. The other change is a hidden API that allows temporary suspension of layout, useful for animations which need to animate view bounds without conflicting with layout passes that might happen in the middle of the animation. Change-Id: I3dc08cb6ec455dfa3409e825506b218d3ea63d7a
* Merge "Change BluetoothGattCallback methods argument from BluetoothDevice to ↵Matthew Xie2013-04-041-10/+18
|\ | | | | | | BluetoothGatt" into jb-mr2-dev
| * Change BluetoothGattCallback methods argument from BluetoothDevice to ↵Matthew Xie2013-04-031-10/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | BluetoothGatt Change name of BluetoothDevice#connectGattServer to BluetoothDevice#connectGatt Add BluetoothGatt#getDevice to retrieve device from BluetoothGatt Add BluetoothGatt#connect() to reconnect back to the server. Make BluetoothGatt#close() public to clean up/unregister callback Add BluetoothDevice.getType() to return int of bug 8529188 Change-Id: Iebd9ac68cc7a64c43972e617dd3068f66c8ea0b2
* | Warn when exposing file:// Uris beyond a process.Jeff Sharkey2013-04-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | Check for file:// Uris inside Intents, ClipData, Notifications and RemoteViews when StrictMode option is enabled. Also introduces Intent.prepareToLeaveProcess() to uniformly handle Intents about to leave an app process. Bug: 8529070 Change-Id: I8efb43877cbc5f21eb029fc6492b3ee1415059ef
* | Merge "make new API to retrieve group identifier level1" into jb-mr2-devRobert Greenwalt2013-04-021-0/+1
|\ \
| * | make new API to retrieve group identifier level1Sungmin Choi2013-03-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For mvno, user can add or edit mvno data field. To pre-provide the mvno data of the edited apn when the user selects one of the mvno types, need to support IMSI, SPN, and GID1 data. To support GID1, make API to retrieve group identifier level1. bug:6445254 Change-Id: I1bc280054cc7cd37e78a279866cefd62872a19fb
* | | Merge "Add DateFormat.getBestDateTimePattern." into jb-mr2-devElliott Hughes2013-04-021-0/+1
|\ \ \
| * | | Add DateFormat.getBestDateTimePattern.Elliott Hughes2013-04-021-0/+1
| | | | | | | | | | | | | | | | | | | | Bug: 8283323 Change-Id: Id8d94456b93555d799229b7dd88fcbcf5c6bf7ff
* | | | Add API to query KeyChain algorithm support, pt. 2Kenny Root2013-04-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Late-breaking comments on API name. Revised. Bug: 7095660 Change-Id: I7224d9c8a4f84a272360ede78a18bfb72d8aeb77
* | | | Merge "Add API to query KeyChain algorithm support" into jb-mr2-devKenny Root2013-04-021-0/+2
|\ \ \ \ | |/ / / |/| | |
| * | | Add API to query KeyChain algorithm supportKenny Root2013-04-021-0/+2
| | | | | | | | | | | | | | | | | | | | Bug: 7095660 Change-Id: Ia87caaa33bc01b032130811833f0a3c4f75b62d4
* | | | Make MessageQueue and Looper final.Jeff Brown2013-04-011-4/+4
|/ / / | | | | | | | | | | | | | | | | | | Applications already cannot subclass these classes because their constructors are not visible. Change-Id: Id979d86dd05f7bcc888fe4ea499ab9b95d3d5dde
* | | Block access to accounts for limited users.Amith Yamasani2013-03-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Make sure that apps that have access to restricted accounts can see them. If they don't have access, they shouldn't be able to add a new account either. Show an error message in the account picker if the user/app is not authorized. Change-Id: I117c0b14d7d06c5ac4e66506df156b174567f5f3
* | | Merge "Improve RestrictionEntry API" into jb-mr2-devAmith Yamasani2013-03-301-12/+20
|\ \ \
| * | | Improve RestrictionEntry APIAmith Yamasani2013-03-291-15/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | More getters and setters, better naming. New extra defined for returning a custom intent that handles showing the restrictions UI. Change-Id: I2ee0cdb4edd99e71a9004ff5e929dbe243b45557
* | | | Merge "AccountManager changes for profile seeding." into jb-mr2-devJatin Lodhia2013-03-291-0/+1
|\ \ \ \ | |_|_|/ |/| | |
| * | | AccountManager changes for profile seeding.Jatin Lodhia2013-03-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a new error code to AccountManager and remove the check for limited user during add account to allow Authenticators to seed account during limited profile startup. Change-Id: I5a73def9fc3baeb8e6de1b42e923829c335e1668
* | | | Unhide Bluetooth Low Energy public APIsMatthew Xie2013-03-281-3/+181
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | Updated API headers. Add BluetoothManager to be retrieved by context.getSystemService(Context.BLUETOOTH_SERVICE). LE scan functions are placed in BluetoothAdapter The GATT API are device driven instead of a profile-driver. bug 8450158 Change-Id: I424a4cedaac3ef8120a05996500008dd210d2553
* | | Merge "Restricted account visibility" into jb-mr2-devAmith Yamasani2013-03-281-0/+1
|\ \ \
| * | | Restricted account visibilityAmith Yamasani2013-03-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When accounts are shared to a restricted/limited user, apps can opt-in to viewing accounts of a certain type. Other shared accounts are not visible to the app. App would specify the account type in the manifest <application> tag with the attribute restrictedAccountType="foo.bar", where "foo.bar" is the account type as defined by the authenticator. Change-Id: I7586da04d6d6d32aae15adc6b1366f325bb07384
* | | | Merge "Add user restrictions for bluetooth, sideloading, usb file transfer" ↵Maggie Benthall2013-03-281-0/+3
|\ \ \ \ | | | | | | | | | | | | | | | into jb-mr2-dev
| * | | | Add user restrictions for bluetooth, sideloading, usb file transferMaggie Benthall2013-03-271-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Created constants for these in UserManager and current.txt. Also created an accessor for individual user restrictions that takes the restriction key (removing individual methods for particular restrictions). Change-Id: Ibb5517cbcdffadd3925f52cbe67d7d525813faa9
* | | | | Merge "Support specifying buffer start offset for USB requests." into jb-mr2-devJeff Brown2013-03-281-2/+4
|\ \ \ \ \
| * | | | | Support specifying buffer start offset for USB requests.Jeff Brown2013-03-281-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Deprecated existing API which only supported passing buffer and length in favor of a new one that also supports passing the start. Being able to pass a start index is very important because the kernel imposes size limits on how much data can be transferred at a time so we often need to transmit large buffers in chunks. Change-Id: I3484b5e68f1ece61d4645ea04be8ee6a3b79169d
* | | | | | Merge "Reenable optional permissions parsing and expose APIs" into jb-mr2-devNick Kralevich2013-03-281-0/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Reenable optional permissions parsing and expose APIsNick Kralevich2013-03-271-0/+1
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modify the package parsing code to understand optional permissions (android:required="false"). This is essentially a rollback of e824120016248bcfe3962883fe9f3b0481dd1c3d with some minor changes. Expose the requestPermission API to third party apps. This allows an app to request an Intent which, when passed to startActivityForResult, will prompt the user to approve permissions for an app. In the event we decide to not launch with this feature, this change can be rolled back. Change-Id: Ie3626deae9b16e510323f94a2c80377f7c84b26f
* | | | | Merge "Revert "Remove all public mention of RS graphics from docs."" into ↵Tim Murray2013-03-271-0/+332
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | jb-mr2-dev
| * | | | | Revert "Remove all public mention of RS graphics from docs."Tim Murray2013-03-271-0/+332
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit d72f932b8cbf461ebb79c249ce92b9b811122190 Change-Id: I056b13d0b2beb508e4215bc0d289cf3e76a3a986
* | | | | | Merge "Remove all public mention of RS graphics from docs." into jb-mr2-devTim Murray2013-03-271-332/+0
|\ \ \ \ \ \ | |/ / / / / | | | / / / | |_|/ / / |/| | | |
| * | | | Remove all public mention of RS graphics from docs.Tim Murray2013-03-251-332/+0
| | | | | | | | | | | | | | | | | | | | Change-Id: I50b29c89ae80ba3ae7b12dc60fee8585e17ed560
* | | | | Merge "Expose data_usage_stat table in ContactsContract" into jb-mr2-devYorke Lee2013-03-271-1/+10
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Expose data_usage_stat table in ContactsContractYorke Lee2013-03-271-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: 8124079 Change-Id: Ie60e489f08be270b9f3a4866c488a5e0598ceb26
* | | | | Merge "AudioEffect types in SDK" into jb-mr2-devJean-Michel Trivi2013-03-271-0/+8
|\ \ \ \ \
| * | | | | AudioEffect types in SDKJean-Michel Trivi2013-03-271-0/+8
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not all effect types are defined by OpenSL ES. Add the full UUID effect identifier in the superclass of all audio effects. bug 8113082 Change-Id: I8dfc6cdcfd2a145e792fb3669e6132e6f19d1c16
* | | | | Merge "Add new apis to CP2" into jb-mr2-devYorke Lee2013-03-271-0/+8
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Add new apis to CP2Yorke Lee2013-03-121-0/+8
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Data.Contactables.CONTENT_URI and CONTENT_FILTER_URI Add VISIBLE_CONTACTS_ONLY boolean parameters to Data Bug: 8123918 Change-Id: I8cef7a66d4ab0b910cba7feb158ec007f318f5a8
* | | | Merge "Device Owner, a special kind of device admin" into jb-mr2-devAmith Yamasani2013-03-261-0/+12
|\ \ \ \
| * | | | Device Owner, a special kind of device adminAmith Yamasani2013-03-261-0/+12
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A Device Owner cannot be uninstalled and is available to all users. It must be registered before the device_provisioned flag is set. Device admins can be disabled until used, but visible to device policy manager, so that users wont be bothered with update requests. Opened up a few related APIs for use by a system-installed Device Owner. Change-Id: I847b5fe68c0f724863f778a67602b5bddc79d8e5
* | | | Fix the buildFabrice Di Meglio2013-03-251-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | See bug #8200928 Change-Id: I014590f41d74f16cf3c3de618ef08ee490bf05aa
* | | | Merge "Fix bug #8200928 ExpandableListView should be RTL-aware" into jb-mr2-devFabrice Di Meglio2013-03-261-0/+2
|\ \ \ \ | |/ / / |/| | |
| * | | Fix bug #8200928 ExpandableListView should be RTL-awareFabrice Di Meglio2013-03-221-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | - add indicatorStart/indicatorEnd and childIndicatorStart/childIndicatorEnd properties Change-Id: I1ee67e47798bbcb31670cc9afde3ccac68338d94
* | | | Implement #8323587, #8323342, #8323590: new features.Dianne Hackborn2013-03-221-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8323587: Add feature for supporting app widgets 8323342: Add feature for replacing the home screen 8323590: Add feature for supporting input methods The app widget service looks for the app widget feature and refuses to work if it doesn't exist. I didn't do this for the input method service because some devices will probably want to still make use of that mechanism without supporting third party input methods. Change-Id: Ie3b089105e104f4d767cdb03cdbe4fdb1c17382e
* | | | New media button API.Dianne Hackborn2013-03-221-0/+15
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows sending media buttons to any PendingIntent, so they can be captured with a registered receiver. Also add some new ViewTreeObserver APIs; this is all for a new support library API to watch media buttons while an app has input focus. Change-Id: I3c51cef59460662b008c9a2cc87d6a6383c21855
* | | Application restrictions APIAmith Yamasani2013-03-201-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds the ability for apps to export some restrictions. The restrictions are presented in Settings based on the restriction type. The user's selections are stored by UserManagerService and provided to the target user's application as a list of RestrictionEntry objects which contain the key, value(s). Also introduce a manifest entry for system apps to request that the app be automatically installed in all users, so that they cannot be deselected by the owner user. Shared account filtering for non-whitelisted apps. Change-Id: I15b741e3c0f3448883cb364c130783f1f6ea7ce6
* | | Merge "Add auto-cancel ability to ObjectAnimator" into jb-mr2-devChet Haase2013-03-211-0/+1
|\ \ \
| * | | Add auto-cancel ability to ObjectAnimatorChet Haase2013-03-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a method that enables a new auto-cancel option to ObjectAnimator. When set, any ObjectAnimator (when started) will cause any running ObjectAnimator instance (with that flag set) that has the same target and properties to cancel() itself prior to starting the new one. Issue #7426129 Add auto-cancel to animators Change-Id: I586659c365289cdb9afb6c416bdbaf5630477149
* | | | Merge "Add the orientation hint to the MediaMuxer" into jb-mr2-devztenghui2013-03-201-0/+1
|\ \ \ \ | |/ / / |/| | |
| * | | Add the orientation hint to the MediaMuxerztenghui2013-03-191-0/+1
| |/ / | | | | | | | | | | | | | | | bug:7991013 Change-Id: I7e3e513851589e4ba7983d2c416152b2b08cbcfb
* | | Merge "Add API to control scan always mode" into jb-mr2-devIrfan Sheriff2013-03-201-0/+2
|\ \ \
| * | | Add API to control scan always modeIrfan Sheriff2013-03-191-0/+2
| | | | | | | | | | | | | | | | | | | | Bug: 8141918 Change-Id: I1e5e45e514726c2cbfd86e747123e477e00fd7ed