首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android :打印图片视图图片

Android :打印图片视图图片
EN

Stack Overflow用户
提问于 2013-12-09 12:15:42
回答 2查看 2.1K关注 0票数 2

我是android新手,我正在使用android的默认打印设置打印图像视图图像。我使用下面的代码来打印图像。但是当我在模拟器上运行时,我得到了保存选项而不是打印选项的输出,而且在设备上运行its working.Can任何人请提出一些想法来做这件事。

代码语言:javascript
复制
PrintHelper photoPrinter = new PrintHelper(MainActivity.this);
    photoPrinter.setScaleMode(PrintHelper.SCALE_MODE_FILL);
    photoPrinter.printBitmap("test.jpg", imgbitmap );

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2013-12-09 15:17:03

你也可以通过intent打印,如果任何打印应用程序是available.For的,那么你可以获得imageview的绘图缓存,并使用如下代码的intent.piece传递uri。

代码语言:javascript
复制
 Intent printIntent = new Intent(Intent.ACTION_SEND);
            printIntent.setType("image/*");
            printIntent.putExtra(Intent.EXTRA_TITLE,
                    "some cool title for your document");
            Bitmap imageToSave = drawFragment.getDrawView().getWholeView();

            String imgSaved = FileUtil.saveImageInGallery(
                    getApplicationContext(), imageToSave);
            Uri uri = Uri.parse(imgSaved);

            printIntent.putExtra(Intent.EXTRA_STREAM, uri);

            startActivity(printIntent);
票数 1
EN

Stack Overflow用户

发布于 2015-11-05 13:53:49

代码语言:javascript
复制
PrintHelper printHelper = new PrintHelper(context);
printHelper.setScaleMode(PrintHelper.SCALE_MODE_FILL);
printHelper.printBitmap(printJobName, bitmap);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20463060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档