当前位置: 首页 > news >正文

您的应用存在隐藏最近任务列表名称的行为,不符合华为应用市场审核标准

最近各家应用市场,唯独华为审核被拒了。。理由是您的应用存在隐藏最近任务列表名称的行为,不符合华为应用市场审核标准。

根据华为给出的视频,app在任务队列(也就是俗称的安卓多任务管理后台)不显示应用名。因为我们app是用flutter做的,按理说只需要在MaterialApp中的title写好应用名就可以,我们找了很多个华为用户,同样机型也有不一样的表现,只有少数个别的用户会出现没有应用名的情况。。。        WTF!!!

然后没办法只能从android原生方法去找。。。

最终在androidmainfest.xml的Activity中添加android:excludeFromRecents="false"属性。并且在mainActivity中添加taskDescription才得以解决。。。真不是不容易。

知识点:android:excludeFromRecents="false"  这个属性 如果设置为true 就会在任务队列中隐藏掉task,而我们需要显示出来 就设置为false。

class MainActivity: FlutterActivity() {override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)Timer("ChangingTaskDescriptionColor", false).schedule(1000) {val taskDescription: ActivityManager.TaskDescription =if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {//android 9.0setTaskDescriptionP()} else {setTaskDescriptionBeforeP()}setTaskDescription(taskDescription)}}private fun setTaskDescriptionBeforeP(): ActivityManager.TaskDescription {val bitmapIcon = BitmapFactory.decodeResource(resources, R.mipmap.ic_launcher)return ActivityManager.TaskDescription("应用名", bitmapIcon, Color.RED)}@TargetApi(Build.VERSION_CODES.P)private fun setTaskDescriptionP(): ActivityManager.TaskDescription {return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {ActivityManager.TaskDescription.Builder().setLabel("应用名").setIcon(R.mipmap.ic_launcher).setPrimaryColor(Color.RED).build()} else ActivityManager.TaskDescription("应用名", R.mipmap.ic_launcher, Color.RED)}
}

http://www.lryc.cn/news/169962.html

相关文章:

  • Spring的 webFlux 和 webMVC
  • 【洛谷算法题】P5706-再分肥宅水【入门1顺序结构】
  • android studio环境搭建让你的开发之旅更加简单
  • Java面试_并发编程_线程基础
  • 基于Java的高校实习管理系统设计与实现(亮点:实习记录、实习打分、实习作业,功能新颖、老师没见过、当场唬住!)
  • 傅里叶变换
  • Vue Grid Layout -️ 适用Vue.js的栅格布局系统,在vue3+上使用
  • Electron(v26.2.1)无法加载React Developer Tools(v4.28.0)
  • 网站降权的康复办法(详解百度SEO数据分析)
  • 非对称加密、解密原理及openssl中的RSA示例代码
  • 基于springboot漫画管理系统springboot001
  • 【探索C++】string类详解
  • python 第一次作业
  • 个人博客网站一揽子:Docker建站(Nginx、Wordpress、MySql)
  • Unity 课时 4 : No.4 模拟面试题
  • Golang 基础面试题 01
  • 007-第一代软件需求整理
  • XMLHttpRequest介绍
  • 阿里云无影云电脑和传统PC有什么区别?
  • 基于matlab实现的船舶横摇运动仿真程序
  • Java手写二叉索引树和二叉索引树应用拓展案例
  • 大数据知识点之大数据5V特征
  • Java的Socket通信的断网重连的正确写法
  • Rocketmq--消息发送和接收演示
  • ArcGIS Pro将SHP文件转CAD并保留图层名称
  • GEE:使用for循环合成时间序列影像
  • flink1.13.2版本的对应的hive的Hcatalog的使用记录
  • STM32 ADC介绍和应用
  • vue项目打包_以生产环境prod模式打包_vue-cli-service 不是内部或外部命令,也不是可运行的程序---vue工作笔记0025
  • FreeSWITCH的liberal dtmf