2011-02-18 6 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()を使用して、独自のカスタムダイアログを表示することは歓迎します。ただし、特定のデバイスに適格なものがあれば、デバイスメーカーに基づいて異なる名前を持つ可能性があるため、「Bluetoothアプリケーション」を確実に識別することはできません。

関連する問題