2011-02-18 51 views
0

我想从我的应用程序发送链接。我使用下面的代码:只有action.send的特定应用程序

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

这带来了一些对话与一些应用程序。但是现在我想过滤这个列表,即我想删除Blutooth应用程序。

如何从该对话框中删除应用程序?

回答

0

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

欢迎您使用PackageManagerqueryIntentActivities()并展示您自己的自定义对话框。但是,您将无法可靠地识别“蓝牙应用程序”,因为在给定设备上有任何可能符合条件的程度,它可能会根据设备制造商的不同名称。