GCM安卓推送通知中自动展开图片

3
我已成功设置以下代码中的图片。
    mNotificationManager = (NotificationManager)
    this.getSystemService(Context.NOTIFICATION_SERVICE);
    Bitmap remote_picture = BitmapFactory.decodeResource(getResources(), R.drawable.bg1);
    NotificationCompat.BigPictureStyle notiStyle = new NotificationCompat.BigPictureStyle();

    notiStyle.bigPicture(remote_picture);
     PendingIntent contentIntent = PendingIntent.getActivity(this, 0, openIntent, PendingIntent.FLAG_CANCEL_CURRENT);
    NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this).setSmallIcon(R.drawable.ic_stat_gcm)
    .setContentTitle("Test")
    .setStyle(new NotificationCompat.BigTextStyle()
    .bigText(data_msg_sort))
    .setContentText("123")
    .setStyle(notiStyle);
    mBuilder.setContentIntent(contentIntent);
    mBuilder.setSound(Settings.System.DEFAULT_NOTIFICATION_URI);
    mBuilder.setAutoCancel(true);
    mNotificationManager.notify(NOTIFICATION_ID, mBuilder.build());

然而,我需要滚动通知消息以展开并查看图像。否则,在通知中不会显示。您能否查看我的代码并给我一些方法,使图像自动展开为完整尺寸,如下图所示:enter image description here
1个回答

1
请注意,如果通知区域中存在任何优先级更高的通知消息,则您的通知将不会以展开模式显示。
因此,您需要将优先级设置为notification.priority = Notification.PRIORITY_MAX,使其成为最高优先级。请注意,如果存在任何具有MAX优先级的通知,则它也可能会被折叠。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接