Ich verwende den in Android integrierten Webbrowser (Froyo 2.2, wenn es darauf ankommt) und wenn ich im Menü "Seite teilen" auswähle, erhalte ich eine Liste mit etwa 15 verschiedenen Apps.
Von diesen verwende ich immer nur 2-3 und 99% der Zeit verwende ich Google Mail, was sich am Ende der Liste befindet.
Wie kompiliert der Android-Browser diese Liste?
Gibt es einen Weg zu:
Steuern Sie, welche Anwendungen in der Liste angezeigt werden?
Sortieren Sie die Liste so, wie ich es möchte?
Das Telefon ist gerootet, daher ist es vollkommen in Ordnung, wenn die Antwort "Eine Datei aus dem Dateisystem an diesem Speicherort abrufen und deren Inhalt bearbeiten" lautet.
Außerdem muss die Antwort nicht unbedingt 100% dauerhaft sein - das heißt, wenn die Installation eines Anwendungsupdates die App erneut zur Liste hinzufügt, kann ich damit leben.
Diese Liste wird (bei jedem Start) aus den installierten Apps generiert, die sich beim System registriert haben, um diese Funktion auszuführen. Die einzige sichere Möglichkeit, einen Eintrag aus dieser Liste zu entfernen, besteht darin, die entsprechende App zu deinstallieren.
Sie können versuchen, die App zu dekompilieren, die Freigabeabsicht aus der Datei "manifest.xml" zu entfernen und sie neu zu packen. Dies führt jedoch höchstwahrscheinlich zu Problemen mit Marktaktualisierungen aufgrund von Signaturinkongruenzen.
quelle