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

手机网站模版更换技巧wordpress id重置密码

手机网站模版更换技巧,wordpress id重置密码,建设网站需要租赁主机吗,临猗商城网站建设平台目录 初始化流程 点击Recent键流程 RecentsActivity 显示流程 RecentsModel 获取数据管理类 RecentsActivity 布局 已处于Recent界面时 点击recent 空白区域 点击返回键 recent组件配置 Android10 Recent 功能由 System UI,Launcher共同实现。 初始化流程 …

目录

初始化流程

点击Recent键流程

RecentsActivity 显示流程

RecentsModel 获取数据管理类

RecentsActivity 布局

已处于Recent界面时

点击recent 空白区域

点击返回键

recent组件配置


Android10 Recent 功能由 System UI,Launcher共同实现。

初始化流程

Android10.0 最近任务Recents功能分析_android 最近任务-CSDN博客

TouchInteractionService.onOverviewToggle

OverviewCommandHelper.onOverviewToggle

RecentsActivityCommand

registerAndStartActivity

OverviewComponentObserver.getOverviewIntent

mListener.registerAndStartActivity(mOverviewComponentObserver.getOverviewIntent(), 最终启动逻辑。

引用:https://longzhiye.blog.csdn.net/article/details/134262164

(引用别人的图)

点击Recent键流程

Recents(SystemUI 中).toggleRecentApps

TouchInteractionService(Launcher) . onOverviewToggle

OverviewCommandHelper .onOverviewToggle

RecentsActivityCommand

registerAndStartActivity

去启动配置的RecentsActivity

RecentsActivity 显示流程

RecentsActivity. setupViewsRecentsView.onAttachedToWindow.updateTaskStackListenerStatereloadIfNeededapplyLoadPlan在applyLoadPlan()内部,主要执行了四项工作:unloadVisibleTaskData():将现有visible的task数据进行置空;根据task数量(首次进入)进行addView,TaskView通过mTaskViewPool的getView()进行获取,最后添加clearAllButton;对添加完的TaskView进行bind()操作,将对应的task存在TaskView内部,类似setTag()功能;执行resetTaskVisuals()来刷新加载数据;loadVisibleTaskDataTaskView.onTaskListVisibilityChangedSnapshotView.setThumbnail  加载缩略图setIcon 加载 icon

RecentsModel 获取数据管理类

RecentsModel继承了TaskStackChangeListener,在构造方法内部初始化了RecentsTaskList、TaskIconCache和TaskThumbnailCache实例,注册了registerTaskStackListener回调;分别来获取最近任务列表、获取Task对应的Icon和,

  1. RecentsTaskList:获取最近任务列表;
  2. TaskIconCache:获取Task对应的icon,并进行缓存;
  3. TaskThumbnailCache:获取Task对应的thumbnailData,并进行缓存;

与Android8.1不同的是,8.1上在获取最近任务列表后会获取任务对应的Thumbnail和Icon,最终封装成Task,在显示时直接通过Task.thumbnail和Task.icon就可以直接显示;11上会通过TaskIconCache和TaskThumbnailCache进行分别存储管理,首次显示或有新的任务,需要通过TaskIconCache和TaskThumbnailCache执行对应的request去获取并进行cache存储;

onTaskStackChangedBackground (数据更新)TaskList.getTaskKeysloadTasksInBackgroundActivityManagerWrapper.getInstance().getRecentTasksActivityTaskManager.getRecentTasks

RecentsActivity 布局

R.layout.fallback_recents_activity

RecentsRootView

RecentsView 最近应用核心view

==========

已处于Recent界面时

若已进入recent界面:

点击recent 空白区域

(RecentsActivity 做最近Activity时)

RecentsView.onTouchEvent

FallbackRecentsView.startHome (Android13)

BaseRecentsActivity.startHome

点击返回键

BaseRecentsActivity.onBackPressed --- startHome

recent组件配置

frameworks/base/packages/SystemUI/src/com/android/systemui/recents/OverviewProxyService.java

中通过 context.getString(com.android.internal.R.string.config_recentsComponentName

判断加载啥RecentActivity.

配置的是:com.android.launcher3/com.android.quickstep.RecentsActivity


PS:

packages/apps/Launcher3/quickstep/recents_ui_overrides 优先

http://www.yayakq.cn/news/78724/

相关文章:

  • mt4网站建设室内3d设计软件
  • 网站建设 东阿阿胶网站公司倒闭
  • 商城app网站开发asp.net网站的数据库配置
  • 什么最便宜网站建设大港天津网站建设
  • extjs做网站首页龙岗龙城街道网站建设
  • 肇庆市手机网站建设品牌做介绍的英文网站
  • jimdo做的网站深圳开发公司
  • 自己设计网站彩票网站怎么做收银
  • 阿里云网站备案时间深圳有多少家企业
  • 手机版网站开发教学如果使用自己电脑做网站
  • 关于加强网站建设工作的意见wordpress改网址
  • 百度网盟推广网站网页设计与制作课程设计报告
  • 手机网站开发报价单装修公司品牌包装设计
  • 莆田建站服务百度百科推广联系方式
  • 找人做网站毕业设计中关村网站建设
  • 网站建设员性质免费logo设计在线生成器u钙网
  • Wordpress图片加载优化seo公司如何优化
  • 京东导购网站开发wordpress淘客模板
  • 猎头公司网站建设网站开发视频播放好做吗
  • 自己想做个网站 费用科技小巨人培育企业
  • 哪些ppt网站是免费的公司宣传册设计样本下载
  • 如何做阿语垂直网站苏州建设集团
  • 轻量服务器wordpress优化网址
  • 安庆高端网站建设公司电子请帖免费制作app
  • 徐州企业建站系统本地生活服务平台app
  • 免费制作婚介网站网站建设技术的实现
  • 网站推广应该怎么做如何在抖音上投放广告
  • 工程建设有哪些青岛关键词优化平台
  • 电子商务网站软件建设核心网站建设艾金手指六六12
  • 安徽网新科技怎么建设网站简述企业网站的建设过程