Android Facebook Messenger共享普通文件

时间:2015-06-27 10:05:53

标签: android share mime-types facebook-messenger

我使用Facebook SDK 4.2通过Facebook Messenger for Android发送文件(特别是我导出序列化对象)。

但是,每个人都只提到图像,音频和视频。即使是docs也没有提及" text / plain"作为支持的MIME类型。

出于好奇,我决定尝试使用" image / jpeg"来共享文件。它起作用了。文件已发送且信使允许下载,但我不认为这是准确的方法。感觉它会在更新后开始崩溃应用程序。如何正确执行此操作?

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);
}

1 个答案:

答案 0 :(得分:0)

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