当前位置: 首页 > 知识库问答 >
问题:

在某些手机上,应用程序使用启动器图标作为通知图标

乌灿
2023-03-14

我正在一些手机上测试我的应用程序。

我使用内置的image asset studio创建图标,遵循以下说明https://developer.android.com/studio/write/image-asset-studio.html#create-notification通知的代码如下:

    public void crenot(float walk){
    Notification noti  = new Notification.Builder(this)
        .setContentTitle("Your daily result ")
        .setContentText("You walked "+Float.toString(walk/1000)+" km today")
        .setSmallIcon(R.drawable.map_not)
        .build();
    NotificationManager notman=(NotificationManager) getSystemService(NOTIFICATION_SERVICE);
    notman.notify(0,noti);}

我在谷歌上找不到解决方案。我发现这个,Android通知显示错误的图标,但我不确定我应该如何改变我的代码

共有1个答案

宰父劲
2023-03-14

setSmallIcon()用于设置状态栏中的图标,如文档中所述。

如果要设置通知抽屉中的图标,请将SetLargeIcon()添加到notification.Builder:

.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.map_not))
 类似资料:
  • 问题内容: 当我使用命令创建应用程序时,flutter徽标用作两个平台的应用程序图标。 如果我想更改应用程序图标,是否应同时进入两个平台目录并在其中替换图像?,分别用我指的是iOS和Android的平台目录来表示 。 还是可以将图像定义为Flutter Asset并且以某种方式生成图标? 问题答案: Flutter启动器图标旨在帮助快速生成适用于Android和iOS的启动器图标:https :

  • 我想知道是否有办法知道一个应用程序(可以在后台关闭或打开)是否已经启动,只需单击: 通知(在通知中心)? 还是跳板上的应用程序图标? 谢谢

  • 我刚刚在play store上发布了我的应用程序,我注意到一些三星设备没有显示我应用程序的图标,而是使用了android Studio的默认图标。你知道是什么引起的吗?我很困惑

  • 当我使用命令创建应用程序时,flutter徽标用作两个平台的应用程序图标。 如果我想更改应用程序图标,我是否应该同时转到两个平台目录并替换那里的图像呢?对于平台目录,我指的是iOS的和Android的。 或者有可能将一个图像定义为Flutter资产,图标以某种方式生成?。

  • 我正在尝试发布我的第一个Android应用程序,以发送给一些测试人员。但是,我遇到了一个问题。当您退出应用程序,然后通过其图标启动它重新进入它时,它会重新启动整个应用程序,而不是返回到其以前的位置。即使您在退出后立即重新进入,也会发生这种情况。但是,如果我按住主屏幕按钮并通过最近的应用程序列表启动它,则不会发生这种情况。 我在网上搜索过其他有这个问题的人,只有少数人,但没有人能确切回答为什么会发生

  • 我发现Android应用程序非常奇怪的错误,而在Android设备中安装应用程序时具有给定的流程。 > 已从Play商店(旧版)安装该应用程序。 启动应用程序(现在我在主屏幕上,即< code>HomeActivity)。 现在,我通过安装最新版本(正在生产版本,尚未发布到playstore)升级了应用程序。 单击启动器图标,等待主屏幕显示,然后按菜单按钮将应用程序置于后台。 现在,单击启动器图标