public final class PrintSpoolerService.PrintSpooler
extends IPrintSpooler.Stub
Constructor and Description |
---|
PrintSpooler() |
Modifier and Type | Method and Description |
---|---|
void |
clearCustomPrinterIconCache(IPrintSpoolerCallbacks callbacks,
int sequence) |
void |
createPrintJob(PrintJobInfo printJob) |
protected void |
dump(FileDescriptor fd,
PrintWriter writer,
String[] args) |
void |
getCustomPrinterIcon(PrinterId printerId,
IPrintSpoolerCallbacks callbacks,
int sequence) |
void |
getPrintJobInfo(PrintJobId printJobId,
IPrintSpoolerCallbacks callback,
int appId,
int sequence) |
void |
getPrintJobInfos(IPrintSpoolerCallbacks callback,
ComponentName componentName,
int state,
int appId,
int sequence) |
PrintSpoolerService |
getService() |
void |
onCustomPrinterIconLoaded(PrinterId printerId,
Icon icon,
IPrintSpoolerCallbacks callbacks,
int sequence) |
void |
pruneApprovedPrintServices(List<ComponentName> servicesToKeep) |
void |
removeObsoletePrintJobs() |
void |
setClient(IPrintSpoolerClient client) |
void |
setPrintJobCancelling(PrintJobId printJobId,
boolean cancelling) |
void |
setPrintJobState(PrintJobId printJobId,
int state,
String error,
IPrintSpoolerCallbacks callback,
int sequece) |
void |
setPrintJobTag(PrintJobId printJobId,
String tag,
IPrintSpoolerCallbacks callback,
int sequece) |
void |
setProgress(PrintJobId printJobId,
float progress) |
void |
setStatus(PrintJobId printJobId,
CharSequence status) |
void |
setStatusRes(PrintJobId printJobId,
int status,
CharSequence appPackageName) |
void |
writePrintJobData(ParcelFileDescriptor fd,
PrintJobId printJobId) |
public void getPrintJobInfos(IPrintSpoolerCallbacks callback, ComponentName componentName, int state, int appId, int sequence) throws RemoteException
RemoteException
public void getPrintJobInfo(PrintJobId printJobId, IPrintSpoolerCallbacks callback, int appId, int sequence) throws RemoteException
RemoteException
public void createPrintJob(PrintJobInfo printJob)
public void setPrintJobState(PrintJobId printJobId, int state, String error, IPrintSpoolerCallbacks callback, int sequece) throws RemoteException
RemoteException
public void setPrintJobTag(PrintJobId printJobId, String tag, IPrintSpoolerCallbacks callback, int sequece) throws RemoteException
RemoteException
public void writePrintJobData(ParcelFileDescriptor fd, PrintJobId printJobId)
public void setClient(IPrintSpoolerClient client)
public void removeObsoletePrintJobs()
protected void dump(FileDescriptor fd, PrintWriter writer, String[] args)
public void setPrintJobCancelling(PrintJobId printJobId, boolean cancelling)
public void pruneApprovedPrintServices(List<ComponentName> servicesToKeep)
public void setProgress(PrintJobId printJobId, float progress) throws RemoteException
RemoteException
public void setStatus(PrintJobId printJobId, CharSequence status) throws RemoteException
RemoteException
public void setStatusRes(PrintJobId printJobId, @StringRes int status, CharSequence appPackageName) throws RemoteException
RemoteException
public PrintSpoolerService getService()
public void onCustomPrinterIconLoaded(PrinterId printerId, Icon icon, IPrintSpoolerCallbacks callbacks, int sequence) throws RemoteException
RemoteException
public void getCustomPrinterIcon(PrinterId printerId, IPrintSpoolerCallbacks callbacks, int sequence) throws RemoteException
RemoteException
public void clearCustomPrinterIconCache(IPrintSpoolerCallbacks callbacks, int sequence) throws RemoteException
RemoteException