【问题标题】:Print support in Android 4.3 Jelly BeanAndroid 4.3 Jelly Bean 中的打印支持
【发布时间】:2014-08-19 07:33:40
【问题描述】:

为运行 Jelly Bean 4.3 的设备编写应用程序。

我们的应用程序制作照片,进行一些处理,然后必须在(热升华)WiFi 照片打印机上打印。 (可能是佳能 Selphy CP910。)

我不知道如何最好地打印照片。我有几个问题。

  1. Jelly Bean不支持打印是否正确? KitKat 提供[Printer] class。果冻豆什么都不提供?还是我错过了什么?
  2. GitHub 上是否有一些有用的东西(但我找不到)?
  3. 如果不支持打印,最好的解决方案是什么?
  4. 是否可以向佳能打印机应用程序 (Easy Photo-Print) 发送 Intent 以从那里获取它?
  5. 我能想到的唯一解决方案是将照片另存为 JPG 文件。然后退出我们的应用程序,然后启动佳能 EPP 并找到要打印的照片。一定有更好的方法吧?
  6. 如果将照片另存为 JPG 是唯一的解决方案,我将其保存在哪里以便佳能 EPP 找到它?外部存储似乎不起作用。 EPP 似乎在那儿找不到照片...

【问题讨论】:

标签: android printing android-4.3-jelly-bean


【解决方案1】:

黑入phonegap 后,这行得通:

final Intent sharingIntent = new Intent( "android.intent.action.SEND" );
sharingIntent.setPackage("jp.co.canon.bsd.android.aepp.activity");
sharingIntent.setType("image/jpeg");
sharingIntent.putExtra(Intent.EXTRA_STREAM, printUri);   
startActivity(Intent.createChooser(sharingIntent, "Print Photo"));

printUri 是外部存储上 JPEG 文件的 Uri。

如果您需要其他打印机制造商,phonegap source 列出了很多。

【讨论】:

    猜你喜欢
    • 2016-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-14
    • 1970-01-01
    相关资源
    最近更新 更多