标准的Android Gallery应用程序如何“共享”?

时间:2018-06-26 16:39:23

标签: android android-gallery android-contentresolver android-sharing

我想将视频分享给其他应用。他们中的一些人(例如Instargam,Skype)成功接收到它,而其他人(微信,行)显示“未解决的错误”。我这样分享:

 val fileUri = FileProvider.getUriForFile(context, context.getString(R.string.provider), File(filePath))
 val shareIntent = ShareCompat.IntentBuilder.from(activity)
                .setType(context.contentResolver.getType(fileUri))
                .setStream(fileUri)
                .intent

因此瓶颈是MIME类型,我使用此代码自动设置它,并设置“ video / mp4”。但是上面命名的应用无法识别这种方案。

当我使用标准图库应用程序时,按“共享”,一切顺利。 所以我想知道,标准应用如何执行此操作? 而且我需要完全按照图库应用中的方式实施共享。 谁能给我指路?:)

感谢大家提前提供答案!

0 个答案:

没有答案