Überprüfung eines Lebenszyklus einer anderen App

W

wdew

Ambitioniertes Mitglied
0
Hi erst ma,

Also ich suche nach etwas um zu über prüfen ob eine andere APP seinen status geändert hat
(
oncreate onresume ondestroy
)
Gibt es da eine Möglichkeit?
Gibt es nen Broadcast dafür?
Quellcode der zu über prüfenden APP sollte nicht geändert werden.
Google spuckt immer nur andere Sachen raus :O.
Wäre echt toll wenn mich jemand aufklären könnte ^^
Am besten mit einem Beispiel :) sonst kapiere ich das wahrscheinlich nicht.

Ich sag schon ma danke :D

MfG wdew
 
wdew schrieb:
Quellcode der zu über prüfenden APP sollte nicht geändert werden.

Warum nicht? :confused2:

Am einfachsten geht es mit Logcat.

Code:
Log.d("Google", "hätte das auch gefunden");

Streng genommen ändert es den Quellcode natürlich, aber da die Logik im Idealfall nicht beeinträchtigt wird, ist es immer noch das gleiche Programm..

Wo Log-Ausgaben besonders sinnvoll sind, hast du selbst schon genannt (in Schleifen zB eher nicht^^).
 
Ich kann den Quellcode nicht ändern, weil es nicht meine ist.
Was ich machen möchte ist eine Art Hilfstool, das automatisch mit der APP startet.
Andere Apps, wie eine automatisch screen DIM APP die bei bestimmten apps den Screen dimt, können das doch auch. Ohne root!
Und genau das will ich auch können ^^

Und es ist auch nicht illegal sonst gäbe es net so viele Apps mit der Funktion ^^

Glaube die APP IFTTT kann dieses auch :D

Also wie geht das :D
 
Zuletzt bearbeitet:
Okay, ja das klingt schlüssig.
java - How can i check if an app running in Android? - Stack Overflow

Kannst ja auch mal Google anschmeißen "check app is running in android" könnte eine mögliche Suchanfrage lauten. ;)

PS: ob das, was andere machen, legal ist, ist (mir jedenfalls) egal. :)

Btw...
wdew schrieb:
Ich kann den Quellcode nicht ändern, weil es nicht meine ist.
Das muss so auch nicht stimmen... Aber "gute Apps" sind wahrscheinlich schon mehr oder weniger gut geschützt (weiß ich nicht genau, hab mich mit dem Thema Decompilierung noch nicht wirklich umfassend beschäftigt, man hört halt immer nur ab und zu was)...
Wo ich mir allerdings ganz sicher bin und was deine Aussage auch bestärkt: es ist nicht möglich eine App "nachzubauen", hinsichtlich des gleichen Package-Namen. Somit wäre es dann wieder eine "neue" App und nicht mehr die gleiche (originale)... Aber das nur am Rande - war ja nicht deine Frage^^
 
Zuletzt bearbeitet:
Ändern kann och den Quellcode nicht, weil ich es nicht darf ^^.
Das wäre dann illegal xD.
Natürlich kann ich alle 5 sec testen ob die APP läuft oder net.
Finde es aber net schön.
Dachte es gebe nen Broadcast receiver für ^^ wäre nämlich ziemlich einfach gewesen (APP startet => service wird angestoßen
APP wird geschossen => service wird angehalten)
Naja so muss ich nen background service machen der alle 5 sec scheckt ob die App im Vordergrund ist oder net ^^
Oder gibbit noch ne andere Lösung???

Danke aber schon ma ui_3k1
 

Ähnliche Themen

Manny87
  • Manny87
Antworten
11
Aufrufe
193
swa00
swa00
D
  • Data2006
Antworten
14
Aufrufe
574
jogimuc
J
E
  • evgkop
Antworten
1
Aufrufe
89
swa00
swa00
Zurück
Oben Unten