当前位置: 首页 > 知识库问答 >
问题:

android用ACTION_SEND通过skype分享内容(文字+图像),只分享图像不分享文字[关闭]

郁承运
2023-03-14

我正在通过skype与链接和图像共享文本,但唯一的图像被共享,而不是文本。请帮帮我,我找了很多,但没有得到任何有用的解决办法。

}
//apath is path to image
final Uri picUri = FileProvider.getUriForFile(mContext,
getFileProviderAuthority(),
new File(aPath));
sendIntent.setData(picUri);
sendIntent.setType("image/*");
sendIntent.putExtra(Intent.EXTRA_STREAM, picUri);
mContext.startActivity(Intent.createChooser(sendIntent, mContext.getResources().getText("share via")));
msg = "text msg with url";
final Intent sendIntent = new Intent();
        sendIntent.setAction(Intent.ACTION_SEND);
        sendIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        sendIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
        //sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");
        LoggerD.debugLog("share message- " + msg);
        sendIntent.putExtra(Intent.EXTRA_TEXT, msg);
        
PicassoUtil.with(mContext).load(aPath, new Target() {
@Override
public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
    Uri picUri = getLocalBitmapUri(bitmap,mContext);
    sendIntent.setData(getLocalBitmapUri(bitmap,mContext));
    sendIntent.setType("image/*");
    sendIntent.putExtra(Intent.EXTRA_STREAM, picUri);
    mContext.startActivity(Intent.createChooser(sendIntent, mContext.getResources().getText(R.string.send_to)));
}

@Override
public void onBitmapFailed(Drawable errorDrawable) {

}

@Override
public void onPrepareLoad(Drawable placeHolderDrawable) {

}
});

共有1个答案

戈华茂
2023-03-14

ACTION_SEND-此意图将启动发送活动。

setType(“image/”)-我们必须设置发送数据的类型,即对于image,它是“image/”。

putExtra(intent.extra_stream,imagePath)-Put extra将把我们共享的带有image路径名的额外流放入。

    Intent intent = new Intent(android.content.Intent.ACTION_SEND);
    intent.putExtra(Intent.EXTRA_STREAM, uri);
    intent.putExtra(Intent.EXTRA_TEXT,"My Sales");
    intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
    intent.setType("image/png");
    startActivity(intent);
 类似资料:
  • 本文向大家介绍安卓(Android)开发之分享带文字的图片,包括了安卓(Android)开发之分享带文字的图片的使用技巧和注意事项,需要的朋友参考一下 前言 想想我们常用的网易云音乐,允许我们把歌词连带着歌曲的图片拼在一起变成一张图,我们再把这张图片分享出去就好了。 那么,本篇的内容就是动手做一个带文字的图片。 这里也记录下上下文,因为做了一个失物招领的App,当有人上交了失物之后,可以将这个消息

  • 分享能力接入说明 文件分享能力目前只对企业开发者开放,不对个人开发者开放。若您的企业需要接入文件分享能力,请按照以下邮件格式发送申请邮件到邮箱:netdisk-union@baidu.com” 邮件格式 标题:企业名称+申请接入文件分享能力 一、企业信息: 企业名称 企业营业执照 二、产品信息: 产品名称 产品用户规模 产品DAU 文件分享能力在产品内的主要应用场景 产品内分享传播的主要文件类型

  • 你可以将你的文档以链接的形式分享给你的好友,他们可以浏览你的文档,也可以保存到自己的幕布中。 分享 在文档内点击右上角「┊」按钮,选择「分享文档」。 复制链接发送给你的好友,或者分享到微信好友、朋友圈、QQ等。 分享支持加密、开启打赏。 注:关闭或开启分享操作不会影响文档的分享地址,即链接地址不会变。如有需要可点击「换一换」重新生成,则原链接失效。 保存 打开好友分享的链接之后,可以这样点击右上角

  • 你可以将你的文档以链接的形式分享给你的好友,他们可以浏览你的文档,也可以保存到自己的幕布中。 分享 点击右上角分享按钮,选择开启分享。 复制链接或将二维码发送给你的好友, 对方即可访问这篇文档。 同时你也可以给分享的文档加密,对方需要密码才能查看。点击「复制」按钮可以很方便地将链接和密码分享给好友,复制到剪切板的内容为:「文档链接:https://mubu.com/doc/9O4bGcQZs 密码

  • 对于已经创建好的地图,你可以把它分享给其他用户浏览,其他用户无需注册或登录就可以访问您分享的内容。当然这些用户无法对分享的结果进行修改。 分享按照权限分五种。系统默认是不分享,其次是通过访问密码,以及任何人都可以访问,第四个分享适用于嵌入网站和博客的代码复制,第五种分享选中后,则会在地图者主页面的分享中心进行展示。 你可以把地图分享链接,发送到微信,微博等供他人快速访问。 注意:你需要单击保存按钮

  • 本文向大家介绍python matplotlib包图像配色方案分享,包括了python matplotlib包图像配色方案分享的使用技巧和注意事项,需要的朋友参考一下 可选的配色方案: Accent, Accent_r, Blues, Blues_r, BrBG, BrBG_r, BuGn, BuGn_r, BuPu, BuPu_r, CMRmap, CMRmap_r, Dark2, Dark2_