-
- All Implemented Interfaces:
-
java.io.Closeable,java.lang.AutoCloseable
public abstract class AppProcess implements Closeable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classAppProcess.Defaultpublic abstract classAppProcess.Terminalpublic classAppProcess.Rootpublic classAppProcess.RootSystempublic classAppProcess.ProcessParams
-
Method Summary
-
-
Method Detail
-
generateProcessParams
static AppProcess.ProcessParams generateProcessParams(@NonNull() String classPath, @NonNull() String entryClassName, @NonNull() List<String> args)
-
start
@NonNull() Process start(@NonNull() String classPath, @NonNull() String entryClassName, @NonNull() List<String> args)
-
start
@NonNull() Process start(@NonNull() String classPath, @NonNull() String entryClassName, @NonNull() Array<String> args)
-
start
<T> Process start(@NonNull() String classPath, @NonNull() Class<T> entryClass, @NonNull() List<String> args)
-
start
<T> Process start(@NonNull() String classPath, @NonNull() Class<T> entryClass, @NonNull() Array<String> args)
-
init
boolean init()
-
initialized
boolean initialized()
-
close
void close()
-
remoteTransact
boolean remoteTransact(IBinder binder, int code, Parcel data, Parcel reply, int flags)
-
binderWrapper
IBinder binderWrapper(IBinder binder)
-
remoteProcess
Process remoteProcess(@NonNull() List<String> cmdList, @Nullable() Map<String, String> env, @Nullable() String directory)
-
startProcess
IBinder startProcess(@NonNull() ComponentName componentName)
-
-
-
-