I am creating a custom piece of Android software for a client who needs to integrate it with Opera Mobile (not another browser). One of the requirements is that certain links opened in the browser are processed by our user software. I know more than I ever cared about filters of intentions, this is not a question.
The problem is that Opera Mobile is apparently extremely stubborn, which allows the OS to handle links that Opera itself can handle. For example, use any well-organized browser (default Android browser, Chrome, any) to search for "Google Play" on Google; Now click on the first result (on the Google Play website): depending on your existing settings, you will receive a hint about which application to use, or the Google Play application opens directly. Now try the same thing in Opera Mobile: Opera just opens the Google Play website itself - this is clearly undesirable, since now you canโt install applications, you can only browse the directory.
Does anyone know of any way to convince Opera Mobile to behave correctly in this regard? I am testing Opera Mobile version 12.10.
android opera intentfilter
Gutza
source share