【发布时间】:2014-09-21 17:37:09
【问题描述】:
您好,我正在使用 GCM 在 Android 中实现推送通知。我正在尝试为通知设置图像而不是默认应用程序图标。我可以使用以下代码来实现这一点
if(extras.getString("src") != null){
URL url = new URL(extras.getString("src"));
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoInput(true);
connection.connect();
InputStream input = connection.getInputStream();
Bitmap large_icon = BitmapFactory.decodeStream(input);
mBuilder.setLargeIcon(large_icon);
}
通常图片来自网络(jpg、png 等),而不是设备中的任何东西。上面的代码有效,但图像太大或太小。我想知道位图的最佳尺寸或纵横比,以便提供合适的图像
【问题讨论】:
标签: android android-notifications google-cloud-messaging