我有这段代码:
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
startActivity(intent);
这将在 Android 上成功启动消息应用程序。
但是我怎样才能在启动意图时附加一个位图对象呢?
我已经阅读了 http://developer.android.com/reference/Android/content/Intent.html ,我需要的最接近的东西是 EXTRA_STREAM,如下所示:
intent2.putExtra(Intent.EXTRA_STREAM, _uri);
但我的情况是,我有一个位图对象的引用,而不是位图的 URI。
请告诉我如何附加位图对象?
原文由 KCRaju 发布,翻译遵循 CC BY-SA 4.0 许可协议
其中 bitmap 是您的位图对象,必须存储在 SD 卡中。然后将该 Uri 用于 shareimage。