Android_Printservice_API_部分翻译

目录
* package android.printservice
* public abstract class PrintService
* public abstract class PrinterDiscoverySession
* public final class PrinterInfo
* public final class PrinterId
* public final class PrintJob
* public final class PrintJobInfo
* public final class PrinterCapabilitiesInfo
* public final class PrintDocument
* public final class PrintDocumentInfo


原链接:https://developer.android.com/reference/android/printservice/package-summary.html

package

android.printservice

提供打印服务实现的类。打印服务是一种插件( plug-in components),它能够通过一些标准协议和打印机通讯。这些服务像一座桥,处于系统和打印机之间。因此,打印机和打印协议的具体实现从系统中分离的,能够独立开发和更新。

一个打印服务实现应该基于PrintService类,并且实现它的抽象方法(abstract methods)。另外,打印服务必须要按约定来管理PrintJob(打印任务)类。

系统负责启动和停止一个打印服务,这个操作取决于该打印服务管理的打印机是否有激活的打印任务(active print jobs)。打印服务还要及时执行打印机发现操作,来保证好的用户体验。在打印机发现过程中系统和该打印服务的交互封装在PrinterDiscoverySession类的实例中,由打印服务在系统需要的时候创建。

类 (Classes)

PrintDocument

从一个打印服务的角度来说,这个类代表一个待打印的文件(document)。

PrinterDiscoverySession

这个类封装了打印机发现过程中一个打印服务和系统的交互操作。

PrintJob

对一个打印服务来说,这个类代表一个打印任务(print job)。

PrintService

这个基础类用来实现打印服务。


原链接:https://developer.android.com/reference/android/printservice/PrintService.html

public abstract class

PrintService

extends Service

java.lang.Object
   ↳    android.content.Context
       ↳    android.content.ContextWrapper
           ↳    android.app.Service
               ↳    android.printservice.PrintService

类综述 Class Overview

这是打印服务(print services)实现的基础类。一个打印服务知道如何去发现打印机,并且通过一个或多个协议和一个或多个打印机交流。

打印机发现 Printer discovery

一个打印服务负责发现打印机,添加发现的打印机,移除添加的打印机和更新添加的打印机。当系统需要你的服务所管理的打印机时,系统会调用onC

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值