2017-07-30 4 views
-2

Ich bin gerade wieder in Android-Programmierung nach einer Weile und ich weiß, dass separate Android-Anwendungen miteinander in gewissem Umfang kommunizieren können, aber ist es möglich, ein eigenes zu bauen Anwendung, die die Eigenschaften einer bereits bestehenden Anwendung ändern kann?Android App, um die Funktion anderer Anwendungen zu ändern

Ich meine nicht Anwendungen wie diese 3. Instagram-Anwendungen (die am ehesten mit ihrer API gebaut wurden). Ich meine, ist es möglich, eine Anwendung zu erstellen, die beispielsweise im Hintergrund ausgeführt wird und möglicherweise Funktionen in bereits vorhandenen Anwendungen hinzufügt?

Zum Beispiel, eine Erweiterung Anwendung für das läuft im Hintergrund, wenn Sie die Twitter-Anwendung verwenden, die möglicherweise Funktionen hinzufügen oder vorhandene Funktionen deaktivieren könnte?

(Sorry, wenn dies nicht direkt relevant ist, ich wusste nicht, wo sonst, diese Frage zu stellen)

Antwort

1

In Android Apps sind Sandbox.

Es ist ein großes Sicherheitsproblem, wenn eine App den Betrieb anderer Apps beeinflussen könnte.

Was kann getan werden, Apps miteinander interagieren zu lassen und Informationen auszutauschen, gibt es mehrere Möglichkeiten, dies zu tun, Relais auf Android Inter Prozesskommunikation, Android Binder Content Provider und Intents.

Was Sie tun können, ist auf andere Anwendungen zu zeichnen. Dadurch können Sie einige Funktionen hinzufügen, ohne wirklich etwas in der Hintergrund-App zu ändern. Es gibt einige Apps, die diese Technik verwenden. LastPass ist ein gutes Beispiel. Weitere Informationen finden Sie unter this article

+0

Ja das ist, was ich suchte "über andere Anwendungen zeichnen" danke! Gibt es etwas ähnliches mit iOS-Anwendungen? (Entschuldigung, meine Ignoranz hatte nie ein iPhone) – user3200451

+0

AFAIK ist es nicht möglich auf iOS – ApriOri

+0

Danke für die Köpfe hoch! – user3200451

Verwandte Themen