34d41e9a85f4e2e092b5eb8c7fa4554254650fe4 |
|
24-Oct-2013 |
Amith Yamasani <yamasani@google.com> |
Only simulate the first click if "Always use" button is available This prevents Keep from being selected automatically when shown in the Share dialog if Keep was previously chosen by the user as Always use for a send action. This was a regression introduced by the new intent disambig behavior. Bug: 11294904 Change-Id: I6745060a8ee0a6d680e657b55ee46aaec27bbacb
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
b72b363c972ffa70205afdaeb36073ed09d57f76 |
|
01-Oct-2013 |
Christopher Tate <ctate@google.com> |
Specialized prompting when 'home' has become ambiguous Bug 9958444 Change-Id: I050ae425e570cfc8ffd473587fb2a6127c36eeec
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
6d8dfbd8149942f25f2b9643a12f1fb38f3be834 |
|
24-Sep-2013 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #10848916: "Always" button is not working. The problem was that the ResolverActivity filters some activities out of the list it shows, but it uses that display list as the list of components the preference is set against when ultimately setting it on the package manager... but that filtered list is *not* the right component set, since it is not the same as the package manager's view on it. The fix here is to retain the original set of matching components and use that when setting the preferred activity. Note that this does mean that in very unusual cases where filtering is happeing (such as one of the activities not being exported but being seen as a possible completion from another app), then you will be setting the preference for the complete set. Ultimately we probably need to have the package manager apply these filtering rules up-front so this is all consistent, but this is a very rare case so not that important. And then most of the change here is just improving the debug output for intent resolution. Change-Id: Ie35ac2c05a45946439951bbf41433c8b7de79c05
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
07cd351b4a4900bb0e202ff50a335727d706dc30 |
|
18-Sep-2013 |
Amith Yamasani <yamasani@google.com> |
Don't handle click if the resolver is already finishing. Fixes bug that double tapping on an entry in the intent disambig dialog can result in the picked activity being launched twice. Bug: 10770501 Change-Id: Ibb7c6bea5f3c25fa204a2f0e65c8044c2a2549f7
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
588dd2a3d67435652545645bca9562c066561cda |
|
03-Sep-2013 |
Amith Yamasani <yamasani@google.com> |
Don't call setLastChosen if it's a chooser activity instance Bug: 10605359 Change-Id: If76f5cf2f45442dc25f9bfbd20a4d671b9caa358
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
e9ecc8b49992840249bfb9d5d52b8824dd5de39b |
|
22-Aug-2013 |
Amith Yamasani <yamasani@google.com> |
Improve Intent disambig dialog behavior Keep track of last chosen activity for a particular intent, similar to how it is tracked for "Always" choices. Pre-select the last chosen activity if previously the user picked "Just once". Downgrade "Always" to "Last chosen" if there's a new kid on the block, instead of removing it entirely. Add methods to set and get last chosen entry. UI - switch from Grid to List. Bug: 9958096 Change-Id: Ied57147739a3ade1d36c3a7ec1e8ce77e5c5bb16
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
df1c0bf7744d4abd3e2000fcfec01c119b857c75 |
|
13-Jun-2013 |
Dianne Hackborn <hackbod@google.com> |
Add scheme specific part to IntentFilter. Change-Id: I063d086cdc742800b8e31ddf2942f2e9230e2785
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
0256c6f8d31c95f730d286b9e2ebae94736f7098 |
|
30-May-2013 |
Adam Powell <adamp@google.com> |
Optimizations for ResolverActivity Load app icons using AsyncTask instead of during list item binding. Make sorting resolved components by display name case insensitive. Change-Id: I8e69781ed021035b9f0dac349791b3d8a674cf60
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
43a5070e06802734a1e5ea30eb5185dc7a581905 |
|
21-Nov-2012 |
You Kim <you.kim72@gmail.com> |
resolver list is not cleared on rebuild Refactoring ResolverActivity.java Change-Id: I84e6420ff98ddcafd27a52b041ddb1c50e7d7362 Signed-off-by: You Kim <you.kim72@gmail.com>
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
203a2f464cef0d873ba8a6193e288fd25b6dc907 |
|
04-Oct-2012 |
Amith Yamasani <yamasani@google.com> |
Fix launching home when there are multiple launchers installed Bug: 7283782 Since ResolverActivity now runs in the correct user, it doesn't need to explicitly pass in the calling userId. In fact, for the Home case, since ActivityManager is the one requesting resolution of Home activity, Resolver is running as user 0 instead of the current user. Removing explicit calls based on the launchingUid fixes the problem. Change-Id: I4676c155aafaa0dd5cefb1acefa0e7e9c1e20f25
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
4d5c2b03172747843d0549eeea890150a705b86b |
|
27-Sep-2012 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #7238170: Edit picture option is not available for the secondary user. Change-Id: Icb3229f543f286afb4a31e267099eceaa0cca11d
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
14e883b25e0998e3bc4e574a0df3db252d6e987f |
|
18-Aug-2012 |
Amith Yamasani <yamasani@google.com> |
Fix merge error Didn't apply the recent API change from another CL. Change-Id: I65ac6108909eca7ac48beabb4a8b7bbedda84249
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
a3f133afe885f9e005dfc0584cb7b3b90f75f665 |
|
10-Aug-2012 |
Amith Yamasani <yamasani@google.com> |
Save preferred activity info with user id. So each user can have their own set of intent resolution preferences. ResolverActivity now launches the activity on the correct user, and persists the preference for the correct user. Bug: 6961905 Change-Id: I6d3a8a9af89bc649277d4fc8d0f367ee123f8392
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
f02b60aa4f367516f40cf3d60fffae0c6fe3e1b8 |
|
16-Aug-2012 |
Dianne Hackborn <hackbod@google.com> |
Rename UserId to UserHandle. This is the start of turning this into a formal public API. Change-Id: I5786d2c320f1de41a06ed5d0f65adb68967287a0
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
bdda4e74d447812beb92504dc426c9385b3072d1 |
|
20-Jul-2012 |
Adam Powell <adamp@google.com> |
Fix condition bug in ResolverActivity Bug 6854356 Change-Id: I3cd060fb78876e80bdfa311cf80d0ad8a696bfad
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
d81cc4ab5a07f4a6c5e553cb67c3aa4fe1dc8b6e |
|
19-Jul-2012 |
Adam Powell <adamp@google.com> |
Easy "Just once" launches from ResolverActivity Allow a second tap of a selected item in ResolverActivity to launch the target as "just once" for sloppier/quicker choices. Change-Id: If05fc7c1ac622195f6253e6ca0868fd87954dd46
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
0fc5b2bea09a6d320884c5b12577caf426f547c1 |
|
19-Jul-2012 |
Adam Powell <adamp@google.com> |
Fun with Up navigation For activities with a null taskAffinity, simply finish the current task. (They probably shouldn't have specified a parentActivityName anyway.) When launching into app info from ResolverActivity, launch the app info page in the current task with FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET. Back will return to the resolver, and Up will jump to Settings. When launching into app info from RecentsPanelView or BaseStatusBar, since this is a system affordance akin to notifications or widgets, build the full task stack for the app info activity with TaskStackBuilder and launch it as a new task. Change-Id: I73b1941d0f52bd8b30382b5e17edd8ceb058c70d
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
5320eb8938098c9824093f7f842a0a97bbc190a4 |
|
18-May-2012 |
Dianne Hackborn <hackbod@google.com> |
Fix activity resolver, issues #6519130 and #6507239 6519130: Starting ResolverActivity with no arguments crashes system_server 6507239: ResolverActivity may bypass signature permissions Change-Id: I64534f781bc6b7eb45e85dbe3a55d351ee28e85c
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
9bee4664f8bc615ad463af5317c77e98744c368a |
|
08-May-2012 |
Adam Powell <adamp@google.com> |
Fix some oddities in ResolverActivity * Fix layout for small-screen devices in landscape. * Properly re-enable buttons after restoring instance state. * Scroll to the currently selected item after restoring instance state. * Smooth scroll to the currently selected item if the user changes selection to an item slightly out of view. * Place grid scroll bar outside the grid's padding. * Make the current text read a bit more naturally. Bug 6460135 Change-Id: Ic60330365cdd815e7517f01b36bcdc9d1c857f30
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
589e6f960db7f3c208a218b7d035f01d0c8460ab |
|
07-May-2012 |
Adam Powell <adamp@google.com> |
Better screen size adaptation for ResolverActivity Change-Id: I2c982c0b7c722ca7cad46cc23ac8d161bee3a1ff
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
c587861fe8c59b7f112c333838630b54ab2b38af |
|
05-May-2012 |
Adam Powell <adamp@google.com> |
Revisions to ResolverActivity Bug 6428812 Change ResolverActivity to use a grid rather than a list, and present buttons for "Use Always" and "Just Once". Use large launcher icons when appropriate. Change-Id: I177360a727cbc4b401ffbcea83d1b3dac1de5744
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
d44713a63d51ba7f186c775c2a32f3c2ce018037 |
|
01-May-2012 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #6234928: android.app.IntentReceiverLeaked: Activity com.android.internal.app.ChooserActivity has leaked IntentReceiver Change-Id: I02488931d8c02ecbe0c6fc2f7ce708a9dc406f67
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
d0d7503fd3e941113094532f28986f49b11b5fdb |
|
20-Apr-2012 |
Dianne Hackborn <hackbod@google.com> |
Move handling of package changes to a background thread. Helps get rid of some jank when installing applications. Change-Id: I97d0022f82d67796e334d37086e5911dd6ca6b62
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
2d80962b2e93ae4e59d0197487bd0f6aad4cf26e |
|
22-Mar-2012 |
Adam Powell <adamp@google.com> |
Let users reach app details from ResolverActivity A long press on a list item in ResolverActivity (shown when users are asked to choose an activity to complete an action) will now open the app detail settings for the package providing that item. This is a work in progress; awaiting more UX input on other changes and better discoverability of this feature. Change-Id: I2cc07c5520fdd23cf1a43f169b114295f5d9d0ac
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
e8f2c7ff5abe339061f1823362e12b912c430c1a |
|
02-Mar-2012 |
Dianne Hackborn <hackbod@google.com> |
Make ResolverActivity update dynamically. Watches for package changes so it can dynamically adjust to reflect the actual list of available activities. Change-Id: I3a2fef3dac4d13d1b2a7ed6fc117a7b814679669
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
905577f6345c014fc2489a8068ea967ba8c18012 |
|
08-Sep-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #5263361: Browser instance not created in application picker The resolver activity was hiding the following activity from recents. Also some other fixes: a little better memory use debugging, removed some unneeded code from window manager, moved some system activities into their own process, added some more running process information for manage apps. Change-Id: I66687d16989ff965d524b92dc360f37c19199717
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
43a17654cf4bfe7f1ec22bd8b7b32daccdf27c09 |
|
07-Apr-2011 |
Joe Onorato <joeo@google.com> |
Remove the deprecated things from Config.java. These haven't been working since before 1.0. Change-Id: Ic2e8fa68797ea9d486f4117f3d82c98233cdab1e
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
bce6f8f249ff2b65df9ed790cc460053ab8eccec |
|
13-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
Add a dialog to ask user to start an application for a USB device or accessory This is used when there is only one application available and the user has not chosen to start it by default. If more than one application is available we continue to use UsbResolverActivity Bug: 4074719 Change-Id: Id61f2ccc6de5b9ac70fb4670006ff1fee2028d55 Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
02eb8746de2d60563ec2751a34d20923192e4293 |
|
27-Feb-2011 |
Mike Lockwood <lockwood@android.com> |
UsbManager: Enhancements for managing USB devices and accessories When a USB device or accessory is connected, the UsbService now asks the user which application to associate with the device or accessory. Applications interested in devices or accessories must specify the devices they work with via meta-data attached to their manifest. Permission to communicate with the device is assigned when the user chooses the activity to use for the device. The user has the option of clicking the "always use this application" checkbox to make the assignment automatic in the future. The user may later clear this preference and revoke permission for an application to have permission to communicate with the device by clicking the "Clear defaults" button for the activity in the Manage Applications panel in Settings. Added class UsbResolveActivity (a subclass or ResolveActivity for choosing an activity for a USB device or accessory) Added UsbDeviceManager, which manages the mapping between USB devices/accessories and applications, including default applications for devices and accessories, and manages application permissions. Add interface to allow Settings to clear device and accessory preferences and permissions for an application. Remove obsolete ACCESS_USB permission. Add new signatureOrSystem MANAGE_USB permission to allow administrating preferences and permissions. Moved UsbService.java to a "usb" subdirectory, along with new classes UsbResolveActivity and UsbDeviceManager. Change-Id: I92554381e9779e68ce380daaee4e1401fb875703 Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
d88e9aa575eb3a9d20cdb0e8918d54993e1ce1e0 |
|
24-Jan-2011 |
Jeff Hamilton <jham@android.com> |
Use classnames instead of ints for NFC techs. This makes the system more flexible and allows adding new technology types without having to update the API. Change-Id: Iaee6b633965e501a70e8afc3f1d54d9d94a4d05a
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
5ef402baafc4818ccdf2aaec5da9cf25dd1c0e12 |
|
27-Mar-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #2538228: Intents targeting browsers constantly nagging Some applications are setting the MIME type field for an http: intent, which is technically wrong because the recipient opening the URI will get the MIME type from the header. This was hitting a bug when we compute the intent filter when setting the preferred activity, where we have to set both the MIME type and data URI for the intent filter. (For file: and content: URIs only the MIME type is needed, since these can be opened directly through ContentResolver so everyone is presumed to be able to handle them.) Change-Id: Ia7025e6859e9c90997bf56c2c80f225fca7a2007
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.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/com/android/internal/app/ResolverActivity.java
|
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
f013e1afd1e68af5e3b868c26a653bbfb39538f8 |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|
54b6cfa9a9e5b861a9930af873580d6dc20f773c |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
/frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
|