db6a14cc85cede0769735fdac4da70766989a3ce |
|
18-Oct-2012 |
Amith Yamasani <yamasani@google.com> |
Fix crashes when quickly adding and removing users Make USER_REMOVED an ordered broadcast and send it before the user's state is completely removed from the system. This gives services the opportunity to clean up their state, while still having access to the user's directory and UserInfo object (such as serial number). Tell SyncManager to skip over dying/partially created users. Improve UserManager tests, waiting for users to be removed fully. Bug: 7382252 Change-Id: I93cfb39c9efe6f15087bf83c569a2d154ef27168
/frameworks/base/core/java/android/content/Intent.java
|
36d337adffa6d1c4c953e83730ad58747f554877 |
|
08-Oct-2012 |
Dianne Hackborn <hackbod@google.com> |
Framework side of issue #7302511: GCM client needs to use new framework API... ...to fix background->shutdown delivery race Add ACTION_STOPPING and ACTION_STARTING to allow such apps to keep track of which users are started/stopped, and be involved in the process of stopping a user. Also get rid of the scale part of the wallpaper transitions, since it seems like I have still failed at getting the user switch to wait until the new wallpaper is displayed. Change-Id: If7e8fdae3544a9d7987a1b9274dc8b49022f6f62
/frameworks/base/core/java/android/content/Intent.java
|
2e7d25b91f6f9185d447c99b2eabeab6bf735079 |
|
01-Oct-2012 |
Daniel Sandler <dsandler@android.com> |
Introduce ACTION_QUICK_CLOCK for the QS time tile. By default it will still go to Date/Time Settings (see change Ib430f0c5) but 3Ps can hook it for other useful things. Bug: 7264806 Change-Id: Ic561dbeb5cc0738372c079b3eb52749c44b3cf0d
/frameworks/base/core/java/android/content/Intent.java
|
be87e2f5885b28145a788fd31d1fb5ae88a71100 |
|
29-Sep-2012 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #7255954: API Review: rename Dream to DreamService Change-Id: I89ecf2c3ec4fef09c0495aa68de11576f9cfd872
/frameworks/base/core/java/android/content/Intent.java
|
37d83a3caf138e35fa1a355787d20c351f6b37a6 |
|
27-Sep-2012 |
Ben Gruver <bgruv@google.com> |
Pass the originating uid to the package verifier Bug: 6923241 Change-Id: I85a3e0d53b469543cb0551d3a440d2663b5d0697
/frameworks/base/core/java/android/content/Intent.java
|
c72fc674a33b8d17585764d09d3bb6c77d7d947e |
|
20-Sep-2012 |
Dianne Hackborn <hackbod@google.com> |
Implement multi-user PackageMonitor. New APIs let you indicate what user(s) to monitor, and tell you what user is changing when receiving a callback. Fix package manager to only deliver package brpadcasts to the running users. (This isn't really a change in behavior, since the activity manager would not deliver to stopped users anyway). Make sure all broadcasts that package monitor receives also include user information for it to use. Update wallpaper service to (hopefully) now Really Correctly monitor package changes per user. Change-Id: Idd952dd274abcaeab452277d9160d1ae62919aa0
/frameworks/base/core/java/android/content/Intent.java
|
390392ff3ef0114544eab3db4093c1c7aba825da |
|
19-Sep-2012 |
Dianne Hackborn <hackbod@google.com> |
Merge "Changes to support side-loading of apps from other users." into jb-mr1-dev
|
eba784ff4ab2a080ddc1d41b90db0e3729ee1ea3 |
|
19-Sep-2012 |
Dianne Hackborn <hackbod@google.com> |
Changes to support side-loading of apps from other users. Change-Id: I5b7c0aa0dc9566b29d5980dc7f42a508a61a58d3
/frameworks/base/core/java/android/content/Intent.java
|
e928d7d95dbb64627e6ff3a0572190c555b59d96 |
|
18-Sep-2012 |
Amith Yamasani <yamasani@google.com> |
Pass Bitmap instead of ParcelFileDescriptor in UserManager Add a USER_INFO_CHANGED intent for lockscreen and quicksettings to use to monitor changes to the user name or icon. Bug: 7164040 Change-Id: Id6fb8b6d38ce04ccd02bbadcf0c10699783d6c03
/frameworks/base/core/java/android/content/Intent.java
|
6d235d8265a45bbc56c058ca1a9eca4eff69636a |
|
17-Sep-2012 |
Dianne Hackborn <hackbod@google.com> |
New uninstall option to uninstall for all users. Change-Id: Ie8eb59564078069633a89fc8a92d4f8531baa1aa
/frameworks/base/core/java/android/content/Intent.java
|
d65afc65ea5b2bf83889dd88a9c94f895da8aece |
|
16-Sep-2012 |
Dianne Hackborn <hackbod@google.com> |
Merge "More multi-user stuff." into jb-mr1-dev
|
5dc5a00e7ebadc085ded7e29feacd17e53698486 |
|
16-Sep-2012 |
Dianne Hackborn <hackbod@google.com> |
More multi-user stuff. - New public APIs to find out when a user goes to the foreground, background, and is first initializing. - New activity manager callback to be involved in the user switch process, allowing other services to let it know when it is safe to stop freezing the screen. - Wallpaper service now implements this to handle its user switch, telling the activity manager when it is done. (Currently this is only handling the old wallpaper going away, we need a little more work to correctly wait for the new wallpaper to get added.) - Lock screen now implements the callback to do its user switch. It also now locks itself when this happens, instead of relying on some other entity making sure it is locked. - Pre-boot broadcasts now go to all users. - WallpaperManager now has an API to find out if a named wallpaper is in use by any users. Change-Id: I27877aef1d82126c0a1428c3d1861619ee5f8653
/frameworks/base/core/java/android/content/Intent.java
|
d0c6ccbafdebc73d03cf3cd47f02f9f6c78a69ff |
|
15-Sep-2012 |
Jeff Sharkey <jsharkey@android.com> |
Move NetworkPolicy from apps to UID. For multi-user devices, switch to storing policy per-user instead of per-app. Also watch for user added/removed broadcasts to clean up policies and apply global restrictions. Bug: 7121279 Change-Id: Ia7326bd0ebe0586fa4ec6d3a62f6313dc8814007
/frameworks/base/core/java/android/content/Intent.java
|
d1b5cfc94ae940f42be352e7ed98c21c973471b2 |
|
29-Aug-2012 |
rich cannings <richc@google.com> |
Notify verifiers that verification is complete Send the Intent.ACTION_PACKAGE_VERIFIED to all verifiers when verification is complete (either one verifier verified the package or a timeout occurred). Details of what occurred is in a new extra, PackageManager.EXTRA_VERIFICATION_RESULT. Bug: 7048930 Change-Id: I4f9855a29b0eb6d77f469891402c69e2e8922945
/frameworks/base/core/java/android/content/Intent.java
|
80a4af2bbc6af42ae605e454bf89558e564f5244 |
|
28-Aug-2012 |
Dianne Hackborn <hackbod@google.com> |
Start implementing concept of "running" users. The activity manager now keeps track of which users are running. Initially, only user 0 is running. When you switch to another user, that user is started so it is running. It is only at this point that BOOT_COMPLETED is sent for that user and it is allowed to execute anything. You can stop any user except user 0, which brings it back to the same state as when you first boot the device. This is also used to be able to more cleaning delete a user, by first stopping it before removing its data. There is a new broadcast ACTION_USER_STOPPED sent when a user is stopped; system services need to handle this like they currently handle ACTION_PACKAGE_RESTARTED when individual packages are restarted. Change-Id: I89adbd7cbaf4a0bb72ea201385f93477f40a4119
/frameworks/base/core/java/android/content/Intent.java
|
706e8ba26bf0de19ad5f736516dae40c4c88c2d7 |
|
20-Aug-2012 |
rich cannings <richc@google.com> |
Pass URLs to package verifiers This change passes the originating URL and accompanied referrer to package verifiers, when available. Bug: 6544677 Change-Id: I9ebc71bc13f549bd88267e444816151a99bda000
/frameworks/base/core/java/android/content/Intent.java
|
2a00329c6d55c6cd9166e01963d7410e95d80d21 |
|
15-Aug-2012 |
Amith Yamasani <yamasani@google.com> |
UserHandle to UserSerialNo mapping Use AtomicFile for usermanager files. Added a MANAGE_USERS permission that apps (signature permission) can use to create/query/modify/remove users. Change-Id: I5cf232232d0539e7508df8ec9b216e29c2351cd9
/frameworks/base/core/java/android/content/Intent.java
|
e1d7c711df3e3a2d2f195457882aa4ddb5626167 |
|
08-Aug-2012 |
Rich Cannings <richc@google.com> |
Revert "Pass URLs to package verifiers" This reverts commit 24713907fe4632d263aea82f7a35c8fb08918a09 Change-Id: Ie04ba73475b813635c4a74915c45e83250801b6b
/frameworks/base/core/java/android/content/Intent.java
|
24713907fe4632d263aea82f7a35c8fb08918a09 |
|
26-Jul-2012 |
rich cannings <richc@google.com> |
Pass URLs to package verifiers This change passes the originating URL and accompanied referrer to package verifiers, when available. Bug: 6544677 Change-Id: If9ff6663ad7f3426b7aea2aceb1413b689788138
/frameworks/base/core/java/android/content/Intent.java
|
e6c2d62efb65fa7b4681d29ad0710df56bf9002b |
|
26-Jun-2012 |
Dianne Hackborn <hackbod@google.com> |
am 9906e784: am 17990395: Merge "Fix issue #6717667: expanded notification actions don\'t work on the lock screen" into jb-dev * commit '9906e784faca2cc8388a04fdc544722ea93d51be': Fix issue #6717667: expanded notification actions don't work on the lock screen
|
1927ae8a56a010919a7535231fa0f7db70f7e152 |
|
23-Jun-2012 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #6717667: expanded notification actions don't work on the lock screen FLAG_ACTIVITY_CLOSE_SYSTEM_DIALOGS was a mistake. Instead, and the infrastructure for the status bar to take care of closing and hiding things itself when you press these buttons, just like it does for the main Intent of the notification. Bug: 6717667 Change-Id: I1b22186e0cedc05f46a1a3ec78053a72afaf61b1
/frameworks/base/core/java/android/content/Intent.java
|
6009dc014f8fa0aefc68e7265761960c5433d108 |
|
20-Jun-2012 |
Jean-Michel Trivi <jmtrivi@google.com> |
am b92d2a13: am 18ddb6ce: Merge "Remote volume handling in MediaRouter" into jb-dev * commit 'b92d2a13c4ab34862968f47191d2713de3701757': Remote volume handling in MediaRouter
|
1357012968f9066ea3051d83995e9bac69526c3c |
|
19-Jun-2012 |
Jean-Michel Trivi <jmtrivi@google.com> |
Remote volume handling in MediaRouter Extend MediaRouter.UserRouteInfo to enable setting playback information, which includes volume. When the user route instance has a RemoteControlClient, forward any playback information to it. Enable specifying a callback to be notified of volume events on the route. Extend MediaRouter.RouteInfo to enable retrieving playback information. Update RemoteControlClient javadoc to reflect which parts of the API are not intended to be made public. Change-Id: I59d728eb61747af6c8c89d53f0faeb07940594c3
/frameworks/base/core/java/android/content/Intent.java
|
629f051f7d061f4db4a174dbd267a96f0c8113df |
|
19-Jun-2012 |
Jean-Michel Trivi <jmtrivi@google.com> |
am 586b8ee6: am 2f442304: Merge "Remote volume handling" into jb-dev * commit '586b8ee62e0245e3c88ce9db51e1c1c3b4f1fb2c': Remote volume handling
|
3114ce3861f20f9a5c2c59dd2629197a1f4874a8 |
|
12-Jun-2012 |
Jean-Michel Trivi <jmtrivi@google.com> |
Remote volume handling Extend RemoteControlClient class to enable an applicaton to specify more information about how it's playing media, now covering usecases where media playback happens "remotely". This playback information can be used to set the volume and maximum volume used remotely. Declare a new intent and associated extras in Intent, ACTION_VOLUME_UPDATE, so an application can be notified that the volume it handles should be updated. It can then use the new RemoteControlClient.setPlaybackInformation() method to notify AudioService what the volume is. Extend AudioService to maintain playback information associated with the RemoteControlClient information in the stack of media button event receivers (mRCStack). The information about the active remote is cached so the stack doesn't have to be iterated over in order to retrieve remote playback info. Events to "adjust" the remote volume based on hardware key presses cause the client application to be notified of volume updates, and the volume panel to display the volume set by the app. Revise which stream type is controlled when none is specified according to latest guidelines for remote playback. Update VolumePanel class to support a new pseudo stream type, AudioService.STREAM_REMOTE_MUSIC, that corresponds to the remote playback volume, and uses the new "media route" icon. Enable it to receive asynchronously new volume values for the remote that will be displayed if the UI is still up, and ignored otherwise. Now supports hiding/showing sliders dynamically so remote volume only appears when AudioService has a remote control client handling remote volume. Define new java symbols for the two media route icons. Modify lockscreen behavior: don't automatically control music volume when music is active, consider also remote playback. Still to do: - playback information set by RemoteControlClient should post a message for AudioService to update playback information instead of updating it synchronously Change-Id: I557aa687239f9acfe33a609f05876c67fa7eb967
/frameworks/base/core/java/android/content/Intent.java
|
368ed010ee0d86742fab46edaef8b205bb8ab262 |
|
08-Jun-2012 |
rich cannings <richc@google.com> |
Add Intent extras to pass to package verifiers Adding extras to identify the: - URL from which the APK originated - the HTTP referrer associate with the URL Bug: 6544677 Change-Id: Ie3d2244d9befa7161eeceb458573d6b0f8206cc7
/frameworks/base/core/java/android/content/Intent.java
|
1c29700c5fe261f6829d95f22bd8c1fe6daf362e |
|
18-May-2012 |
Jeff Sharkey <jsharkey@android.com> |
Guard against apps breaking CHOOSER contract. Bug: 6520937 Change-Id: I677a644cf7765bbb046f9c82e1ebd8a40968cee6
/frameworks/base/core/java/android/content/Intent.java
|
e302a162359e191633e966520a6bab4ad569390c |
|
15-May-2012 |
Dianne Hackborn <hackbod@google.com> |
A few odds and ends. - Add documentation on "television" UI mode. - Tweak new documentation and implementation around propagating URI grants through choosers. - Add new activity launch flag for closing system dialogs. Change-Id: I978c05f0dc3d16e1c55d43631828b9efa6335b19
/frameworks/base/core/java/android/content/Intent.java
|
3b7d1ef4be2af83eecde3a7577b783355a9cd7c1 |
|
15-May-2012 |
Jeff Sharkey <jsharkey@android.com> |
Migrate stream extras in CHOOSER intents. When sending CHOOSER intent, inspect its target for any EXTRA_STREAM needing migration. If any migration happens, copy the ClipData to the CHOOSER intent and set GRANT_READ flag. Also update CHOOSER docs. Bug: 6463773 Change-Id: I66a7adf7bf6f2f173866925cb7e048f4c7a63222
/frameworks/base/core/java/android/content/Intent.java
|
abc43ddd8ae098de7a56afc55909f904cd933016 |
|
10-May-2012 |
Jesse Wilson <jessewilson@google.com> |
Rename Uri.normalize() to Uri.normalizeScheme(). Change-Id: I67839656c7c1c16a5376c9894d699d2bad3c7a5c
/frameworks/base/core/java/android/content/Intent.java
|
0799440ab3ce50ffa6acb762cb7677abdffb3f74 |
|
02-May-2012 |
Jim Miller <jaggies@google.com> |
Fix 6414061: Add new ACTION_ASSIST intent. Change-Id: I3d334f67723ac89f6001267e0f06ad76190b929f
/frameworks/base/core/java/android/content/Intent.java
|
0e128bb2e03dafdabc06710a6b0ea93f0e62a188 |
|
01-May-2012 |
Dianne Hackborn <hackbod@google.com> |
New permissions UI. Had to keep around a little of the old API for the device admin settings UI to continue to use. Change-Id: I84c5666a7f3fec0495eae196a0ffc2223c9e6f82
/frameworks/base/core/java/android/content/Intent.java
|
dd471e6a6fcea7e7c43b68554f92d875e9f65165 |
|
01-May-2012 |
Jeff Sharkey <jsharkey@android.com> |
Catch CCE when migrating to ClipData. Bug: 6231948 Change-Id: I51bc272d29a17881b3d4908fda549da20aa7e6b3
/frameworks/base/core/java/android/content/Intent.java
|
c5bf7584422adca286c1f27a073df925c06f068d |
|
26-Apr-2012 |
Dianne Hackborn <hackbod@google.com> |
Update process importance documentation. Also be more direct about some of the wallpaper APIs. Change-Id: I2112898c0cd4415d6c5fd47923de682d59b8291f
/frameworks/base/core/java/android/content/Intent.java
|
ac4243f177efb66f15df2f818418eac2b7abcec7 |
|
14-Apr-2012 |
Dianne Hackborn <hackbod@google.com> |
Make ACTION_SEND and ACTION_SEND_MULTIPLE build full clip items. The current code was just for transferring URI grants. This change makes it so it propagates all of the relevant extra data into the ClipData, so developers can just retrieve the ClipData for all of their data needs. Change-Id: I36a050c7beae325aceb84518337f878c337d8b86
/frameworks/base/core/java/android/content/Intent.java
|
acb69bb909d098cea284df47d794c17171d84c91 |
|
14-Apr-2012 |
Dianne Hackborn <hackbod@google.com> |
Add direct support for HTML formatted text in ClipData etc. When using the clipboard, ACTION_SEND, etc., you can now supply HTML formatted text as one of the representations. This is exposed as a set of methods on ClipData for building items with HTML formatted text, and retrieving and coercing to HTML (and styled) text. In addtion, there is a new EXTRA_HTML_TEXT for interoperating with the old ACTION_SEND protocol. Change-Id: I8846520a480c8a5f829ec1e693aeebd425ac170d
/frameworks/base/core/java/android/content/Intent.java
|
59f482764e346a5c5ac118ee1f7b24da645c2559 |
|
06-Apr-2012 |
Eric Laurent <elaurent@google.com> |
Added support for USB audio devices Two types of USB audio devices are defined: - USB audio device: the audio device in USB device mode while the Android device is in USB host mode. - USB audio accessory: the audio device in USB host mode while the Android device is in USB device mode. Renamed intents for analog and digital docks to avoid confusion: - ACTION_USB_ANLG_HEADSET_PLUG to ACTION_ANALOG_AUDIO_DOCK_PLUG - ACTION_USB_DGTL_HEADSET_PLUG to ACTION_DIGITAL_AUDIO_DOCK_PLUG Factorized code in AudioService broadcast receiver. Change-Id: I1b6d0257a9d68ecb9495c78c98bac8c67fec7891
/frameworks/base/core/java/android/content/Intent.java
|
9d5a4be05b6d51ebb768e5fbcfa27ed9a39269b3 |
|
06-Apr-2012 |
Mike Lockwood <lockwood@google.com> |
Add Intents to notify when USB audio devices or accessories are attached In this change, only the USB audio accessory support is implemented. Change-Id: Id9b411319b07a96dc56649ca74cc5f3f89a55a7c Signed-off-by: Mike Lockwood <lockwood@google.com>
/frameworks/base/core/java/android/content/Intent.java
|
8b5bce8d9060c1b68b5605da8f6978d8fb5ea1d3 |
|
27-Mar-2012 |
Amith Yamasani <yamasani@google.com> |
Merge "User management and switching"
|
135936072b24b090fb63940aea41b408d855a4f3 |
|
23-Mar-2012 |
Amith Yamasani <yamasani@google.com> |
User management and switching Broadcast intents that get sent out when users are added/removed/switched. More work on generating user-specific information in package manager queries. APIs to update user name and query a user by id. Removed Package.mSetStopped and mSetEnabled, since they're not user specific. User removal: - Cleanup ActivityManager, PackageManager, WallpaperManager, AppWidgetService and AccountManager. - Shutdown processes belonging to the user. Don't show vibrate option in long-press power if there's no vibrator. Lock the screen when switching users, to force unlocking. Change-Id: Ib23a721cb75285eef5fd6ba8c7272462764038fa
/frameworks/base/core/java/android/content/Intent.java
|
f27ea66114569d233c65cb895543668f3202ca19 |
|
27-Mar-2012 |
Jeff Sharkey <jsharkey@android.com> |
Avoid ClassCast when migrating ACTION_SEND extras. Bug: 6231948 Change-Id: I008195fa973517446b2400ed3f59af0cbf0fc925
/frameworks/base/core/java/android/content/Intent.java
|
678d04f1b6d189b2d867d518065f90dce7292863 |
|
23-Mar-2012 |
Jeff Sharkey <jsharkey@android.com> |
Copy EXTRA_STREAM into ClipData and grant. When sending SEND or SEND_MULTIPLE intents, copy any EXTRA_STREAM Uris to ClipData and set GRANT_READ_URI_PERMISSION flag. Bug: 6216357 Change-Id: I3c9b0d1d4b7e0c4655b47c4192150b0c3641e0e8
/frameworks/base/core/java/android/content/Intent.java
|
f76a50ce8fdc6aea22cabc77b2977a1a15a79630 |
|
09-Mar-2012 |
Ken Wakasa <kwakasa@google.com> |
Fix obvious typos under frameworks/base/core Change-Id: Ia5fc3db1bb51824e7523885553be926bcc42d736
/frameworks/base/core/java/android/content/Intent.java
|
21c241e061de29a538008ca42df9c878184bcfb8 |
|
08-Mar-2012 |
Dianne Hackborn <hackbod@google.com> |
Add new Intent API for associating a ClipData with an Intent. Allows applications to propagate multiple URI grants through an Intent. Later on, we should probably redefine the share actions to be based on this ClipData with the old extras-based approach only there for compatibility. Even if we don't do that, though, this allows you to do a multi-select share that grants multiple URI permissions by stuffing the URIs in a ClipData. Also add some documentation in various places telling people how they can grant URI permissions. Change-Id: Id4ba8e72c11caf7e1f1f438cb7af058d1586a37c
/frameworks/base/core/java/android/content/Intent.java
|
e61cad321d2888f2b6b7e0322158211e3b3e0c46 |
|
08-Mar-2012 |
Dirk Dougherty <ddougherty@google.com> |
resolved conflicts for merge of 532679a5 to master Change-Id: Id60d047c0e1f288acff97526c016cca632873b6b
|
4d7bc65538c7cd9fbb1fbbcf22d1da47fcee1219 |
|
28-Jan-2012 |
Dirk Dougherty <ddougherty@google.com> |
Doc change: String changes for Android Market Change-Id: I823812a4fd24021bec906ad856479c92a8d2a759
/frameworks/base/core/java/android/content/Intent.java
|
f46723b41f723ebfc9ed18c7c409b319f4b5e539 |
|
26-Jan-2012 |
Christopher Tate <ctate@google.com> |
Implement background vs foreground broadcasts Before now, receiving a broadcast would cause a process to be hoisted to foreground priority / cgroup. This is no longer the case: broadcasts by default are handled in the background, with a suitably increased timeout interval. When a given broadcast needs to be dealt with in a more timely manner, the issuer can set the new FLAG_BROADCAST_FOREGROUND flag on the Intent, which will produce the old foreground-priority behavior. To avoid priority inversions, foreground broadcasts are tracked on a separate outgoing queue and can be in flight simultaneously with a background-priority broadcast. If there is already a background-level broadcast in flight to a given app and then a foreground-level one is dispatched to that app, the app [and its handling of both broadcasts] will be properly hoisted to foreground priority. This change is also essentially the first step towards refactoring the broadcast-handling portions of the Activity Manager into a more independent existence. Making BroadcastQueue a top-level class and regularizing its operation viz the primary Activity Manager operation is the next step. Change-Id: If1be33156dc22dcce318edbb5846b08df8e7bed5
/frameworks/base/core/java/android/content/Intent.java
|
ccae412deda8b0c165c86f395752c0667a3411a6 |
|
09-Jan-2012 |
Nick Pelly <npelly@google.com> |
Add API's for normalizing MIME's and URI's. Helps developers create well-behaved intents: - lower case MIME data type - strip parameters from MIME content types - lowercase URI scheme The new API's are normalizeAndSetType() normalizeAndSetData() normalizeAndSetDataAndType() Uri.normalize() normalizeMimeType() Change-Id: Ib5c907897f39b1f705bcc4c9103ba1e6f316380b
/frameworks/base/core/java/android/content/Intent.java
|
251fe263756988a6d6207fe73bb0f64bf2abacda |
|
15-Dec-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix some java docs. Change-Id: I0eeba6f9108db74418063fba522ed3ef1c27ae95
/frameworks/base/core/java/android/content/Intent.java
|
f5b8671c340f189c50b41c53622f979b6d5e0a57 |
|
06-Dec-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #5714517: App shortcuts can result in bad task intents New API to let you build an Intent whose base configuration is correct, but has an additional "selector" to pick out the specific app that you would like launched. Change-Id: Ide9db6dc60e2844b7696cfe09b28337fe7dd63db
/frameworks/base/core/java/android/content/Intent.java
|
6651a638348c15e89e265b0a53c775cac9beafa2 |
|
28-Nov-2011 |
Jeff Brown <jeffbrown@google.com> |
Fix application launch shortcuts. Improved quick launch bookmarks to support category-based shortcuts instead of hardcoding package and class names for all apps. Added a set of Intent categories for typical applications on the platform. Added support for some of the HID application launch usages to reduce reliance on quick launch for special purpose keys. Some keyboard vendors have hardcoded launch keys that synthesize "Search + X" type key combos. The goal is to encourage them to stop doing this by implementing more of HID. Bug: 5674723 Change-Id: I79f1147c65a208efc3f67228c9f0fa5cd050c593
/frameworks/base/core/java/android/content/Intent.java
|
a5b58df09753bd13744381c54c8b2663eb4f256f |
|
13-Oct-2011 |
Daniel Lehmann <lehmannd@google.com> |
Allow clearing out the source bounds Change-Id: Id49f4a3ac397cf17c5704d298b6a9a376f6a5c23
/frameworks/base/core/java/android/content/Intent.java
|
cac15eb21cab68e5b76fe06f9aff273978c92054 |
|
04-Oct-2011 |
Joe Fernandez <joefernandez@google.com> |
Merge "docs: add developer guide cross-references, Project ACRE"
|
b54e7a3d9f60ac605f404f9eb3c5e92ca51bbd23 |
|
04-Oct-2011 |
Joe Fernandez <joefernandez@google.com> |
docs: add developer guide cross-references, Project ACRE Change-Id: I5df1c4e13af67ff4c4a5b22f3cb1247bf0103b09
/frameworks/base/core/java/android/content/Intent.java
|
9ecebbfbf768fd63e9a6c9a09c86d81c7737ee2d |
|
29-Sep-2011 |
Dianne Hackborn <hackbod@google.com> |
Add mechanism for Parcel to not allow FDs to be written to it. This is to help implement issue #5224703. Change-Id: I026a5890495537d15b57fe61227a640aac806d46
/frameworks/base/core/java/android/content/Intent.java
|
90c52de28691ca0bbbf7c039ef20f85ce46882cc |
|
23-Sep-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #5173952: Opening a Notification From Lock Screen... ...Should Skip Unsecure Lockscreen (ICS) Also while I am in there, clean up logging of intent objects to include even less sensitive information, while showing the true Intent in dump output (since apps can't get to that). Change-Id: I35fed714645b21e4304ba38a11ebb9c4c963538e
/frameworks/base/core/java/android/content/Intent.java
|
3a9b5fbb97e65019abec97f172b4cbf2100d1225 |
|
20-Sep-2011 |
Kenny Root <kroot@google.com> |
Unhide new PackageManager APIs for API 14 Change-Id: I83110285ccee39a4cd872a1c2af8357f541833d4
/frameworks/base/core/java/android/content/Intent.java
|
93d77b633e7888b425443f544b2732485adee45e |
|
01-Sep-2011 |
David Brown <dab@google.com> |
Don't log PII when launching intents with "sms:" or "sip:" URIs We were already redacting phone numbers from "tel:" and "smsto:" URIs. Now, do that for "sms:" and "sip:" too, since those schemes are equally likely to contain PII in the scheme-specific part. TESTED: Received incoming call; selected "Respond via SMS" -> "Custom message"; confirmed no PII in the system log. Bug: 5244735 Change-Id: If2444c8901249aac9fd8e6b809d6da01db2e27c1
/frameworks/base/core/java/android/content/Intent.java
|
5ab2157bf1f105b02d3e2913cd3a33f9765b74ca |
|
27-Jul-2011 |
Kenny Root <kroot@google.com> |
Infrastructure to support package verifier Allow a package verifier to approve or disapprove of a package being installed. Change-Id: Ibfea0f2b1aaa4ab1589a4e59f96144702b9bf94b
/frameworks/base/core/java/android/content/Intent.java
|
f9abb405903cab1fcd379388a96925524840c607 |
|
11-Aug-2011 |
Dianne Hackborn <hackbod@google.com> |
New broadcast telling when an app is fully removed. Change-Id: Ia516d826f302a01881fa92d9ffdc0adfbf669a4b
/frameworks/base/core/java/android/content/Intent.java
|
271c2fe0eb36fbf872535bedf3ee8156e3087847 |
|
10-Aug-2011 |
Dianne Hackborn <hackbod@google.com> |
New extended Intent protcols for installing/uninstalling apps. Change-Id: I13be1cc58c91f51d521a1f0f734d2b2db7b2980b
/frameworks/base/core/java/android/content/Intent.java
|
7f86827af44eb5267c8d21f355d109ff71b04f10 |
|
06-Jun-2011 |
Jeff Sharkey <jsharkey@android.com> |
Intent to manage application network data usage. Will be launched by Settings when presenting detailed network data usage for a specific application. Offers easy access into application settings to change behavior. Change-Id: I4ee0fdbc69f6a800ad59aca8db6b21f15ca71a66
/frameworks/base/core/java/android/content/Intent.java
|
7e4db3767b1338dd9f2c09a3f6453abd656c977f |
|
07-Jun-2011 |
Mike Lockwood <lockwood@android.com> |
Add comment for deprecation of Intent.ACTION_UMS_CONNECTED and ACTION_UMS_DISCONNECTED Change-Id: I3c42393c79424217d6b44cccef9de9e06da58193 Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/java/android/content/Intent.java
|
da85e524c7d2dc3b7524cddd12ad0461602a1cbb |
|
07-Jun-2011 |
Mike Lockwood <lockwood@android.com> |
Deprecate Intent.ACTION_UMS_CONNECTED and Intent.ACTION_UMS_DISCONNECTED Change-Id: I7261959462422cf241a46a5ada6fbd98d655db3d Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/java/android/content/Intent.java
|
eb6b9e649e0e8a9d8f7bcfaac38bc244825e911a |
|
22-Apr-2011 |
Marco Nelissen <marcone@google.com> |
Fix javadoc. Change-Id: I6de2ac39626cb8749a525c51234018986dd95969
/frameworks/base/core/java/android/content/Intent.java
|
9cdffa1788e2f24a674f185307000946aeb3760f |
|
07-Apr-2011 |
Joe Onorato <joeo@google.com> |
A system setting for "advanced settings." Change-Id: I622bc5fa7e5cba41362acd3b25ed9d3f119c72a2
/frameworks/base/core/java/android/content/Intent.java
|
e7f972122db87dc54e41ed1a6e417534d43bca3a |
|
24-Feb-2011 |
Dianne Hackborn <hackbod@google.com> |
Implement issue #3426299: Introduce application "stopped" state The package manager now keeps track of whether an application is stopped. There are new intent flags to control whether intent filters in a stopped application will match the intent. This is currently used in one place, sending broadcasts, so that stopped apps can not be launched due to background processes. The package manager during first init makes sure no applications are in the stopped state. When new applications are installed, that begin in the stopped state. When the activity manager is launching a component of an application, it ensures the application is taken out of the stopped state. The "force stop" button in manage applications will now put an application back in to the stopped state; it can't go back out of the stopped state until one of its components is launched by the activity manager. There will probably be a few more places where we need to filter stopped applications out of intent matches, but doing this for broadcast is a very big first step. This also introduces a new broadcast that is sent to an application after it is replaced with a new .apk. But only if the app is not in the stopped state. This makes it a lot easier for developers to implement code to get their application back in proper running shape after an upgrade. Finally another new broadcast is added that is sent to a package's installer at the first time it is launched. This allows the installer to tell the package about it being installed only when it is first actually used. Change-Id: I589c53ff0e0ece868fe734ace4439c0d202dca2d
/frameworks/base/core/java/android/content/Intent.java
|
121370d25c7c7113fb7913ab90f45c667b26af57 |
|
09-Feb-2011 |
Scott Main <smain@google.com> |
am 3c565377: am b508d6e2: Merge "docs: fix links to revised fundamentals documents" into honeycomb * commit '3c5653773d6b48f27aa52d746a7a6f8728d5ba36': docs: fix links to revised fundamentals documents
|
7aee61f5a96e94e158bf5ad3d8e192c4d4f7eff6 |
|
08-Feb-2011 |
Scott Main <smain@google.com> |
docs: fix links to revised fundamentals documents Change-Id: Ie2a660cce1d00f924c9fde5c6a00776307e5e1c7
/frameworks/base/core/java/android/content/Intent.java
|
2c376fc46cd01b12e003a7bf83d82f527f6efaf1 |
|
29-Jan-2011 |
Jeff Brown <jeffbrown@google.com> |
Optimize IntentResolver to reduce lookup time by 50%. IntentResolver frequently iterates over hundreds of different IntentFilters and spends much of its time creating iterators and comparing strings. This change avoids reduces the amount of garbage created by eschewing iterators where possible. The FastImmutableArraySet type on its own provides a 2.5x speed boost compared to repeatedly iterating over a HashSet. In absolute terms, during orientation changes we spent about 160ms resolving 11 intents and performing 1129 calls to IntentFilter.match. Now we spend half of that time. Change-Id: Ia120e0082c8cf0b572a0317b9ef4a22c766dbad6
/frameworks/base/core/java/android/content/Intent.java
|
c4d0e6fceafbf8b2f3e4e09bc2fc69af3c4eb92b |
|
25-Jan-2011 |
Dianne Hackborn <hackbod@google.com> |
New extra for GET_CONTENT. Change-Id: Ib367c02619ee301d9651dd70d35f7d57aa8a0cbc
/frameworks/base/core/java/android/content/Intent.java
|
4d29b2f11d4ea3b0cf60f1a1bf394740d64ef416 |
|
16-Dec-2010 |
Eric Laurent <elaurent@google.com> |
Fix error in HDMI and digital dock intent strings Intent.ACTION_USB_DGTL_HEADSET_PLUG and Intent.ACTION_HDMI_AUDIO_PLUG where mistakenly using the same string. Change-Id: Iede1896196585396dcc7e00aad06ad60e9a87875
/frameworks/base/core/java/android/content/Intent.java
|
30d7189067524000c738c188c4ff91f84f474d25 |
|
11-Dec-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #3274841: Orientation change problem with a paused activity Plus a bunch of debug output improvements. And some new Intent helpers for dealing with restarting an app. Change-Id: I50ec56bca6a86c562156b13fe8a6fdf68038a12e
/frameworks/base/core/java/android/content/Intent.java
|
621e17de87f18003aba2dedb719a2941020a7902 |
|
23-Nov-2010 |
Dianne Hackborn <hackbod@google.com> |
Implement issue #3221502: New APIs to support new back stack / task navigation What this adds: - A new Intent activity flag to completely replace an existing task. - A new Intent activity flag to bring the current home task up behind a new task being started/brought to the foreground. - New versions of startActivity() that take an array of Intents to be started, allowing applications to start a task in a specific state. - A public moveTaskToFront() method on ActivityManager, with a new flag that allows the caller to have the task moved to the front with the current home task immediately behind it. Change-Id: Ie8028d09acffb5349d98043c67676daba09f75c8
/frameworks/base/core/java/android/content/Intent.java
|
03595d01188d88c169e8c9dd51b357fd545e69cc |
|
02-Nov-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Tell each VM to flush their DNS cache. bug:3095357 Change-Id: I93de24e3e5a7d8b94d55f4facfffc863a2b8c202
/frameworks/base/core/java/android/content/Intent.java
|
26e37349831476d3225570af2dfbf1e459374c6b |
|
03-Nov-2010 |
Praveen Bharathi <pbharathi@motorola.com> |
frameworks/base: switch audio to hdmi when cable is plugged in Change-Id: I01c4ee968bc0ffbb6ce75370935571cc1ff6f8c7 Signed-off-by: Iliyan Malchev <malchev@google.com>
/frameworks/base/core/java/android/content/Intent.java
|
21e941bf43362ddc6639a9f2d0828053360f53d7 |
|
06-Oct-2010 |
Praveen Bharathi <pbharathi@motorola.com> |
Added support for dock headset observer Change-Id: I06b2e65e3bfa10735e6c7fd3349afa9ae7d45292 Signed-off-by: Praveen Bharathi <pbharathi@motorola.com>
/frameworks/base/core/java/android/content/Intent.java
|
b079a106524c8028a1602b6df9be5d273a6552cf |
|
15-Oct-2010 |
Wink Saville <wink@google.com> |
am 94980e0f: am 07e1be62: Merge "Fix NPE caused by Change I4df27119." into gingerbread Merge commit '94980e0f76295de53bd168608d11dba3c39cca9d' * commit '94980e0f76295de53bd168608d11dba3c39cca9d': Fix NPE caused by Change I4df27119.
|
1b422d8cd8ed83b79e977a3afb99969cea4a6700 |
|
14-Oct-2010 |
Wink Saville <wink@google.com> |
am 090ac9f7: am a3100314: Merge "Remove some PII." into gingerbread Merge commit '090ac9f7dd883aa75c899745182471d409a2b762' * commit '090ac9f7dd883aa75c899745182471d409a2b762': Remove some PII.
|
c491ee02237fc5c0e6a4ad81ebc899d97c9778b5 |
|
13-Oct-2010 |
Wink Saville <wink@google.com> |
Fix NPE caused by Change I4df27119. This change caused Music APP to throw an NPE the fix is to test that scheme is not null before using it. Bug: 3092886 Change-Id: Ib29f944cbd9a9ff628462bdd6f4b68a308468536
/frameworks/base/core/java/android/content/Intent.java
|
a42880749b368e60caee77dd682d434e48ca96bd |
|
12-Oct-2010 |
Wink Saville <wink@google.com> |
Remove some PII. Change-Id: I4df27119b6bbd28bf950516fd6f44676a8e04f06
/frameworks/base/core/java/android/content/Intent.java
|
94bf9431e5464c7757890abfe0716997151f153f |
|
08-Sep-2010 |
Jake Hamby <jhamby@google.com> |
am e7578344: am 5872e9d7: Merge "Allow incoming SMS until internal storage is almost full." into gingerbread Merge commit 'e75783440a55fb0a5ef75066be94a11898f652f0' * commit 'e75783440a55fb0a5ef75066be94a11898f652f0': Allow incoming SMS until internal storage is almost full.
|
bb3716332321e22537a5015be13e2229fb9b90bc |
|
24-Aug-2010 |
Jake Hamby <jhamby@google.com> |
Allow incoming SMS until internal storage is almost full. Fix for bug 2382830: new incoming SMS should not be rejected when running low on internal phone storage. Testing revealed that the /data partition should have at least 256 KiB available in order to prevent random app crashes (including system apps) due to SQLite transaction failures. With 256 KiB free, the device should safely boot without storage full errors. This takes into account the 36-40 KiB that the YAFFS2 filesystem reports as available even after the partition has been completely filled. I've set the default full threshold to 1 MiB to provide a generous safety margin. For this bug, I changed the DeviceStorageMonitorService demon to send two new hidden notifications for device storage "full" and "not full", when the free space falls below the full threshold (default 1 MiB, but configurable as a system setting), in addition to the existing storage low/okay notifications sent when the storage crosses the threshold of 90% full (also configurable). The SMS code was changed to use these new notifications so that it can accept messages until the data partition has been filled to the maximum safe capacity rather than stopping when it hits 90% full. There should be no negative impact on battery life because the additional check in the storage polling service should be offset by an optimization to cache the free threshold values which were previously being computed every time through the loop. While testing this change, I discovered that SMSDispatcher was being instantiated twice, the first time in GSMPhone/CDMAPhone, and the second time in SimSmsInterfaceManager / RuimSmsInterfaceManager. Changed the code to pass the original SMSDispatcher to the Sim/RuimSmsInterfaceManager constructor. Change-Id: Ie0c6d05294778ab6ee42e0fa01313af96d824c77
/frameworks/base/core/java/android/content/Intent.java
|
6dabe240ed0adcf74d0b5eed37d7085095e20ffd |
|
30-Aug-2010 |
Patrick Dubroy <dubroy@google.com> |
Add an Intent category for apps that provide an app market.
/frameworks/base/core/java/android/content/Intent.java
|
23fdaf6fb62a9b5154b2508916a21c678462c5d0 |
|
06-Aug-2010 |
Dianne Hackborn <hackbod@google.com> |
Add new ContentProvider for doing conversions to data streams. This introduces basic infrastructure that should allow content providers holding complex data to perform on-demand conversion of their data to streams of various types. It is achieved through two new content provider APIs, one to interrogate the possible stream MIME types the provider can return, and the other to request a stream of data in a particular MIME type. Because implementations of this will often need to do on-demand data conversion, there is also a utility intoduced in ContentProvider for subclasses to easily run a function to write data into a pipe that is read by the client. This feature is mostly intended for cut and paste and drag and drop, as the complex data interchange allowing the source and destination to negotiate data types and copy (possible large) data between them. However because it is fundamental facility of ContentProvider, it can be used in other places, such as for more advanced GET_CONTENT data exchanges. An example implementation of this would be in ContactsProvider, which can now provider a data stream when a client opens certain pieces of it data, to return data as flat text, a vcard, or other format. Change-Id: I58627ea4ed359aa7cf2c66274adb18306c209cb2
/frameworks/base/core/java/android/content/Intent.java
|
8d83f9e31bfff0281b522c53e035dffc7dd00ba9 |
|
13-May-2010 |
Costin Manolache <costin@google.com> |
Bug 2680071: Rename the Cloud to Device Change-Id: I12ab32de393e44a499e3f9e3a0b38f4682156ff5
/frameworks/base/core/java/android/content/Intent.java
|
161c75a0f3ca5255001f7d737a02a4f9d728f1f4 |
|
11-May-2010 |
Costin Manolache <costin@google.com> |
Bug 2673557: rename datamessaging Change-Id: I583ac61c7b8fce69d60801dc76aeca9f13d250b2
/frameworks/base/core/java/android/content/Intent.java
|
89e0c1a9f5a86d47c20b1bf9b9c78507ffbafd1f |
|
20-Apr-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
Fix 2610961 Unhide broadcast intents that are sent when sdcard gets mounted/unmounted. Change-Id: Ibb5700178e98f657f1c2b6a2f83e722151c4a44f
/frameworks/base/core/java/android/content/Intent.java
|
aea4b678b5f59f63ba6810f94dbc40ea4139e708 |
|
31-Mar-2010 |
Bernd Holzhey <holzhey@google.com> |
Add a new intent category used for activities running in carmode. Change-Id: I4702538c9f53cc0b64eae72298e27232cdfb3548
/frameworks/base/core/java/android/content/Intent.java
|
7299c41630935a2b106e73e5603579a7747f7535 |
|
05-Mar-2010 |
Dianne Hackborn <hackbod@google.com> |
Refactor car mode. Extract all UI behavior from dock observer and ACTION_DOCK_EVENT. Also introduce a desk type to go along with the car type all through the resource system, since we now need to have corresponding high-level broadcasts for desk dock mode. As part of that I also reworked some of the logic for switching modes to all funnel through a single update() call that looks all of the current state to decide what to do next, and fixed various locking issues. In addition I found there were bugs in the configuration change handling causing us to only switch into the car mode config and then never get out of it. Unfortunately now that we are actually changing the configuration for each mode change, the transitions between them are really crummy as we restart all kinds of activities. :(
/frameworks/base/core/java/android/content/Intent.java
|
8a051a4ec34680dc93554457fec84677cb2cdcbf |
|
04-Mar-2010 |
Joe Onorato <joeo@android.com> |
Fix typo. According to grep, this is the only place in the tree that has it.
/frameworks/base/core/java/android/content/Intent.java
|
bf2dd44a6f86d13efd55d1e690822fba11187bf8 |
|
03-Mar-2010 |
Mike Lockwood <lockwood@android.com> |
MountService: Send ACTION_MEDIA_UNSHARED Intent a volume is no longer shared via UMS. Change-Id: I21c887ae76eccabcc5d8449aa0a38e98758e8958 Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/java/android/content/Intent.java
|
08bbffb049c135c5dfd40d261118c90d1a6dc111 |
|
25-Feb-2010 |
Bjorn Bringert <bringert@android.com> |
Support CharSequence lists+arrays in Bundle+Intent Fixes http://b/issue?id=2468093 Change-Id: Id82686f6ca8c9501f6db8a07018278a78ddacd05
/frameworks/base/core/java/android/content/Intent.java
|
2269d1572e5fcfb725ea55f5764d8c3280d69f6d |
|
25-Feb-2010 |
Dianne Hackborn <hackbod@google.com> |
Re-arrange android-common so framework no longer links with it. This is the framework part, moving classes around so the framework no longer needs to link to android-common. Makes some APIs public, others that didn't need to be public are private in the framework, some small things are copied.
/frameworks/base/core/java/android/content/Intent.java
|
21f1bd17b2dfe361acbb28453b3f3b1a110932fa |
|
20-Feb-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2438980: Implement package watcher for voice recognizer service setting I am getting tired of writing package monitor code, realized this is missing in a number of places, and at this point it has gotten complicated enough that I don't think anyone actually does it 100% right so: Introducing PackageMonitor. Yes there are no Java docs. I am still playing around with just what this thing is to figure out what makes sense and how people will use it. It is being used to fix this bug for monitoring voice recognizers (integrating the code from the settings provider for setting an initial value), to replace the existing code for monitoring input methods (and fix the bug where we wouldn't remove an input method from the enabled list when it got uninstalled), to now monitor live wallpaper package changes (now allowing us to avoid reverting back to the default live wallpaper when the current one is updated!), and to monitor device admin changes. Also includes a fix so you can't uninstall an .apk that is currently enabled as a device admin. Also includes a fix where the default time zone was not initialized early enough which should fix issue #2455507 (Observed Google services frame work crash). In addition, this finally introduces a mechanism to determine if the "force stop" button should be enabled, with convenience in PackageMonitor for system services to handle it. All services have been updated to support this. There is also new infrastructure for reporting battery usage as an applicatin error report.
/frameworks/base/core/java/android/content/Intent.java
|
154f7a1cc2d4f0468a7cc8dfa36e837c84cd9f7e |
|
17-Feb-2010 |
Tobias Haamel <haamel@google.com> |
Show car mode notification in status bar. The notification is an ongoing event and can be used to get out of car mode.
/frameworks/base/core/java/android/content/Intent.java
|
63cfebf2dbe628508cccc10f47754fdacd48c1a0 |
|
05-Feb-2010 |
Costin Manolache <costin@google.com> |
Switch from REMOTE_INTENT to the new push messaging, add the required permission.
/frameworks/base/core/java/android/content/Intent.java
|
27b28b3f62bd3b54fa13acd5d035940b9be464f3 |
|
09-Feb-2010 |
Tobias Haamel <haamel@google.com> |
Introduce special UI modes for night and car usage. The device mode is now called ui mode. Furthermore is the order of precedence for the resources now in such a way that the ui mode needs to be specified after the orientation and before the density. The ui mode can be set, like it is done for the locale, as follows: IActivityManager am = ActivityManagerNative.getDefault(); Configuration config = am.getConfiguration(); config.uiMode = Configuration.UI_MODE_TYPE_CAR | Configuration.UI_MODE_NIGHT_ANY; am.updateConfiguration(config); To allow users to disable the car mode and set the night mode the IUiModeManager interface is used. The automatic night mode switching will be added in a separate change.
/frameworks/base/core/java/android/content/Intent.java
|
b56ae20b22fd7283df32072a431ab6d4965f3c1b |
|
05-Feb-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
Rename media resource broadcasts Add checks for fwdlocked and updated system apps add more tests remove duplicate adds
/frameworks/base/core/java/android/content/Intent.java
|
08675a3376819a82aa5ab344bc3e7b1635c30b05 |
|
28-Jan-2010 |
Suchi Amalapurapu <asuchitra@google.com> |
Apps on sdcard: Add new broadcasts Add new broadcasts ACTION_MEDIA_RESOURCES_AVAILABLE and ACTION_MEDIA_RESOURCES_UNAVAILABLE that get broadcast by PackageManagerService when sdcard gets mounted/unmounted by MountService so that packages on sdcard get recognized by various system services as being installed/available or removed/unavailable by the system. The broadcasts are sent before the actual package cleanup which includes mounting/unmounting the packages and we force a gc right after so that any lingering file references to resources on sdcard get released.
/frameworks/base/core/java/android/content/Intent.java
|
a94e7afb28c6bd9af6f2b0142a577086399066b2 |
|
13-Jan-2010 |
Bjorn Bringert <bringert@android.com> |
Remove Intent.ACTION_GLOBAL_SEARCH I added Intent.ACTION_GLOBAL_SEARCH a little while ago, since I thought we needed it to be different from the old SearchManager.INTENT_ACTION_GLOBAL_SEARCH. Since GlobalSearch is no longer built, reusing SearchManager.INTENT_ACTION_GLOBAL_SEARCH should be fine. Change-Id: If3a11a77a8e1d9940cf2b20817a60888cdd9d69f
/frameworks/base/core/java/android/content/Intent.java
|
f0108cda21bec61418b24aa6217406072780b5d5 |
|
22-Dec-2009 |
Tom Taylor <tomtaylor@google.com> |
resolved conflicts for merge of ad2fa35d to master Change-Id: Ia4362cd48ac0689b91003943a4cd9660da72ff90
|
ee0511d76ce0ceae2f54782ca33e400e62d08137 |
|
22-Dec-2009 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #1154972: clone defined, but class doesn't implement Cloneable
/frameworks/base/core/java/android/content/Intent.java
|
d4a4729c0cac582a2dcec7c8cfb316b81885a0f0 |
|
21-Dec-2009 |
Tom Taylor <tomtaylor@google.com> |
Update imports to android-common Several files were moved to android-common. Update all the references to import those files from the new location.
/frameworks/base/core/java/android/content/Intent.java
|
1c633fc89bae9bf0af6fe643ac7ad2e744f27bed |
|
09-Dec-2009 |
Dianne Hackborn <hackbod@google.com> |
Implement API to have new broadcasts replace existing broadcasts. Use this in various places where it should serve no purpose to deliver both broadcasts. This is intended to reduce somewhat the flurry of broadcasts that we churn through during boot.
/frameworks/base/core/java/android/content/Intent.java
|
3c50ef6f665ab22cdb50c76bb31283e6bac47fc6 |
|
09-Dec-2009 |
Bjorn Bringert <bringert@android.com> |
Use unbundled QSB for global search This obsoletes the following: - The need to run SearchDialog in the system process. - The global search mode code in SearchDialog. - The GlobalSearch package. - The search widget built into Launcher. I will remove these in future changes. Change-Id: I154386b1d6be73cfeab8376b6959a1dc5483e5f0
/frameworks/base/core/java/android/content/Intent.java
|
d59fb6e7435b57d83662b196f5430e6f2bc5427b |
|
20-Nov-2009 |
Trevor Johns <tjohns@google.com> |
Updating list of standard Intents in android.content.Intent documentation.
/frameworks/base/core/java/android/content/Intent.java
|
c7a63eea8d3d346addaaf892b5bbe0aa80651640 |
|
03-Dec-2009 |
Joe Onorato <joeo@android.com> |
Add a new field to Intent that allows you to give a hint about what on screen caused the intent to be sent.
/frameworks/base/core/java/android/content/Intent.java
|
1d62ea9d8c2646d198b6967e2c6ae3dad5c18f9e |
|
17-Nov-2009 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2249821: Unable to start passion in safe mode Holding down the trackball now works. Also fix a little API check warning from Intent. Change-Id: Icb1f901535cb521917bf7f847a93c4ff7861d20e
/frameworks/base/core/java/android/content/Intent.java
|
923d7d721d37f6ba5148e7d79d61a4fa48e79df2 |
|
12-Nov-2009 |
Eric Laurent <elaurent@google.com> |
Fix issue 2242614: Wired headset not recognized: bogus "state" in ACTION_HEADSET_PLUG broadcast. The headset state indicated by HeadsetObserver in the broadcast intent ACTION_HEADSET_PLUG was not 0 or 1 as specified in the java doc but contained a bit field indicating the type of headset connected. Modified HeadsetObserver to broacast a state conforming to java doc. Added an extra to intent ACTION_HEADSET_PLUG to indicate if headset has a microphone or not. Removed handling of non standard headset indications from HeadsetObserver. Removed platform specific devices from output devices defined in AudioSystem. Modified AudioService to use new ACTION_HEADSET_PLUG intent extra instead of bitfield in state.
/frameworks/base/core/java/android/content/Intent.java
|
86a72dacbea3331cd5423c1f2f6ecbfae535e57c |
|
12-Nov-2009 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2256270: Package manager sends bad broadcasts when components change Also reworks this intent protocol a little bit to be much more efficient, only requiring one broadcast per package. Change-Id: I580de4843ebd3c7f2e6df7295a2f80d2937cef7c
/frameworks/base/core/java/android/content/Intent.java
|
362d5b9b6429a2766f5b980d2010262135788ad8 |
|
12-Nov-2009 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2256032: Change CONFIGURATION_CHANGED and add a locale changed broadcast You can no longer receive CONFIGURATION_CHANGED in a manifest, which is really really bad (launching apps every time the screen is rotated!). A new LOCALE_CHANGED broadcast is sent that you can receive in a manifest. Change-Id: I80022375f0716db2e672382a29db3cea1af74702
/frameworks/base/core/java/android/content/Intent.java
|
8b2e000c43f5a93209be269a0b9e08943fad8d3c |
|
30-Sep-2009 |
Scott Main <smain@google.com> |
add class description and revise descriptions for get*Drawable and peek*Drawable methods for clarity. also fix some links.
/frameworks/base/core/java/android/content/Intent.java
|
9bfb707597898f54722460b48588007b682f3e2a |
|
22-Sep-2009 |
Dianne Hackborn <hackbod@google.com> |
Various fixes and improvements to window, activity. - New meta-data you can add to a dock activity to have it launched by the home key when the device is in that dock. - Fix a deadlock involving ActivityThread's internal content provider lock. - New window flag to have a non-secure keyguard entirely dismissed when a window is displayed. - New WindowManagerPolicy APIs to allow the policy to tell the system when a change it makes during layout may cause the wall paper or overall configuration to change. - Fix a bug where an application token removed while one of its windows is animating could cause the animating window to get stuck on screen. Change-Id: I6d33fd39edd796bb9bdfd9dd7e077b84ca62ea08
/frameworks/base/core/java/android/content/Intent.java
|
bfe319e06aa56c081d0d94d64a8181291d7f7388 |
|
21-Sep-2009 |
Dianne Hackborn <hackbod@google.com> |
Turn animations on by default. Add API to skip the animation for a particular start activity, so that a latter better one can be used. Fix Theme.NoDisplay to actually work. Fiddle with various animations: don't do a different animation for task switching, try a scale animation for switching in/out of the wallpaper. Adjust the animation duration so that at normal speed we have something more like the slower animation option (so slow is now the default). Change-Id: Ieba9f3db0bd9a762a19b327a3ecccbc7b547893d
/frameworks/base/core/java/android/content/Intent.java
|
6cca1599f78549716ef120245e54fa1961976dda |
|
20-Sep-2009 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #1862317: Browser does not appear to honor anchors (#es) in links Also a little improved debugging output of bad resource identifiers. Change-Id: I054064ef22855608ffd722e4ccf12ce57d1992b2
/frameworks/base/core/java/android/content/Intent.java
|
edd9316ca9b3b24d54e8a2468927da7e813098fc |
|
19-Sep-2009 |
Dianne Hackborn <hackbod@google.com> |
Add better APIs for the battery status, and other cleanup. Also add new configs for keeping screen on while docked, which will be used elsewhere. Change-Id: Ifaa1118f14fd850ac809895f9a5c9e8c413259b8
/frameworks/base/core/java/android/content/Intent.java
|
fa82f22f1d8c4c828bdf9b670006be4f4fec772e |
|
18-Sep-2009 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2093608: Calendar widget takes a few seconds to launch Avert your eyes! The key change here is that RemoteViews can now call a Context API to start its pending intent, which inside of the activity manager we can use to determine to cancel the timeout delay for external entities to disrupt the home screen. Change-Id: If097cf7478cbed7a3c04a304050bd7fd5703d197
/frameworks/base/core/java/android/content/Intent.java
|
9092ab4d458ad60b459d5fad52368bde5d25f665 |
|
16-Sep-2009 |
Mike Lockwood <lockwood@android.com> |
Add support for launching activities when attaching to a car or desk dock. Categories CATEGORY_CAR_DOCK and CATEGORY_DESK_DOCK can be assigned to activities to make them launchable on docked events. This is a better mechanism than listening for ACTION_DOCK_EVENT with a broadcast receiver. Change-Id: Ic5f3ab3555ce02ca922bc31ebba41978cefe8bda Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/java/android/content/Intent.java
|
eb034652c2037a47ebfd99779e8383bb8bb528af |
|
07-Sep-2009 |
Dianne Hackborn <hackbod@google.com> |
Implement all of the infrastructure for configuring wallpapers. Actually being able to configure a wallpaper relies on additional work in the launcher and wallpapers that will be in another change. Also note that this breaks all existing wallpapers, since they now need to include a meta-data item about themselves. This also will be fixed in another change. Change-Id: I97d2c2bd07237abc32f92b9147c32530a2f73c71
/frameworks/base/core/java/android/content/Intent.java
|
5962d279f9f231add9a2ad436eb432ac95ab0706 |
|
04-Sep-2009 |
Chih-Chung Chang <chihchung@google.com> |
Add more documents on the ACTION_SEND_MULTIPLE intent. Change-Id: Ic3d7b74299611158470b729be654fbadde1691ff
/frameworks/base/core/java/android/content/Intent.java
|
dd9b82c283815747b75fe4434c65e4b6c9c9b54f |
|
03-Sep-2009 |
Dianne Hackborn <hackbod@google.com> |
Add better service reporting. This will be used elsewhere. Change-Id: Id561fa7fed5eb65446312cb697813483903d33a6
/frameworks/base/core/java/android/content/Intent.java
|
32f589046b4105f1a1b7cc2231d334e3971549e6 |
|
03-Sep-2009 |
Suchi Amalapurapu <asuchitra@google.com> |
Make new attribute EXTRA_CHANGED_COMPONENT_NAME in broadcast intent ACTION_PACKAGE_CHANGED public so that apps like launcher can find out the changed component name when loading changes made in components.
/frameworks/base/core/java/android/content/Intent.java
|
0214e9475fa3b9aa00a784b5152bf4f1939c941e |
|
02-Sep-2009 |
Suchi Amalapurapu <asuchitra@google.com> |
For intent ACTION_PACKAGE_CHANGED, there could be a lot of broadcasts related to enabling/disabling components by apps which could result in thrashing on the PackageManager. For apps that do not want to be restarted when such a broadcast is sent, we can just aggregate these broadcasts and handle them at one go. Changes include: New structure to hold pending broadcasts by class name. If a component is enabled or disabled frequently aggregate component enabled/disabled settings in this structure in a 10 second window and then send out the accumulated list of broadcasts to the ActivityManager. A new Handler implementation handles this message Add new attribute name EXTRA_CHANGED_COMPONENT_NAME in broadcast intent Intent.ACTION_PACKAGE_CHANGED for additional information for apps like Launcher. Rename a couple of parameters, the names were too jarring.
/frameworks/base/core/java/android/content/Intent.java
|
aa52f9a7c63d4fdeba0fa16fe0aba3b47fef3738 |
|
26-Aug-2009 |
Dianne Hackborn <hackbod@google.com> |
Make SINGLE_TOP work with CLEAR_TOP. Change-Id: Ie98b491dc4b1a2ae5e8fc8452c6410597bc9676b
/frameworks/base/core/java/android/content/Intent.java
|
fe240ecf85ba4b5e95caa602398587d4cce6459b |
|
27-Aug-2009 |
Dianne Hackborn <hackbod@google.com> |
Change these string constants back to match donut. Unfortunately we are stuck with the donut ones, can't change these in Eclair to be the more correct names. Change-Id: Id8aaa2e90cd21631b18a36bea3755a63d0e6d577
/frameworks/base/core/java/android/content/Intent.java
|
9acc030be474db2bc2371440a12cbdc478238689 |
|
25-Aug-2009 |
Dianne Hackborn <hackbod@google.com> |
Implement issue #2071750: add a pre-boot upgrade step. Change-Id: I7133a03a6bf302dbac00c5f8b0420071d2453f89
/frameworks/base/core/java/android/content/Intent.java
|
725fcbf5ec0cbbe7fe9b899fe7acd01c9170c290 |
|
24-Aug-2009 |
Mike Lockwood <lockwood@android.com> |
Fix some Javadoc typos. Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/java/android/content/Intent.java
|
c9f4eaf4388087f23aa97e55349850f0902a19d3 |
|
12-Aug-2009 |
Dan Murphy <D.Murphy@motorola.com> |
Dock changes:Docking station intents Docking station intents for dock switch driver. Add DockObserver and updated Intent.java and systemserver.jave Signed-off-by: Dan Murphy <D.Murphy@motorola.com> modified: core/java/android/content/Intent.java new file: services/java/com/android/server/DockObserver.java modified: services/java/com/android/server/SystemServer.java Docking station updates Add constants for the dock Signed-off-by: Dan Murphy <D.Murphy@motorola.com> Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/java/android/content/Intent.java
|
bad80e0dccdeaeea97991f7d092678ff0df1bc84 |
|
30-Jul-2009 |
Mike Lockwood <lockwood@android.com> |
Add Activity Intent.ACTION_REQUEST_SHUTDOWN for requesting a system shutdown. The Intent.EXTRA_KEY_CONFIRM extra can be set to require user confirmation before shutting down. The ACTION_REQUEST_SHUTDOWN Intent is protected by android.permission.SHUTDOWN. Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/java/android/content/Intent.java
|
cdc0d941e8d34e63ef2f4b2eda6e040a7d902792 |
|
30-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 2bad713f: Merge change 8860 into donut Merge commit '2bad713f31d642d5350949b90b3abe00fbd9ca55' * commit '2bad713f31d642d5350949b90b3abe00fbd9ca55': Fix bug 2017664
|
ed06578eddde07abe325fa4c92910bb7246cd49f |
|
28-Jul-2009 |
Jean-Michel Trivi <jmtrivi@google.com> |
Fix bug 2017664 Removed the TTS_ prefix in the TextToSpeech class to follow the standard naming convention. Moved the TTS-related intents from the Intent class to TextToSpeech and TextToSpeech.Engine. Renamed the TextToSpeech.Engine constants that are used as extras for the ACTION_TTS_CHECK_TTS_DATA intent to prefix them with EXTRA_. Cleaned up the other TextToSpeech.Engine constant to remove superfluous mentions of "TTS" in the name.
/frameworks/base/core/java/android/content/Intent.java
|
02f5228c3c224dc8804cbedd40899fa0c42bfd4a |
|
29-Jul-2009 |
Dianne Hackborn <hackbod@google.com> |
resolved conflicts for merge of f0d83fd9 to master
|
7f2054392e9957d3ba8579ef08c29cfb27df564e |
|
28-Jul-2009 |
Dianne Hackborn <hackbod@google.com> |
Updates from API review. * AccessibilityService -- document onBind() to not be implemented. * GestureLibrary.getLearner() -- needs to be hidden. * IntentSender -- remove protected constructors, document that it is retrieved from a PendingIntent. * Hide permissions: SHUTDOWN, STOP_APP_SWITCHES. * Context -- hide BACKUP_SERVICE. * ContextWrapper -- hide getSharedPrefs bla h blah * Intent.parseUri() -- fix docs. * ApplicationInfo.FLAG_TEST_ONLY?!? * Hide MockContext.getSharedPrefs blah blah
/frameworks/base/core/java/android/content/Intent.java
|
078bc317b741b601b857f64393e639df0e9a7dc4 |
|
22-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 43f8d2e5: Merge change 8106 into donut Merge commit '43f8d2e58ce75d1705ad3ee347ae4eaee5dc9b6a' * commit '43f8d2e58ce75d1705ad3ee347ae4eaee5dc9b6a': Add note to Intent.fillIn javadoc to describe component copying behavior.
|
3e391759d9e7e99fd5ab2d5400bf5acdd54dc808 |
|
22-Jul-2009 |
Brett Chabot <brettchabot@google.com> |
Add note to Intent.fillIn javadoc to describe component copying behavior.
/frameworks/base/core/java/android/content/Intent.java
|
bd3e0ce5a288d75e5e420f52da31c34be59063f4 |
|
17-Jul-2009 |
Charles Chen <clchen@google.com> |
resolved conflicts for merge of 3e522c45 to master
|
49a60157d1c4b49450410fc30b8fcd8ab0e3480b |
|
16-Jul-2009 |
Charles Chen <clchen@google.com> |
Adding public intents for TTS to enable checking for TTS data, installing TTS data, and finding out when the TTS queue has finished processing.
/frameworks/base/core/java/android/content/Intent.java
|
6a294263f78ce8177de48cb9480bbe39d9e442cd |
|
16-Jul-2009 |
Jean-Baptiste Queru <jbq@google.com> |
Merge commit 'goog/readonly-korg-master' into merge_korg_master * commit 'goog/readonly-korg-master': Fixed Android issue #400, where the Intent documentation was inaccurate in a number of places, undoubtedly causing untold grief to innumerable masses. Bug Fixed for libagl.
|
602bee5bf2a4f688b050077291288b473a7cc6db |
|
13-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am cf29e116: Merge change 6867 into donut Merge commit 'cf29e116129f38309c18ba14b9893b079a712289' * commit 'cf29e116129f38309c18ba14b9893b079a712289': CLOSE_SYSTEM_DIALOGS can't be protected.
|
4554f30c834723db6946400bf1827be4419a3134 |
|
11-Jul-2009 |
Dianne Hackborn <hackbod@google.com> |
CLOSE_SYSTEM_DIALOGS can't be protected.
/frameworks/base/core/java/android/content/Intent.java
|
54a26bc85f4fe972e929e42b986c65a710a229b3 |
|
11-Jul-2009 |
Dianne Hackborn <hackbod@google.com> |
resolved conflicts for merge of 889c2d37 to master
|
8ecb36eec61f119f500a805b82438aadb3396a19 |
|
10-Jul-2009 |
Yusuf T. Mobile <yusuf.saib@T-Mobile.com> |
Fixed Android issue #400, where the Intent documentation was inaccurate in a number of places, undoubtedly causing untold grief to innumerable masses.
/frameworks/base/core/java/android/content/Intent.java
|
854060af30f928c0a65591e9c8314ae17056e6b8 |
|
10-Jul-2009 |
Dianne Hackborn <hackbod@google.com> |
Fix bug #1873249i: Apps can DoS/brick device This is the problem where various things are listening for broadcasts (such as battery status, PIN/PUK/Network) that an application can send to cause harm to the system. Solving this is tricky because many of these broadcasts are sticky, and I have never figured out how to do permissions with sticky broadcasts in a sane way. So instead, I am going to punt on the general problem and just brute force it: There is new a way for system components to declare specific broadcast actions to be protected, which means that only the system and the phone can send them. This is good enough for now. None of it is exposed in the public API so we can make something a little less stupid in the future if we ever need to.
/frameworks/base/core/java/android/content/Intent.java
|
5d16cd046298ec9e009cfdd2056c64c1a9ac5ba3 |
|
03-Jul-2009 |
Dianne Hackborn <hackbod@google.com> |
am d7cd29da: Add facility to run setup wizard after an update. Merge commit 'd7cd29da91ccc0aba1f1097e19366f9ca36c7ce1' * commit 'd7cd29da91ccc0aba1f1097e19366f9ca36c7ce1': Add facility to run setup wizard after an update.
|
8ec5b83fc8f8aa68805c4d5987f8f75bb28250ca |
|
02-Jul-2009 |
Dianne Hackborn <hackbod@google.com> |
Merge commit '1dac277f' into manualmerge Required rewriting the okay battery broadcast stuff. Conflicts: services/java/com/android/server/status/StatusBarPolicy.java
|
d7cd29da91ccc0aba1f1097e19366f9ca36c7ce1 |
|
01-Jul-2009 |
Dianne Hackborn <hackbod@google.com> |
Add facility to run setup wizard after an update. The system now keeps a tag of the last version (just an arbitrary string) that the setup wizard was run for. If this is different than the current one in the setup wizard, then setup is launched at boot. This introduces a new intent action for the part of the setup wizard that gets run for an ungrade, which the system uses to find its current version tag for comparing against what was last stored. It is up to the launched setup activity update the stored setting to reflect its current value, once it is happy.
/frameworks/base/core/java/android/content/Intent.java
|
1dac277f93a80c53a870b8924508dd2af81293de |
|
27-Jun-2009 |
Dianne Hackborn <hackbod@google.com> |
Implement issue #1943927 (need notification in status bar when adb is active) This is a little hacky -- we just assume that if adb is enabled and power is connected through usb, then it is active. The icons and text are temporary until final design is provided.
/frameworks/base/core/java/android/content/Intent.java
|
69866cea4dff6dfc6ccf36878593ce949faab9ea |
|
25-Jun-2009 |
Charles Chen <clchen@google.com> |
resolved conflicts for merge of 5158cc55 to master
|
0477954a6788138f8224b634fa1955cef56d47bc |
|
24-Jun-2009 |
Charles Chen <clchen@google.com> |
Adding TTS_QUEUE_PROCESSING_COMPLETED action to the list of Intents
/frameworks/base/core/java/android/content/Intent.java
|
c13713519dd92f0008415bef8499d85bd7e3edb4 |
|
19-Jun-2009 |
Dianne Hackborn <hackbod@google.com> |
am 3d74bb4a: Add "why?" button to low battery dialog. Merge commit '3d74bb4ab27ae9601f5c9c3706fad287845fb672' * commit '3d74bb4ab27ae9601f5c9c3706fad287845fb672': Add "why?" button to low battery dialog.
|
3d74bb4ab27ae9601f5c9c3706fad287845fb672 |
|
19-Jun-2009 |
Dianne Hackborn <hackbod@google.com> |
Add "why?" button to low battery dialog. This takes the user to the power usage activity.
/frameworks/base/core/java/android/content/Intent.java
|
1e3fc65b1f86bc97f4f375ae747658b555978ca7 |
|
19-Jun-2009 |
Wu-cheng Li <wuchengli@google.com> |
am 649f99e8: Add Intent.ACTION_SEND_MULTIPLE Merge commit '649f99e8347984c1e031dae302830f4c9ebd3df4' * commit '649f99e8347984c1e031dae302830f4c9ebd3df4': Add Intent.ACTION_SEND_MULTIPLE
|
649f99e8347984c1e031dae302830f4c9ebd3df4 |
|
17-Jun-2009 |
Wu-cheng Li <wuchengli@google.com> |
Add Intent.ACTION_SEND_MULTIPLE Activities can use this intent to send multiple data.
/frameworks/base/core/java/android/content/Intent.java
|
abb01dba70fa52b3576fa9f6a175f3840b959fde |
|
18-Jun-2009 |
Dianne Hackborn <hackbod@google.com> |
am c14b9ccd: Extend Intent/Uri conversion for use by Browser Merge commit 'c14b9ccdf13163cae5ce5d21bcf377010b37594b' * commit 'c14b9ccdf13163cae5ce5d21bcf377010b37594b': Extend Intent/Uri conversion for use by Browser
|
c14b9ccdf13163cae5ce5d21bcf377010b37594b |
|
18-Jun-2009 |
Dianne Hackborn <hackbod@google.com> |
Extend Intent/Uri conversion for use by Browser This introduces a new Uri form of Intent with an "intent:" scheme, and a corresponding update to the parser to handle these, so that the browser can use this generic facility for starting activities based on the links that are clicked and allow for web pages to link to arbitrary intents. There is also a new "package" field on Intent which allows you to limit the components it finds to a given package. This replaces the new method that was added to PackageManger for doing this when resolving activities, and implements it for all Intent queries against the package manager.
/frameworks/base/core/java/android/content/Intent.java
|
31708d464546b0ae7ca147e1d2708b904ab88f32 |
|
18-Jun-2009 |
Romain Guy <romainguy@android.com> |
resolved conflicts for merge of 3571ff40 to master
|
4969af7d9f58f8e08b7beca20a87f4da2131f72a |
|
17-Jun-2009 |
Romain Guy <romainguy@android.com> |
Fixes #1107690. Updates javadoc for Intent.java, android:value -> android:name. Also fixes the <type android:value /> tags, they are now <data android:mimeType />
/frameworks/base/core/java/android/content/Intent.java
|
a64b860749ad7e5f9e887013d87b56b928c5d405 |
|
14-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am aa642c0c: Merge changes 1591,1596 into donut Merge commit 'aa642c0cc20293137376d44f8221876c121e5be9' * commit 'aa642c0cc20293137376d44f8221876c121e5be9': Get the backup calling through to the file backup helper. Fix typos. Add a new feature to android.os.Debug to add the ability to inject only specific fields when calling setFieldsOn(). Fixes #1836075. Adds consistency checks for the View hierarchy. To enable them, you need a debug build and ViewDebug.sConsistencyCheckEnabled set to true in debug.prop. This change also lets you easily enable drawing and layout profiling in ViewRoot by setting ViewRoot.sProfileDrawing, ViewRoot.sProfileLayout and ViewRoot.sShowFps in debug.prop with a debug build. Add Intent.ACTION_APP_ERROR
|
97ecc9cbe7eccafc0923d7655daf07f4c2ea9791 |
|
12-May-2009 |
Wei Huang <weih@google.com> |
define Intent.ACTION_REMOTE_INTENT, which replaces the old GTalk data messaging intent "android.intent.action.GTALK_DATA_MESSAGE_RECEIVED". The remote intent concept shouldn't be limited to Google or GTalkService. It should be owned by the Android platform.
/frameworks/base/core/java/android/content/Intent.java
|
86b6c530f96360cd13f0011af99d927a6e1f80fe |
|
13-May-2009 |
Jacek Surazski <jaceks@google.com> |
Add Intent.ACTION_APP_ERROR This intent is sent to the installer when an app it installed crashes/ANRs.
/frameworks/base/core/java/android/content/Intent.java
|
7a6287a077837d41d47c3fbe0f6258c78d5ccbd4 |
|
11-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 3b30d80: Merge change 1377 into donut Merge commit '3b30d80f5ef10a3c5c596283ef1f15e9ff6a3aa4' * commit '3b30d80f5ef10a3c5c596283ef1f15e9ff6a3aa4': Fix typo in javadoc
|
c53fc4ec9ec2e808f25738b1bad3a21a87e28651 |
|
11-May-2009 |
Marco Nelissen <marcone@google.com> |
Fix typo in javadoc
/frameworks/base/core/java/android/content/Intent.java
|
3531fdb1d9a0ca536bd7a7a27d35b3e62c318ad9 |
|
08-May-2009 |
The Android Open Source Project <initial-contribution@android.com> |
merge 55280a9 Merge commit '55280a9'
|
55280a91884b9256e8db6af6a09f28b3feeaa9d8 |
|
08-May-2009 |
Dianne Hackborn <hackbod@google.com> |
Improve shutdown process to send broadcast for applications. This introduces a new class in the base platform for performing a clean shutdown (which was copied from the classes in the policies). It includes new features to send a shutdown broadcast for applications to do cleanup, and ot have the activity manager pause the current activity before proceeding with the shutdown. These facilities are also use to write at the most recent stat files for sync, battery and user activity.
/frameworks/base/core/java/android/content/Intent.java
|
137b0c9d6430ccb519c82a1198048cf413e06c5e |
|
29-Apr-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 0b8ffd1: Merge change 460 into donut Merge commit '0b8ffd17bc6641fc522db3e842a868b6cdbf6d82' * commit '0b8ffd17bc6641fc522db3e842a868b6cdbf6d82': More optimization of dumpsys output.
|
1d442e0d990b581357f33f5463c7c5cb49b551e8 |
|
21-Apr-2009 |
Dianne Hackborn <hackbod@google.com> |
More optimization of dumpsys output. There are three major classes of changes here: - Avoid writing lines where their values are often empty, false, or some other typical thing. - Use partial writes to the PrintWriter to avoid creating temporary strings. - Use StringBuilder where we need to generate real String objects (and where possible cache the result).
/frameworks/base/core/java/android/content/Intent.java
|
5e8c31ac31107c0cbc4a103e4f62342b07b5876b |
|
15-Apr-2009 |
The Android Open Source Project <initial-contribution@android.com> |
Merge commit 'korg/cupcake'
|
81ddb7929fdb824c213509399968b8ddeeea6c74 |
|
14-Apr-2009 |
Dianne Hackborn <> |
Merge branch 'readonly-p4-master'
|
b3cddae4994128983b6bf7e808a7670f90cc30e4 |
|
14-Apr-2009 |
Dianne Hackborn <> |
AI 146011: am: CL 145859 am: CL 145561 Fix issue #1710534 (documentation doesn't mention that activity resolver (and others) handle MIME types as case-sensitive). Original author: hackbod Merged from: //branches/cupcake/... Original author: android-build Automated import of CL 146011
/frameworks/base/core/java/android/content/Intent.java
|
75534fbe246e5562779500bc7cf7f0ddfe9b8330 |
|
14-Apr-2009 |
Dianne Hackborn <> |
Merge branch 'readonly-p4-master'
|
935ae463d495d41155e27feb849768ad2b8b16db |
|
14-Apr-2009 |
Dianne Hackborn <> |
AI 145994: Integrate #145778 from Donut. Automated import of CL 145994
/frameworks/base/core/java/android/content/Intent.java
|
1710799c47c02aba18aef7693e38a84cd170560e |
|
13-Apr-2009 |
Dianne Hackborn <> |
Merge branch 'readonly-p4-donut' into donut
|
06f36b401d5020190c3c8662c8ff50a9b7776387 |
|
13-Apr-2009 |
Dianne Hackborn <> |
AI 145859: am: CL 145561 Fix issue #1710534 (documentation doesn't mention that activity resolver (and others) handle MIME types as case-sensitive). Original author: hackbod Merged from: //branches/cupcake/... Automated import of CL 145859
/frameworks/base/core/java/android/content/Intent.java
|
5f05afeeb6dd88a4f16b0a279afa3b4d0b631213 |
|
11-Apr-2009 |
Andy Stadler <> |
Merge branch 'readonly-p4-donut' into donut
|
f8a7ceaef2e7d5cd530c9426bde91b6fa9a40b75 |
|
11-Apr-2009 |
Andy Stadler <> |
AI 145778: Manual merge changes 145382-145384 from cupcake. Automated import of CL 145778
/frameworks/base/core/java/android/content/Intent.java
|
1c004f0ae1fb2f0c113d7d34f61e3cddabad3815 |
|
10-Apr-2009 |
Dianne Hackborn <> |
AI 145561: Fix issue #1710534 (documentation doesn't mention that activity resolver (and others) handle MIME types as case-sensitive). BUG=1710534 Automated import of CL 145561
/frameworks/base/core/java/android/content/Intent.java
|
06ba55476ee9703c876d223cd41bd73c5f85f42d |
|
10-Apr-2009 |
Christopher Tate <ctate@google.com> |
Integrate new power connnect/disconnect broadcasts Two new broadcasts, Intent.ACTION_POWER_CONNECTED and Intent.ACTION_POWER_CONNECTED, that are issued when the device is plugged and unplugged from USB or AC power. This pulls two changes from the open-source Gerrit repo into the internal Donut codeline: 1241 fda6fae Added broadcasts for external power events. 9491 37f8ca1 Fix system service crash when booting while on battery power The current.xml API description has also been updated to include the new Intent fields; the new API was approved in the original OSS change.
/frameworks/base/core/java/android/content/Intent.java
|
48276ab989a4d775961ce30a43635a317052672a |
|
09-Apr-2009 |
Dianne Hackborn <> |
AI 145383: API review: clean up a bunch of @hides that have been pending API review. Either expose them, or official hide them with an explanation for why. BUG=1779439 Automated import of CL 145383
/frameworks/base/core/java/android/content/Intent.java
|
a2debb356d857b2ee1ca26f95ed0136398393acd |
|
28-Mar-2009 |
Ed Heyl <> |
AI 143278: Merge 142826: Add tutorial to platform. The tutorial can be launched with the new Intent ACTION_SYSTEM_TUTORIAL and is available through Settings->About->System Tutorial Automated import of CL 143278
/frameworks/base/core/java/android/content/Intent.java
|
e1861133d51b9e6a6f658eb366630ad4f4d3ff8f |
|
27-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
Merge commit 'korg/cupcake' Conflicts: core/java/android/webkit/WebView.java core/java/android/widget/TwoLineListItem.java preloaded-classes
|
303736d17de11dbc0a633cbfc130e9dadd50f6e2 |
|
26-Mar-2009 |
Jim Miller <> |
Automated import from //branches/donutburger/...@142826,142826
/frameworks/base/core/java/android/content/Intent.java
|
7e4ad355903797983c96f57ddd11bbb73a563b30 |
|
26-Mar-2009 |
Jim Miller <> |
Automated import from //branches/cupcake/...@142825,142825
/frameworks/base/core/java/android/content/Intent.java
|
f63220f58e29673eba1c6228c04b43fb680af5f2 |
|
25-Mar-2009 |
Dianne Hackborn <> |
Automated import from //branches/donutburger/...@140828,140828
/frameworks/base/core/java/android/content/Intent.java
|
04750b6b431b8a43c62ae06ec3201fbd30caa178 |
|
25-Mar-2009 |
Dianne Hackborn <> |
Automated import from //branches/master/...@140830,140830
/frameworks/base/core/java/android/content/Intent.java
|
c2ad241504fcaa12d4579d3b0b4038d1ca8d08c9 |
|
20-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake_rel/...@141571
/frameworks/base/core/java/android/content/Intent.java
|
105925376f8d0f6b318c9938c7b83ef7fef094da |
|
19-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake_rel/...@140373
/frameworks/base/core/java/android/content/Intent.java
|
2a73de7b21a89aa2ba4c254d28658b49793425b2 |
|
18-Mar-2009 |
Jean-Baptiste Queru <jbq@google.com> |
Merge commit 'remotes/korg/cupcake' into merge Conflicts: core/java/android/view/animation/TranslateAnimation.java core/jni/Android.mk core/res/res/values-en-rGB/strings.xml libs/audioflinger/AudioFlinger.cpp libs/surfaceflinger/LayerScreenshot.cpp packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
|
ba87e3e6c985e7175152993b5efcc7dd2f0e1c93 |
|
13-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake_rel/...@138607
/frameworks/base/core/java/android/content/Intent.java
|
c39a6e0c51e182338deb8b63d07933b585134929 |
|
11-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@137873
/frameworks/base/core/java/android/content/Intent.java
|
b2a3dd88a53cc8c6d19f6dc8ec4f3d6c4abd9b54 |
|
09-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@137197
/frameworks/base/core/java/android/content/Intent.java
|
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/content/Intent.java
|
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/content/Intent.java
|
076357b8567458d4b6dfdcf839ef751634cd2bfb |
|
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@132589
/frameworks/base/core/java/android/content/Intent.java
|
3dec7d563a2f3e1eb967ce2054a00b6620e3558c |
|
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@137055
/frameworks/base/core/java/android/content/Intent.java
|
3001a035439d8134a7d70d796376d1dfbff3cdcd |
|
19-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@132276
/frameworks/base/core/java/android/content/Intent.java
|
da996f390e17e16f2dfa60e972e7ebc4f868f37e |
|
13-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@131421
/frameworks/base/core/java/android/content/Intent.java
|
d24b8183b93e781080b2c16c487e60d51c12da31 |
|
11-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@130745
/frameworks/base/core/java/android/content/Intent.java
|
94cbba0933e50d593c1c462cff698dd3387ba95b |
|
22-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
Merge branch 'cupcake'
|
f1e484acb594a726fb57ad0ae4cfe902c7f35858 |
|
22-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@127436
/frameworks/base/core/java/android/content/Intent.java
|
e1dc1d6dc8064740b78562c3028ccc526a44597e |
|
19-Dec-2008 |
Jean-Baptiste Queru <jbq@google.com> |
Merge commit 'remotes/korg/cupcake' Conflicts: core/java/com/android/internal/app/AlertController.java core/res/res/values/strings.xml media/java/android/media/AudioSystem.java services/java/com/android/server/LocationManagerService.java
|
f013e1afd1e68af5e3b868c26a653bbfb39538f8 |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
/frameworks/base/core/java/android/content/Intent.java
|
1ef4564d4ad14f2c5dcb162636875ca8aed5e4d9 |
|
24-Oct-2008 |
Jean-Baptiste Queru <jbq@google.com> |
Change values of ACTION_POWER constants to better match established practice. Trim code to 100 lines to match style guide.
/frameworks/base/core/java/android/content/Intent.java
|
fda6fae156e31a287e3cfbf66e51ea1405cdf479 |
|
23-Oct-2008 |
Cliff Spradlin <cliff_spradlin@htc.com> |
Added broadcasts for external power events.
/frameworks/base/core/java/android/content/Intent.java
|
54b6cfa9a9e5b861a9930af873580d6dc20f773c |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
/frameworks/base/core/java/android/content/Intent.java
|