当前位置:   article > 正文

解决安卓最近任务栏无法显示名称问题_android开发华为手机应用后台列表中不显示app名称

android开发华为手机应用后台列表中不显示app名称

前言:
在安卓系统中点击menu键会显示当前打开应用的任务栈。类似下图:
在这里插入图片描述
问题描述
在vivo手机可以展示应用名称和应用图标,但在小米和华为的手机不能展示。
解决方式:
查了官方的api得知,通过ActivityManager.TaskDescription可以对当前任务栈中的activity信息进行设置和取回。
官方描述为:

Information you can set and retrieve about the current activity within the recent task list.

在Activity的Oncreate()函数中增加以下代码:

 		ActivityManager.TaskDescription description;
        if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.P){
            description =  new ActivityManager.TaskDescription("手机管家", R.drawable.ic_exp_run);
        }  else {
            description = new  ActivityManager.TaskDescription("手机管家", BitmapFactory.decodeResource(getResources(), R.drawable.ic_exp_run));
        }
        setTaskDescription(description);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

运行之后看效果。
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/389954?site
推荐阅读
相关标签
  

闽ICP备14008679号