如何以编程方式使用 android studio 4.2.1 将我的应用程序图标设置为一个信号通知

Posted

技术标签:

【中文标题】如何以编程方式使用 android studio 4.2.1 将我的应用程序图标设置为一个信号通知【英文标题】:How can i set my app icon to one signal notification using android studio 4.2.1 programatically 【发布时间】:2021-06-09 06:41:42 【问题描述】:

我正在开发一个简单的、一个信号通知的受欢迎的 android 应用程序..一个信号通知显示一个铃铛图标,但我想替换那个铃铛图标并显示我的应用程序图标....所以请指导一下

【问题讨论】:

【参考方案1】:

回答-Android: OneSignal how to change Notification bill icon with custom icon or app icon?

您需要在您的drawable 目录中创建一个名为ic_stat_onesignal_default 的图标,而不是OneSignal 的默认铃铛图标。建议使用 Android Asset Studio 创建正确的尺寸并确保在您的设备上尝试之前看起来正确。

请注意,应用图标不应再用作小通知图标,因为在 Android 5.0 Lollipop 中,只会使用图标的 alpha。在这种情况下,大多数应用程序图标将只是一个白色的乡绅或圆圈。

有关详细信息,请参阅下面的 OneSignal 文档页面。 https://documentation.onesignal.com/docs/customize-notification-icons

【讨论】:

先生,当我创建 ic_stat_onesignal_default 时,它会给我错误...在我的 android 可绘制文件夹中,此解决方案不起作用... 为不同尺寸创建相同的图像图标:mdpi、hdpi、xhdpi、xxhpi 调用:ic_stat_one_signal_default 扩展名应该是 .png 还是 .xml ic_stat_one_signal_default.png 不工作先生,需要对一个信号侧进行任何更改

以上是关于如何以编程方式使用 android studio 4.2.1 将我的应用程序图标设置为一个信号通知的主要内容,如果未能解决你的问题,请参考以下文章

如何在android studio上以编程方式检查自动启动权限是启用还是禁用

如何在 Android Studio 中以编程方式上传和下载 Google Drive 上的任何文件

无法使用 Android Studio 以编程方式为视图设置 ID

有没有办法以编程方式区分 IntelliJ IDEA 和 Android Studio [重复]

在 Android Studio 中以编程方式从应用程序触发系统的暗模式

如何检查以编程方式安装的 Visual Studio 的版本/版本?