android如何打印图片格式,打印照片  |  Android 开发者  |  Android Developers

拍摄和分享照片是移动设备最受欢迎的用途之一。如果您的应用可以拍照、显示照片或允许用户分享图片,您应该考虑支持在您的应用中打印这些图片。Android 支持库提供了一个便捷的功能,用于使用最少量的代码和简单的打印版式选项集合来支持图片打印。

本节课介绍如何使用 v4 支持库

打印图片

Android 支持库

Kotlin

private fun doPhotoPrint() {

activity?.also { context ->

PrintHelper(context).apply {

scaleMode = PrintHelper.SCALE_MODE_FIT

}.also { printHelper ->

val bitmap = BitmapFactory.decodeResource(resources, R.drawable.droids)

printHelper.printBitmap("droids.jpg - test print", bitmap)

}

}

}Java

private void doPhotoPrint() {

PrintHelper photoPrinter = new PrintHelper(getActivity());

photoPrinter.setScaleMode(PrintHelper.SCALE_MODE_FIT);

Bitmap bitmap = BitmapFactory.decodeResource(getResources(),

R.drawable.droids);

photoPrinter.printBitmap("droids.jpg - test print", bitmap);

}

此方法可以作为菜单项的操作来调用。请注意,对于并非始终受支持的操作(如打印),相应的菜单项应放置在溢出菜单中。如需了解详情,请参阅操作栏设计指南。

调用

如果您想在打印输出中包含除图片以外的其他内容,则必须构建一个打印文档。有关创建打印文档的信息,请参阅打印 HTML 文档或打印自定义文档课程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值