从意图发送邮件时,我们使用这些codestartActivity(Intent.createChooser(emailIntent, "Send your email in:"))
来调用意图,但我们在选择器中也会收到蓝牙,如何避免选择器中的蓝牙。
答案 0 :(得分:1)
您无法“避免选择器中的蓝牙”。如果它支持您的Intent
,它将出现在选择器中。这与支持您的Intent
。
将Intent
调整为更具体(例如,您是否指定了MIME类型?)或使用PackageManager
和queryIntentActivities()
滚动自己的“选择器”。具体而言,您将如何以跨设备/跨版本的方式过滤蓝牙,我不知道。
答案 1 :(得分:0)
emailIntent.setType("application/octet-stream");
适合我! : - )