public class PackageInstallerSession
extends IPackageInstallerSession.Stub
Constructor and Description |
---|
PackageInstallerSession(com.android.server.pm.PackageInstallerService.InternalCallback callback,
Context context,
PackageManagerService pm,
Looper looper,
int sessionId,
int userId,
String installerPackageName,
int installerUid,
PackageInstaller.SessionParams params,
long createdMillis,
File stageDir,
String stageCid,
boolean prepared,
boolean sealed) |
Modifier and Type | Method and Description |
---|---|
void |
abandon() |
void |
addClientProgress(float progress) |
void |
close() |
void |
commit(IntentSender statusReceiver) |
PackageInstaller.SessionInfo |
generateInfo() |
String[] |
getNames() |
boolean |
isPrepared() |
boolean |
isSealed() |
void |
open() |
ParcelFileDescriptor |
openRead(String name) |
ParcelFileDescriptor |
openWrite(String name,
long offsetBytes,
long lengthBytes) |
void |
removeSplit(String splitName) |
void |
setClientProgress(float progress) |
public PackageInstallerSession(com.android.server.pm.PackageInstallerService.InternalCallback callback, Context context, PackageManagerService pm, Looper looper, int sessionId, int userId, String installerPackageName, int installerUid, PackageInstaller.SessionParams params, long createdMillis, File stageDir, String stageCid, boolean prepared, boolean sealed)
public PackageInstaller.SessionInfo generateInfo()
public boolean isPrepared()
public boolean isSealed()
public void setClientProgress(float progress)
public void addClientProgress(float progress)
public String[] getNames()
public void removeSplit(String splitName)
public ParcelFileDescriptor openWrite(String name, long offsetBytes, long lengthBytes)
public ParcelFileDescriptor openRead(String name)
public void commit(IntentSender statusReceiver)
public void open() throws IOException
IOException
public void close()
public void abandon()