public class PackageInstaller
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
PackageInstaller.Status |
Modifier and Type | Field and Description |
---|---|
private Interpreter |
interpreter |
private Package |
pack |
private java.util.concurrent.atomic.AtomicBoolean |
running |
Script |
script |
PackageInstaller.Status |
status |
boolean |
writeAccessError |
Constructor and Description |
---|
PackageInstaller(Interpreter interpreter,
Package pack) |
Modifier and Type | Method and Description |
---|---|
boolean |
finished() |
java.lang.String |
getOutputStr() |
Package |
getPackage() |
java.lang.String |
getPackageName() |
boolean |
install() |
private boolean |
lookForPermissionError(java.lang.String output) |
private void |
parseOutput(Output output) |
private void |
reportInvalidOutput() |
void |
stop() |
private Interpreter interpreter
private Package pack
public PackageInstaller.Status status
public Script script
private java.util.concurrent.atomic.AtomicBoolean running
public boolean writeAccessError
public PackageInstaller(Interpreter interpreter, Package pack)
public java.lang.String getPackageName()
public Package getPackage()
public boolean finished()
public boolean install()
private boolean lookForPermissionError(java.lang.String output)
private void parseOutput(Output output)
public java.lang.String getOutputStr()
private void reportInvalidOutput()
public void stop()