aktuelle App im Vordergrund ermitteln

  • 6 Antworten
  • Letztes Antwortdatum
zwantE

zwantE

Dauer-User
204
Moin,
ich finde das Thema leider nicht mehr in dem ich das mal gelesen hab :(

Wie kann ich die aktuelle App die gerade im Vordergrund läuft abfragen?
 
Über die Variable %WIN, was unter Lollipop aber leider nicht mehr zuverlässig funktioniert.
 
ah shit... das hab ich probiert und da das nicht funktionierte dachte ich es wäre damals was anderes gewesen :(

danke für deinen Hinweis
 
Wenn Tasker auf die neuste Version aktualisiert und bei den Bedienungshilfen aktiviert wurde, sollte %WIN wieder funktionieren.
 
stimmt, danke
 
androidkoller schrieb:
... immer mehr Gründe bei Android 4.4 zu bleiben :winki:

Eventuell per Shell-Befehl?

Code:
adb shell dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp'
dann irgendwie den Package-Namen rausfiltern...

Root erforderlich.

Quelle: ADB - Android - Getting the name of the current activity - Stack Overflow

Grüße, Jürgen.

Ergänzung ...das "irgendwie" aus obigem Beitrag:
AppPkgName (270)
A1: Run Shell [ Command:dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp' Timeout (Seconds):0 Use Root:On Store Output In:%AppPackageNameTotal Store Errors In: Store Result In: ]
A2: Variable Split [ Name:%AppPackageNameTotal Splitter:/ Delete Base:Off ]
A3: Variable Split [ Name:%AppPackageNameTotal1 Splitter: Delete Base:Off ]
A4: Variable Set [ Name:%AppPackageName To:%AppPackageNameTotal14 Do Maths:Off Append:Off ]
A5: Flash [ Text:%AppPackageName Long:Off ]

oder als xml:
<TaskerData sr="" dvi="1" tv="4.7m">
<Task sr="task270">
<cdate>1433886883298</cdate>
<edate>1433886902861</edate>
<id>270</id>
<nme>AppPkgName</nme>
<Action sr="act0" ve="7">
<code>123</code>
<Str sr="arg0" ve="3">dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp'</Str>
<Int sr="arg1" val="0"/>
<Int sr="arg2" val="1"/>
<Str sr="arg3" ve="3">%AppPackageNameTotal</Str>
<Str sr="arg4" ve="3"/>
<Str sr="arg5" ve="3"/>
</Action>
<Action sr="act1" ve="7">
<code>590</code>
<Str sr="arg0" ve="3">%AppPackageNameTotal</Str>
<Str sr="arg1" ve="3">/</Str>
<Int sr="arg2" val="0"/>
</Action>
<Action sr="act2" ve="7">
<code>590</code>
<Str sr="arg0" ve="3">%AppPackageNameTotal1</Str>
<Str sr="arg1" ve="3"/>
<Int sr="arg2" val="0"/>
</Action>
<Action sr="act3" ve="7">
<code>547</code>
<Str sr="arg0" ve="3">%AppPackageName</Str>
<Str sr="arg1" ve="3">%AppPackageNameTotal14</Str>
<Int sr="arg2" val="0"/>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act4" ve="7">
<code>548</code>
<Str sr="arg0" ve="3">%AppPackageName</Str>
<Int sr="arg1" val="0"/>
</Action>
</Task>
</TaskerData>
 
  • Danke
Reaktionen: zwantE

Ähnliche Themen

MeinNickname
Antworten
28
Aufrufe
1.712
Cecoupeter
Cecoupeter
K
Antworten
9
Aufrufe
1.155
ka111
K
Zurück
Oben Unten