title: Zoomed, cropped icon in notification
body: <p>I'm creating a notification using NotificationCompat.Builder.  To set the large icon part of it, I'm using this:</p>
  
  <pre><code>bob = new NotificationCompat.Builder(context)
   .setLargeIcon(bm)
   .setAutoCancel(true)
   .setSmallIcon(R.drawable.ic_launcher256)
   .setContentTitle(context.getResources().getString(R.string.app_name))
   .setContentText(message)
   .setPriority(Notification.PRIORITY_HIGH);
  </code></pre>
  
  <p>The smallicon is displaying fine, but on some devices the large icon is zoomed in, and therefore cropped.  On other devices (handily, all the ones I can test it on) it works perfectly.</p>
  
  <p>I'm not aware of any restrictions on what size this icon must be.  It's coming out of the users contacts list, so I can't control what goes in there, although I suppose I could resize/reformat it if that were the problem.</p>
  
  <p>I'll continue to debug this (focussing on the logic which obtains the bitmap) but thought I'd ask in case I've overlooked something (non) obvious.    Perhaps it's possible for people to set contact photos on their devices which aren't suitable for notifications without some pre-processing.</p>