Loading api/current.txt +10 −4 Original line number Diff line number Diff line Loading @@ -19174,15 +19174,21 @@ package android.print { public final class PrintJob { method public void cancel(); method public int getId(); method public android.print.PrintJobId getId(); method public android.print.PrintJobInfo getInfo(); } public final class PrintJobId implements android.os.Parcelable { method public int describeContents(); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator CREATOR; } public final class PrintJobInfo implements android.os.Parcelable { method public int describeContents(); method public android.print.PrintAttributes getAttributes(); method public int getCopies(); method public int getId(); method public android.print.PrintJobId getId(); method public java.lang.String getLabel(); method public android.print.PageRange[] getPages(); method public android.print.PrinterId getPrinterId(); Loading @@ -19194,6 +19200,7 @@ package android.print { field public static final int STATE_BLOCKED = 4; // 0x4 field public static final int STATE_CANCELED = 7; // 0x7 field public static final int STATE_COMPLETED = 5; // 0x5 field public static final int STATE_CREATED = 1; // 0x1 field public static final int STATE_FAILED = 6; // 0x6 field public static final int STATE_QUEUED = 2; // 0x2 field public static final int STATE_STARTED = 3; // 0x3 Loading @@ -19201,7 +19208,6 @@ package android.print { public final class PrintManager { method public java.util.List<android.print.PrintJob> getPrintJobs(); method public android.print.PrintJob print(java.lang.String, java.io.File, android.print.PrintDocumentInfo, android.print.PrintAttributes); method public android.print.PrintJob print(java.lang.String, android.print.PrintDocumentAdapter, android.print.PrintAttributes); } Loading Loading @@ -19312,7 +19318,7 @@ package android.printservice { method public boolean complete(); method public boolean fail(java.lang.String); method public android.printservice.PrintDocument getDocument(); method public int getId(); method public android.print.PrintJobId getId(); method public android.print.PrintJobInfo getInfo(); method public boolean isBlocked(); method public boolean isCancelled(); core/java/android/print/IPrintManager.aidl +4 −3 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package android.print; import android.print.IPrinterDiscoveryObserver; import android.print.IPrintDocumentAdapter; import android.print.IPrintClient; import android.print.PrintJobId; import android.print.PrinterId; import android.print.PrintJobInfo; import android.print.PrintAttributes; Loading @@ -31,12 +32,12 @@ import android.printservice.PrintServiceInfo; */ interface IPrintManager { List<PrintJobInfo> getPrintJobInfos(int appId, int userId); PrintJobInfo getPrintJobInfo(int printJobId, int appId, int userId); PrintJobInfo getPrintJobInfo(in PrintJobId printJobId, int appId, int userId); PrintJobInfo print(String printJobName, in IPrintClient client, in IPrintDocumentAdapter printAdapter, in PrintAttributes attributes, int appId, int userId); void cancelPrintJob(int printJobId, int appId, int userId); void restartPrintJob(int printJobId, int appId, int userId); void cancelPrintJob(in PrintJobId printJobId, int appId, int userId); void restartPrintJob(in PrintJobId printJobId, int appId, int userId); List<PrintServiceInfo> getEnabledPrintServices(int userId); Loading core/java/android/print/IPrintSpooler.aidl +10 −7 Original line number Diff line number Diff line Loading @@ -24,6 +24,8 @@ import android.print.IPrintSpoolerClient; import android.print.IPrintSpoolerCallbacks; import android.print.PrinterInfo; import android.print.PrintAttributes; import android.print.PrintJobId; import android.print.PrintJobInfo; /** * Interface for communication with the print spooler service. Loading @@ -33,17 +35,18 @@ import android.print.PrintAttributes; * @hide */ oneway interface IPrintSpooler { void removeObsoletePrintJobs(); void forgetPrintJobs(in List<PrintJobId> printJob); void getPrintJobInfos(IPrintSpoolerCallbacks callback, in ComponentName componentName, int state, int appId, int sequence); void getPrintJobInfo(int printJobId, IPrintSpoolerCallbacks callback, void getPrintJobInfo(in PrintJobId printJobId, IPrintSpoolerCallbacks callback, int appId, int sequence); void createPrintJob(String printJobName, in IPrintClient client, in IPrintDocumentAdapter printAdapter, in PrintAttributes attributes, IPrintSpoolerCallbacks callback, int appId, int sequence); void setPrintJobState(int printJobId, int status, String error, void createPrintJob(in PrintJobInfo printJob, in IPrintClient client, in IPrintDocumentAdapter printAdapter); void setPrintJobState(in PrintJobId printJobId, int status, String stateReason, IPrintSpoolerCallbacks callback, int sequence); void setPrintJobTag(int printJobId, String tag, IPrintSpoolerCallbacks callback, void setPrintJobTag(in PrintJobId printJobId, String tag, IPrintSpoolerCallbacks callback, int sequence); void writePrintJobData(in ParcelFileDescriptor fd, int printJobId); void writePrintJobData(in ParcelFileDescriptor fd, in PrintJobId printJobId); void setClient(IPrintSpoolerClient client); } core/java/android/print/IPrintSpoolerCallbacks.aidl +0 −1 Original line number Diff line number Diff line Loading @@ -28,7 +28,6 @@ import java.util.List; */ oneway interface IPrintSpoolerCallbacks { void onGetPrintJobInfosResult(in List<PrintJobInfo> printJob, int sequence); void onCreatePrintJobResult(in PrintJobInfo printJob, int sequence); void onCancelPrintJobResult(boolean canceled, int sequence); void onSetPrintJobStateResult(boolean success, int sequence); void onSetPrintJobTagResult(boolean success, int sequence); Loading core/java/android/print/IPrinterDiscoveryObserver.aidl +3 −2 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ package android.print; import android.print.PrinterId; import android.print.PrinterInfo; import android.content.pm.ParceledListSlice; /** * Interface for observing discovered printers by a discovery session. Loading @@ -25,6 +26,6 @@ import android.print.PrinterInfo; * @hide */ oneway interface IPrinterDiscoveryObserver { void onPrintersAdded(in List<PrinterInfo> printers); void onPrintersRemoved(in List<PrinterId> printerIds); void onPrintersAdded(in ParceledListSlice printers); void onPrintersRemoved(in ParceledListSlice printerIds); } Loading
api/current.txt +10 −4 Original line number Diff line number Diff line Loading @@ -19174,15 +19174,21 @@ package android.print { public final class PrintJob { method public void cancel(); method public int getId(); method public android.print.PrintJobId getId(); method public android.print.PrintJobInfo getInfo(); } public final class PrintJobId implements android.os.Parcelable { method public int describeContents(); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator CREATOR; } public final class PrintJobInfo implements android.os.Parcelable { method public int describeContents(); method public android.print.PrintAttributes getAttributes(); method public int getCopies(); method public int getId(); method public android.print.PrintJobId getId(); method public java.lang.String getLabel(); method public android.print.PageRange[] getPages(); method public android.print.PrinterId getPrinterId(); Loading @@ -19194,6 +19200,7 @@ package android.print { field public static final int STATE_BLOCKED = 4; // 0x4 field public static final int STATE_CANCELED = 7; // 0x7 field public static final int STATE_COMPLETED = 5; // 0x5 field public static final int STATE_CREATED = 1; // 0x1 field public static final int STATE_FAILED = 6; // 0x6 field public static final int STATE_QUEUED = 2; // 0x2 field public static final int STATE_STARTED = 3; // 0x3 Loading @@ -19201,7 +19208,6 @@ package android.print { public final class PrintManager { method public java.util.List<android.print.PrintJob> getPrintJobs(); method public android.print.PrintJob print(java.lang.String, java.io.File, android.print.PrintDocumentInfo, android.print.PrintAttributes); method public android.print.PrintJob print(java.lang.String, android.print.PrintDocumentAdapter, android.print.PrintAttributes); } Loading Loading @@ -19312,7 +19318,7 @@ package android.printservice { method public boolean complete(); method public boolean fail(java.lang.String); method public android.printservice.PrintDocument getDocument(); method public int getId(); method public android.print.PrintJobId getId(); method public android.print.PrintJobInfo getInfo(); method public boolean isBlocked(); method public boolean isCancelled();
core/java/android/print/IPrintManager.aidl +4 −3 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package android.print; import android.print.IPrinterDiscoveryObserver; import android.print.IPrintDocumentAdapter; import android.print.IPrintClient; import android.print.PrintJobId; import android.print.PrinterId; import android.print.PrintJobInfo; import android.print.PrintAttributes; Loading @@ -31,12 +32,12 @@ import android.printservice.PrintServiceInfo; */ interface IPrintManager { List<PrintJobInfo> getPrintJobInfos(int appId, int userId); PrintJobInfo getPrintJobInfo(int printJobId, int appId, int userId); PrintJobInfo getPrintJobInfo(in PrintJobId printJobId, int appId, int userId); PrintJobInfo print(String printJobName, in IPrintClient client, in IPrintDocumentAdapter printAdapter, in PrintAttributes attributes, int appId, int userId); void cancelPrintJob(int printJobId, int appId, int userId); void restartPrintJob(int printJobId, int appId, int userId); void cancelPrintJob(in PrintJobId printJobId, int appId, int userId); void restartPrintJob(in PrintJobId printJobId, int appId, int userId); List<PrintServiceInfo> getEnabledPrintServices(int userId); Loading
core/java/android/print/IPrintSpooler.aidl +10 −7 Original line number Diff line number Diff line Loading @@ -24,6 +24,8 @@ import android.print.IPrintSpoolerClient; import android.print.IPrintSpoolerCallbacks; import android.print.PrinterInfo; import android.print.PrintAttributes; import android.print.PrintJobId; import android.print.PrintJobInfo; /** * Interface for communication with the print spooler service. Loading @@ -33,17 +35,18 @@ import android.print.PrintAttributes; * @hide */ oneway interface IPrintSpooler { void removeObsoletePrintJobs(); void forgetPrintJobs(in List<PrintJobId> printJob); void getPrintJobInfos(IPrintSpoolerCallbacks callback, in ComponentName componentName, int state, int appId, int sequence); void getPrintJobInfo(int printJobId, IPrintSpoolerCallbacks callback, void getPrintJobInfo(in PrintJobId printJobId, IPrintSpoolerCallbacks callback, int appId, int sequence); void createPrintJob(String printJobName, in IPrintClient client, in IPrintDocumentAdapter printAdapter, in PrintAttributes attributes, IPrintSpoolerCallbacks callback, int appId, int sequence); void setPrintJobState(int printJobId, int status, String error, void createPrintJob(in PrintJobInfo printJob, in IPrintClient client, in IPrintDocumentAdapter printAdapter); void setPrintJobState(in PrintJobId printJobId, int status, String stateReason, IPrintSpoolerCallbacks callback, int sequence); void setPrintJobTag(int printJobId, String tag, IPrintSpoolerCallbacks callback, void setPrintJobTag(in PrintJobId printJobId, String tag, IPrintSpoolerCallbacks callback, int sequence); void writePrintJobData(in ParcelFileDescriptor fd, int printJobId); void writePrintJobData(in ParcelFileDescriptor fd, in PrintJobId printJobId); void setClient(IPrintSpoolerClient client); }
core/java/android/print/IPrintSpoolerCallbacks.aidl +0 −1 Original line number Diff line number Diff line Loading @@ -28,7 +28,6 @@ import java.util.List; */ oneway interface IPrintSpoolerCallbacks { void onGetPrintJobInfosResult(in List<PrintJobInfo> printJob, int sequence); void onCreatePrintJobResult(in PrintJobInfo printJob, int sequence); void onCancelPrintJobResult(boolean canceled, int sequence); void onSetPrintJobStateResult(boolean success, int sequence); void onSetPrintJobTagResult(boolean success, int sequence); Loading
core/java/android/print/IPrinterDiscoveryObserver.aidl +3 −2 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ package android.print; import android.print.PrinterId; import android.print.PrinterInfo; import android.content.pm.ParceledListSlice; /** * Interface for observing discovered printers by a discovery session. Loading @@ -25,6 +26,6 @@ import android.print.PrinterInfo; * @hide */ oneway interface IPrinterDiscoveryObserver { void onPrintersAdded(in List<PrinterInfo> printers); void onPrintersRemoved(in List<PrinterId> printerIds); void onPrintersAdded(in ParceledListSlice printers); void onPrintersRemoved(in ParceledListSlice printerIds); }