Page 1 of 1
Action / Kategorie / Daten URl / Flag Liste / Extras ...
Posted: 21 Jul 2015 08:00
by mactoolz
Hallo,
wie z.B. beim Action Typ "Activity starten" kann ich diese Felder wie im Betreff genannt verwenden.
Was kann ich generell dort alles verwenden und vor allem woher nehme ich die Informationen.
Was kann ich genau damit alles machen. Worauf nehmen diese Felder den Bezug.
In Extras könnte ich dann selber nochmal programmieren, nur dazu fehlen mir auch jegliche Informationen was ich dort verwenden kann.
Hat das ganze was mit der Android API zu tun?
Gruß
MacToolz
Re: Action / Kategorie / Daten URl / Flag Liste / Extras ...
Posted: 22 Jul 2015 18:39
by Martin
Hi,
Ja, das ist eigentlich 1:1 eine Funktion der Android API um einen Intent von einer Activity behandeln zu lassen. In der Hilfeseite gibt es einige wenige Informationen aber auch den Link zur Dokumentation von Android selbst.
Folgendes sind gute Einstiegspunkte um die Bedeutung der einzelnen Felder der Action zu verstehen und einige Konzepte von Android:
http://developer.android.com/guide/comp ... ities.html
http://developer.android.com/guide/comp ... lters.html
https://developer.android.com/guide/com ... ommon.html
http://developer.android.com/reference/ ... ntent.html
Freundliche Grüsse
Martin
Re: Action / Kategorie / Daten URl / Flag Liste / Extras ...
Posted: 23 Jul 2015 07:18
by mactoolz
Hi,
werde ich mir anschauen.
Aber ist es denn so, das ich dann alle Methoden unter Extras etc. aufrufen kann, natürlich alles das was unter Activity etc. in der Klasse xyz. angelegt sind.
Groß
MacToolz
Re: Action / Kategorie / Daten URl / Flag Liste / Extras ...
Posted: 24 Jul 2015 11:29
by Martin
Hi,
Extras sind mehr oder weniger Zusatzinfos, welche man dem Intent mitgeben kann. Die Extras werden in einer Art Map im Intent abgelegt. Im Feld Extras kannst du ein bliebiges Script ausführen, welches diese Extras setzt. Du kannst im Script alle Script-Funktionen verwenden, welche auch sonst in einem Script von Automagic zur Verfügung stehen, zusätzlich aber noch diverse put-Funktionen.
In der Regel wird ein Script etwa wie folgt aussehen:
Code: Select all
putString("key1", "Wert1");
putString("key2", "Wert2");
Theoretisch kannst du das Script aber auch dynamischer gestalten:
Code: Select all
for (i in [1 to 10])
{
putString("key" + i, "Wert");
}
In der Action gibt es auch einige Beispiele, welche von den Extras Gebrauch machen (Mail, SMS, Evernote, Suchen, ...).
Freundliche Grüsse
Martin