仅限action.send的特定应用

时间:2011-02-18 08:45:16

标签: android android-intent send

我想从我的应用发送链接。我使用以下代码:

intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, subject);
intent.putExtra(Intent.EXTRA_TEXT, text);
startActivity(Intent.createChooser(intent, "Share"));

这会显示一些应用程序的对话框。但现在我想过滤这个列表,即我想删除Blutooth应用程序。

如何从此对话框中删除应用?

1 个答案:

答案 0 :(得分:0)

您无法直接“从此对话框中删除应用”。

欢迎您使用PackageManagerqueryIntentActivities()并提供自己的自定义对话框。但是,您将无法可靠地识别“蓝牙应用程序”,因为在任何可能符合特定设备条件的情况下,它可能具有基于设备制造商的不同名称。