title: MIME types and ACTION_SEND intent chooser
body: <p>I'm using very standard code to send images from my app.  A user emailed me that their default messaging app doesn't show up in the chooser, and oddly enough the same happens on my phone.  I was playing around with the MIME type of the intent.  <code>"text/plain"</code> shows a set of options including my Messages app, and <code>"*/*"</code> shows a ton.  Would I be lazy to set the MIME type to <code>"*/*"</code> so that I don't get filtered by apps that should be an option for the user to send images?  Or is that pretty much the way to go?  </p>
  
  <pre><code>        Intent intent = new Intent(Intent.ACTION_SEND);
          intent.setType("image/jpeg");
          Uri uri = Uri.fromFile(file);
          intent.putExtra(Intent.EXTRA_STREAM, uri);
          activity.startActivity(Intent.createChooser(intent, "Custom Heading..."));
  </code></pre>
  
  <p>One side effect of this that I don't like is that a few apps (Facebook, Handcent) have multiple intents registered to send various MIME types, so they show up in the list more than once when the MIME type is <code>"*/*"</code>.</p>