在 codenameone 应用程序中添加 android 推送通知图标

Adding android push notification icon in codenameone app

我正在使用 parse4cn1 to enable push notifications for my cn1 app (with a hosted parse server called back4app)。我想在 Android 中为通知托盘添加一个自定义图标,我需要在 manifest.xml 文件的 <application> 部分添加一行:

<meta-data android:name="com.parse.push.notification_icon" android:resource="@drawable/push_icon"/>

我应该将 png 文件放在 cn1 项目结构中的什么位置?

AFAIK 这目前不受支持,但可能是我们应该支持的东西,因为我们支持声音文件和 XML 文件。我建议在 issue tracker 中提交 RFE 要求这个。

正确答案已由 CodenameOne 的联合创始人之一 Hen Fishbein 在 SO 上发布 ,但由于某种原因我很难找到,所以我重申它:

将名为ic_stat_notify.png的文件放入项目的src/文件夹中。该图标应符合此类图标的 Android 准则,如 in the docs 所规定。官方建议为各种屏幕密度桶添加 5 个不同大小的图标,所有图标均为 24 dp,图标区域为 22 dp,内边距为 2 dp。 CodenameOne项目只允许一个文件,所以我建议72像素,对应xhdpi