码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Framework之旅 -- 后台Recent基础扫盲篇


    如果想了解一个事物,是需要展开然后在优化记忆结构的,优化记忆在于后期的个人领悟能力,展开流水账如下,仅为个人记忆笔记,梳理结构有待优化。

    TaskDescription,直译看就是task相关的说明了。

    看看包含什么,具体包含有:

    Label、IconRes、PrimaryColor、BackgroundColor、StatusBarColor、NavigationBarColor、ResizeMode、MinWidth、MinHeight等。

    特别注释:

    android:resizeMode : widget可以被拉伸的方向。horizontal表示可以水平拉伸,vertical表示可以竖直拉伸

    如果需要得到相关信息,可以跟踪log:loadTaskDescriptionIcon关键字得到相关信息。

    本篇文章的前菜 ——— RecentTaskInfo

    他的爸爸是TaskInfo,老子手里有啥,才能知道儿子有啥本领。RecentTaskInfo只是继承他爸爸的武功路数,然后就是加了个序列化。

    taskId 这个好理解,就是id的标识,为了唯一指定区分该task所用.

    Intent baseIntent 启动活动的意图

    ComponentName baseActivity 可以认为是task的application

    ComponentName topActivity 任务栈顶部的活动

    ComponentName origActivity 如果此任务是从一个活动别名启动的,则为目标活动的组件。否则,为空

    int numActivities 此任务中的活动数量(包括运行)。

    displayId 该任务关联的显示id

    是否支持多窗模式  supportsMultiWindow

    还有TaskDescription也被引用在内。

    如此繁多的属性信息,想要获取,根据运行日志关键字过滤:TaskInfo{userId=

    既然泛型的空白填补了,那么得到的List怎么获得的?

    答案是:ActivityTaskManager.getInstance().getRecentTasks

    RunningTaskInfo 这个大哥和RecentTaskInfo 这后缀名就看着就像亲兄弟啊,他们都是有共同的爸爸————TaskInfo,并且也是实现了序列化。

    他被分配的三板斧是:

    1.此任务的唯一标识符 id

    2.任务当前状态的缩略图表示 Bitmap

    3.description 描述信息和numRunning

    他兄弟有的他也有,List获取:

    ActivityTaskManager.getInstance().getTasks(maxNum)

  • 相关阅读:
    log4j2漏洞复现以及解决方案
    Python基础之reduce函数
    堆排序
    GO语言学习笔记(一) 概述
    mybatis02(动态sql及分页)
    解决Spring Boot启动异常:未配置数据源的问题
    【牛客】SQL125 得分不小于平均分的最低分
    紫光同创FPGA 多路视频处理:图像缩放+视频拼接显示,OV7725采集,提供PDS工程源码和技术支持
    【C语言次列车ing】No.1站---C语言入门
    查询ES之细化需求实现多字段、范围过滤、加权和高亮
  • 原文地址:https://blog.csdn.net/gkkk_1/article/details/133956945
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号