1

我想在社交媒体上分享一张图片。该扩展适用于纯文本,但在与 bitmapData 属性共享时,什么也没有发生(没有错误、没有提示、什么都没有)。

我已经尝试了存储库中提供的示例项目,但得到了相同的结果。

我还发现,如果我尝试使用Share.service.shareFile()共享文件,它会给我一个错误:

share:failed::shareFile::无法访问文件。检查 WRITE_EXTERNAL_STORAGE 权限和 FileProvider

编辑:处理示例测试项目,

清单添加如下(air.包含在包名称中,因为它应该是)。

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
            
<application>

    <provider
        android:name="com.distriqt.extension.share.content.ShareFileProvider"
        android:authorities="air.com.distriqt.test.sharefileprovider"
        android:grantUriPermissions="true"
        android:exported="false">
        <meta-data
            android:name="android.support.FILE_PROVIDER_PATHS"
            android:resource="@xml/distriqt_share_paths" />
    </provider>

    <activity   android:name="com.distriqt.extension.share.permissions.AuthorisationActivity"
                android:theme="@android:style/Theme.Translucent.NoTitleBar" />
                
</application>

分享扩展版本:6.0.56

任何帮助是极大的赞赏。

4

1 回答 1

0

通过更新依赖 ANE 解决:

androidx.core
com.distriqt.Core
于 2020-07-30T01:10:42.170 回答