android.print.PrinterId

E745337

android.print.PrinterId is a framework class in Android’s printing system that uniquely identifies a specific printer within the print infrastructure.

Jump to: Statements Referenced by

Statements (41)

Predicate Object
instanceOf Android framework class
java.lang.Object subclass
belongsToModule android.print package NERFINISHED
belongsToPlatform Android OS NERFINISHED
category printing API identifier type
createdBy print services
definedInPackage android.print
documentationLocation Android SDK reference for android.print.PrinterId
equalityBasedOn service name and local ID
hashCodeConsistency consistent with equals()
hasMethod equals(java.lang.Object)
getLocalId()
getServiceName()
hashCode()
toString()
hasVisibility public
identifierComponents print service component name
printer local ID string
implementsInterface android.os.Parcelable NERFINISHED
introducedIn Android 4.4 KitKat NERFINISHED
isFinal true
isParcelable true
notIntendedFor direct instantiation by regular apps
partOf Android printing framework
purpose uniquely identifies a printer in the print infrastructure
serialization marshaled via Parcelable in IPC
sinceApiLevel 19
stableAcross lifecycle of a print service
stringRepresentation suitable for debugging
threadSafety safe to use as key in collections
uniquenessScope per print service
usedBy android.print.PrintJob
android.print.PrintManager NERFINISHED
android.print.PrinterDiscoverySession
android.print.PrinterInfo
android.printservice.PrintService
usedInContext print job management
print service implementations
printer discovery
usedOver Binder IPC between print service and system
usedTo reference printers in system APIs

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Android system print framework exposesClass android.print.PrinterId