| |
|
|
| { ... } = exec[.* ( ...
Die Funktionsgruppe exec bietet Funktionen für den Umgang mit dem System, APPs und APK-Paketen.
exec: öffnet je nach URL-Protokoll (z.B. https:// für Browser) exec.package: öffnet installierte APP (Package) z.B. "com.google.zxing.client.android" exec.packageinstall: Installiert die APK Dateiname String exec.packageslist: Liefert assoz. Array installierter APPs. exec.system: Führt string oder array als Systembefehl(e) aus
|
Exec ohne Parameter liefert ein assoziatives Array mit Informationen über das eigene Package, siehe print exec()
Exec mit Parameter kann verwendet werden z.B. um den Browser zu öffnen exec("https://google.de") oder um "Maps" zu öffnen oder die Galerie etc., lässt das System entscheiden wie bzw. womit string geöffnet werden soll, wird i.d.R. anhand des URL-Protokolls entschieden.
URL-Protokolle die scheinbar gut mit exec("...") funktionieren:
http: öffnet eine Webseite market: öffnet den Playstore (market://details?id=com.google.zxing.client.android)
Beispiel:
Exec ohne Parameter:
print exec()//liefert ein assoz. Array z.B. mit den Schlüsseln: pkgname, appname und buildcount.
// oder
print exec().pkgname
Keywords: exec, run, shellexec |
|
|
| |
|
|
|
| Neu: Bei mode exec.package wird true oder false zurückgeliefert, ob das Paket gestartet werden konnte. |
|
|
| |
|
|
|
| Neu:
exec.packageslist = 3: Liefert ein assoziatives Array installierter APPs mit Namen, Package-Bezeichnung und Sysapp-Status installierter Apps.
|
|
|
| |
|
|
|
| Neu:
Exec ohne Parameter liefert ein assoziatives Array mit Informationen über das eigene Package, siehe print exec()
Exec ohne Parameter: KompilierenMarkierenSeparieren liefert ein assoz. Array z.B. mit den Schlüsseln: pkgname, appname und buildcount. |
|
|
| |
|
|
|
| Neu:
exec.installpackage = 4: Installiert die APK Dateiname String |
|
|
| |
|
|