繁体   English   中英

Android Facebook Messenger共享纯文件

[英]Android Facebook Messenger share plain file

我正在使用Facebook SDK 4.2通过Android版Facebook Messenger发送文件(具体而言,我正在导出序列化的对象)。

但是,每个人都只提及图像,音频和视频。 甚至文档也没有提到“ text / plain”作为受支持的MIME类型。

出于好奇,我决定尝试使用“ image / jpeg”共享文件,并且可以正常工作。 文件已发送,并且Messenger允许下载它,但是我认为这不是准确的方法。 感觉有些更新后它将开始使应用程序崩溃。 如何正确执行此操作?

private void share(){
    File file = getMyFileMethod();
    Uri uri = Uri.fromFile(file);
    String mime_type = "image/jpeg";

    ShareToMessengerParams stmp = ShareToMessengerParams.newBuilder(uri, mime_type).build();
    MessengerUtils.shareToMessenger(this, 0, stmp);
}

我想到的一种可能的方法是从文本数据中创建一个位图,然后将其作为实际的jpeg发送。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM