使用GCM修改android通知格式
我正在使用Rails后端向使用GCM的android应用程序用户发送推送通知。我把这一切工作得很好,但现在我想知道如何格式的信息更好。我以前见过其他应用程序使用额外图像和不同字体颜色的推送通知。有人知道如何用GCM实现这一点吗 此外,通知中的我的应用程序图标非常小。有没有办法把它做成更大的尺寸使用GCM修改android通知格式,android,push-notification,google-cloud-messaging,Android,Push Notification,Google Cloud Messaging,我正在使用Rails后端向使用GCM的android应用程序用户发送推送通知。我把这一切工作得很好,但现在我想知道如何格式的信息更好。我以前见过其他应用程序使用额外图像和不同字体颜色的推送通知。有人知道如何用GCM实现这一点吗 此外,通知中的我的应用程序图标非常小。有没有办法把它做成更大的尺寸 谢谢。您的问题实际上与GCM无关。GCM仅用于传递您将在通知中显示的数据。通知的外观仅与Android通知相关 如果要控制通知的布局,有几个选项: 自定义通知-这是一种方法,您将应用程序定位于较旧的An
谢谢。您的问题实际上与GCM无关。GCM仅用于传递您将在通知中显示的数据。通知的外观仅与Android通知相关 如果要控制通知的布局,有几个选项:
- 自定义通知-这是一种方法,您将应用程序定位于较旧的Android版本
您可以通过定义布局资源、使用该布局创建视图并将视图连接到通知来实现。例如:
请注意,此方法不会更改屏幕上通知所占用的总面积,因此,例如,如果使用大字体,则无法容纳许多字符Notification notification = new Notification(R.drawable.notification_image, title, System.currentTimeMillis()); notification.flags |= Notification.FLAG_AUTO_CANCEL; RemoteViews contentView = new RemoteViews(getPackageName(), R.layout.custom_notification); contentView.setImageViewResource(R.id.image, R.drawable.notification_image); contentView.setTextViewText(R.id.title, title); contentView.setTextViewText(R.id.text, message); notification.contentView = contentView;
- 较新的Android版本(API级别16)用于生成包含大量文本的大格式通知,以及生成包含大型图像附件的大格式通知
- 另一种选择是使用类,使您能够在较低的API级别中使用一些较新的通知功能