2015-06-27 86 views
2

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

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

出于cur I,我决定尝试使用“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); 
} 

回答

0

一种可能的方式是创建一个位图出来的文字数据,然后将其作为一个实际的JPEG。