Is there any way to change the default application for opening URLs through Tasker?(What I want to do is open URLs with Opera Mini while I 'm on mobile network and with Chrome while I 'm on WiFi.)
> Is there any way to change the default application for opening URLs through Tasker?
Did you try just 'load app' with the URL in the data field?
This does not work for my browser but it is worth a shot....
Rich..
> But I would like to only set the app as the default rather than disabling the rest. That 's because I have also installed Chrome (for the syncing features) and Phone 2 Google Chrome which also handles URLs.
You can disregard my earlier suggestion, I misunderstood our post. For some reason the second half was in very fine print on the bottom..
Any way.. android makes difficult enough to try to change a default without tasker, I can't imagine tasker being able to directly change a default app..
I guess you would have to elaborate on why Toms brilliant solution would not work for you. You stated that you want to change the default browser depending on wifi/mobile data so when and how would you like to choose another browser to open your URLs? I can not imagine tasker would not be able to do this for you..
I would think with this work around you could make your own browser picker which would certainly be easier to use that the android method..
I would actually use this my self for other reasons but I am not rooted :(
Rich..
Any way.. android makes difficult enough to try to change a default without tasker, I can't imagine tasker being able to directly change a default app..
I guess you would have to elaborate on why Toms brilliant solution would not work for you. You stated that you want to change the default browser depending on wifi/mobile data so when and how would you like to choose another browser to open your URLs? I can not imagine tasker would not be able to do this for you..
I would think with this work around you could make your own browser picker which would certainly be easier to use that the android method..
Is there any way to change the default application for opening URLs through Tasker?
I would be wary of any app that has the ability to silently change handler defaults. Google took that ability away from their api (addPreferredActivity) probably because it was a security risk. Any app that can quietly alter default handlers can allow man in the middle attacks to steal passwords or other sensitive user data.
https://market.android.com/details?id=com.appiator.defaultappmanager
> You can do that using Tasker.
>> Tom is probably right. This is the app I was talking about, but what it does is clear the defaults and trigger the android's method of selecting an app.
How would you go about clearing the defaults with tasker .. I can't seem to figure it out....
Thanks, Rich..
Plugins > SecureSettings > Root Actions > Package Options. Choose an app from list, then select the action: Clear app defaults.
Tom
> You need root, and SecureSettings.
Ahh, that is why I could not find it..
Thanks Tom.....
Tom
Ah, I've actually paid for the pro version of that app. Very nice app. Yes, Tasker can clear an app's default handling if you select the app from the list, but Tasker won't show you a list of all registered app handlers, which Default App Manager will. Worth the few bucks.