首页 > 解决方案 > ShareCompat.IntentBuilder - 如何删除自己的应用程序

问题描述

再会

我正在使用 ShareCompat.IntentBuilder 将图像共享给其他应用程序。它按预期工作,但在弹出我自己的应用程序的共享菜单中也显示。

有没有办法删除我自己的应用程序或将其列入黑名单?提前致谢

下面是我用来分享 jpeg 图像的代码:

Uri uri = FileProvider.getUriForFile(
    activity,
    FileProviderUtil.AUTHORITY,
    imageFile);

Intent intent = ShareCompat.IntentBuilder.from(activity)
    .setStream(uri)
    .setSubject(activity.getString(R.string.app_name))
    .setText(activity.getString(R.string.share_content_message, ""))
    .setChooserTitle(R.string.share)
    .setType("image/jpeg")
    .getIntent();

intent.setData(uri);
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
activity.startActivity(intent);

标签: javaandroidandroid-intent

解决方案


推荐阅读