On Monday, 23 July 2012 14:40:04 UTC+2, Mark Murphy (a Commons Guy) wrote: > > > Also, you should not be getting a chooser at all -- > HtcLinkifyDispatcher specifically does *not* show a chooser, but > rather ensures that control proceeds to a preferred activity even if > there are multiple choices. The whole point of HtcLinkifyDispatcher is > to avoid showing a chooser, as suppressing the chooser may avoid the > patent infringement. > > Not exactly. In some cases, HtcLinkifyDispatcher *shows* a custom chooser if there is no default, with no check box to mark the selected app as the default (unlike the regular chooser). It is possible it does show this popup only in the cases not covered by the patent: data type not covered by the patent or when not invoked from a Web Browser. It is unclear at this point. I have a screenshot sent by a user of HtcLinkifyDispatcher showing a custom app chooser when an Intent.createChooser() is called for video files, and this is not invoked from a Web Browser. This chooser doesn't allow to make a permanent association.
Anyway, as stated above, there is not much to do about this stupid thing hooking the system. For my app, I just detect if HtcLinkifyDispatcher is detected and warn the user that default app should be set or cleared in Settings > App Associations, the custom HtcLinkifyDispatcher page. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en