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

Reply via email to