Blame Microsoft not Google
This behavior was reported in July this year. Microsoft was the culprit. See this XDA blog Microsoft is abusing Android’s share sheet by inserting ads for its apps with reddit
and Android Police
This clearly is a violation of monetisation and ads policy as stated in the blog. See Google Play Content Policies
Your example ...
Since EbookDroid is open source, I took a quick glance at the AndroidManifest.xml, the pertinent information is this part, between lines 24 and 33:
Google Plus is not shipped typically as an standalone app but a part of the bundle named Google Apps (GAPPS).
The core of the GAPPS package is the famous app named Google Play Services which is accessible directly by the user in the form of Google Settings.
That said, an OEM isn't allowed to ship Google Plus or any part of GAPPS package, without the consent ...
Try resetting app preferences. Go to Settings->Apps, choose from menu Reset app preferences and confirm Reset apps. This will reset all app preferences.
To reset preferences for specific app (e.g. Browser), choose it in Settings->Apps and press Clear defaults button in Launch by default section.
Next time you try to open YouTube video you should be asked ...
There are multiple ways to clear "default actions":
Walking through the list of apps in Settings→Apps→Manage Apps, looking at each entry whether it has a "Clear defaults" button, and hit that (not very user-friendly -- and in this special case obviously not applyable, as the action seems not bound to a special app)
Using a helper app like e.g. ...
AFAIK, defaults on Android is not preserved if apps that use the intent are changed.
Use intent to launch the application or its activity screen.
intent is comparatively reliable though it may be changed when app is updated.
Take sending email as an example
Install Intent Intercept (Google Play)
Clear the defaults of email client
You need to clear the "Launch by default" setting for StumbleUpon.
Open up your phone settings, then go to Applications.
Look for the StumbleUpon app, and click on it. Here is where you can do things such as uninstall/disable the app, clear the data, etc.
One of the options is to Clear defaults. This is the option you need to run. It will restore the app-...
what do we do too set the default apps for the applications running on the system?
I assume you meant to ask how to set default apps for certain actions/tasks, such as taking a picture, writing an email, opening a web page etc.
The answer really depends on which version of the Android OS your device is running, and also to a lesser extent, who the ...
Head to Settings -> Apps -> All -> Internet -> Clear Defaults. Next time you do a search or open a link, you'll be given a choice of which app you want to open it with. Select Chrome and put a tick in the "Make Default" checkbox and that should make Chrome the default browser.
On Jelly Bean, the preferred activities are stored in the XML file /data/system/users/0/package-restrictions.xml for the primary user. Other users have their user ID in place of 0 in that path. If encrypted file system is enabled, it starts with /data/secure/system instead of /data/system.
Other than through the PackageManager service, this file can only be ...
This is the setting of Firefox on Android and not android itself
Follow these steps:
Open Firefox and in address bar type "about:config"
Search For "browser.download.preferred.audio/mpeg" (just "mpeg" does the same)
Press on the reset button
From now on, if you download any mp3 file in Firefox, it asks for available apps capable of playing the file. You can ...
I had the same problem, here's one way to fix it: set user agent string as desktop.
To do so, type about:debug in address bar to get debug settings, then go to Settings > Debug > UA String. Set it to Desktop, restart browser and load any YT URL - it should show you the option to open YouTube app.
Tested personally on Nexus S running Android 4.2.
in android 4.1/4.2 etc etc its called "media storage" (the one you clear the defaults of)
ya i did just actually go through the whole list and pick it out of ALL of them .. and OMFG IT WORKED ..
hey, sorry im late, but, people seem to be clicking these defaults and not knowing how to clear them (like me) then they go and search for it and nobody knows ..
If for any reason it seems impossible to clear the default settings, there's a simple work-around available: Simply install another app which offers the same service (e.g. to clear the default launcher setting, install another launcher). The system will detect that another "player" is present, and thus the user might want to chose again -- so next time that ...
If there are a lot of them, it might be easier to just clear all default applications. You can do this without installing an app or having to look through a list. Go to Settings, then Apps (in the Devices section). From the overflow menu pick Reset app preferences.
The next time you have more than one app for something, you'll get the app chooser. Any apps ...
You have multiple options to solve this:
Go to Settings->Apps, scroll to Skype, open it, and hit the "Clear Defaults" button
If that for some reason does not work: simply install some other VoIP app, try to call a person again (now you should be able to chose), hangup, and remove the other VoIP app again
Try Default App Manager Lite, DefaultApp Reset, or ...
Short answer: yes, it's for all Google Maps links.
The long answer is that Android's intent mechanism (which is the way Android decides what app to start) can use different parts of the URL to match the app. The app can register itself with Android to handle:
a particular URI scheme, such as market://
a particular domain, such as youtube.com
paths within ...
Restarting the PC fixed the problem. I restarted the Bluestacks and also tried Restart option from the tray icon options menu. But restarting the PC fixed the issue and the fourth option Google Now Laucher is shown in the list. Wierd I dont know how this fixed it.(May be some registry or some other system reset changes required with restart.)
There is no file type association settings under Android so it's not Samsung's fault. ES File Explorer doesn't have an option to set a default file association but you can have the same result if you do the following.
Long click the item (file) you wanna open it will create a check list with the file selected.
Click on the three dots at the right bottom of ...
MTK Logger saves all events (from other apps or hardware like connecting to charge) to SD card files as text. It takes a lot of space.
To turn it off, find a file configuration mtklog-config.prop in /etc folder and edit the value from true to false.
Although this is slightly programming related, nevertheless;
You can't assign an application to open a specific file extension (.notes or .md in this case) if the application has no explicit intent filter declared in manifest file to open that extension type.
When an app is created it usually has various intent categories and intent filters for particular ...
While revoking a runtime manifest permission requested by an app, the system warning: “If you deny this permission, basic features of your device may no longer function as intended.” is displayed by PackageInstaller if the permission was GRANTED_BY_DEFAULT:
~$ pm dump packages | grep -E 'Package |GRANTED_BY_DEFAULT' | grep -B1 android.permission
What you're describing is generally referred to in Android parlance as an "intent filter", and yes - Android supports this via the <data> element in the application's manifest file. You could point them to that documentation link in your bug report. You can also find examples on Stack Overflow with some relevant code samples:
Android Respond To URL in ...
To understand the issue, you will need a little background on how this works:
For almost everything, Android broadcasts "events" -- such as e.g. boot_completed, SMS received, SD card inserted/removed, battery low... NFC signal received. Apps can register so-called "Listeners" with the system, which are bound to specified events....
Although the solution by Izzy (above) is brilliant, it did not work for me on Nexus 5 running Android 4.4. I ran into the bug after installing a to-do app. Every time I tried to share a page in Chrome, it defaults to Google Keep! Strange, but the problem and the solution is given here:
Firefox was never the default Android browser. The actual default browser is based on the open-source WebKit engine, which also powers the Safari browser on desktops, laptops and Apple's iOS-based mobile devices.
In the other hand, Chrome is based in Chromium and offers more options and performance than the stock browser.
You shouldn't need to clear the defaults of any application.
If you install a new application that handles an intent for which you've already set a default, Android will "clear" that default so that the next time you fire the intent (e.g., dialing the phone) you will be prompted with the "choose an app to perform this action" menu.
It sounds to me like the ...
Go to Settings, and under the "Wireless & Networks" section tap More.... There should be an option called Default SMS app. Tap it, and select the "Now SMS" app. You should be all set now.
Apparently, Google deliberately disabled the SMS functionality on cell-enabled Nexus 7 tabs (both 2012 3G and 2013 LTE tablets are impacted) with the 4.4 ...
Hangouts received an update since this was posted. It now registers itself as a dialer with the system, and comes up as a choice when phone links are tapped in the browser app like Chrome. However, it's still not an option when you use built-in People/Contacts apps.
The Hangouts Dialer app does not register itself with the system ...