Android 单个App显示多个任务列表预览视图

安卓学习笔记5.6—列表视图 列表视图(ListView)继承了抽象列表视图(AbsListView),而抽象列表视图又继承了适配器视图(AdapterView)。适配器视图具有共同的特征,就是利用适配器将数据源与展示控件绑定起来。 阅读详情

概述

后台任务列表预览视图。可以理解为我们长按home或者菜单键出现的最近使用的App列表的UI预览。用户可以在这个列表点击进入某个App,或者上滑等操作关闭改App。从5.0开始打开多个文档(启动特定Flag的Activity)时会将该任务列表中显示。

效果图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LhhCRbwa-1590825142311)(https://img-my.youkuaiyun.com/uploads/201512/19/1450514922_4038.gif)]

实例

MainActivity

public class MainActivity extends Activity implements View.OnClickListener {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

    }

    @Override
    public void onClick(View v) {
        Intent intent = new Intent(getApplication(), Main2Activity.class);
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT);
        intent.addFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
        startActivity(intent);
    }


}

Intent.FLAG_ACTIVITY_NEW_DOCUMENT该标记的含义是该意图是以文档(也就是所谓的后台任务列表)的形式打开
FLAG_ACTIVITY_MULTIPLE_TASK统始终会以目标 Activity 作为根创建新任务.也就是每个文档都会新增一个后台列表

注:FLAG_ACTIVITY_NEW_DOCUMENT 标志取代了 FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET 标志,后者自 Android 5.0(API 级别 21)起已弃用。


Main2Activity

public class Main2Activity extends Activity implements View.OnClickListener {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main2);

    }

    @Override
    public void onClick(View v) {
        finishAndRemoveTask();//结束并移除任务列表
    }
}

更多

多个任务列表应用场景:

  • 打开不同书籍或文档。
  • 重要人物的聊天对话

在这里插入图片描述

Android Studio TV开发教程(七)建立详细信息视图 Android Studio V3.12环境下TV开发教程(转自Android官网https://developer.android.com/training/tv/start)文章源自:光谷佳武 https://blog.youkuaiyun.com/jiawuhan/article/details/806建立详细信息视图v17 leanback支持库提供的媒体浏览界面类包括用于显示有关媒体项目的附加信息(... 阅读详情

相关推荐

android多任务键效果--卡片滑动,选择,侧滑删除

android多任务键效果--卡片滑动,选择,侧滑删除;android多任务键效果--卡片滑动,选择,侧滑删除

【Android -- 开源库】表格 SmartTable 的基本使用

Android 自动生成表格框架,GitHub 地址: SmartTable

Kevin Learn Android 6495

【Java完整版 面试必备】Leetcode Top100题目和答案-滑动窗口篇

【Java完整版 面试必备】Leetcode Top100题目和答案-滑动窗口篇

weixin_43298211的博客 2246

android多任务列表高斯模糊

Android实现高斯模糊的效果网上能搜索到很多,但是关于多任务列表高斯模糊处理的文章缺比较少,这里简单记录一下我自己的实现过程,虽然有些瑕疵,但是思路最重要,记录一下。关于这个瑕疵,也会在接下来正文里有介绍。 先上一张MIUI11下的多任务预览图模糊的效果,要实现这个效果,首先要确定具体的实现思路,我的思路分为以下四步: 1 监听多任务按键事件,Android中,返回键的监听可以通过重写on...

henkun的博客 6490

在VSCode中使用LaTex+(grammarly语法检测,chatgpt翻译,Sumatra PDF 轻量级pdf阅读器)

整个文章分为以下几个内容,打 * 的是必须要安装的。

u011895157的博客 2万+

帆软 finereport FCRA 考试 题库+答案,共收录561题,大部分有答案

帆软 finereport FCRA 考试 题库+答案,共收录561题,大部分有答案 入门基础 11.多选题 以下方式中属于FineReport中预览模式的有( ) 分页预览、填报预览、新填报预览、数据分析、移动端预览 16.判断题 FineReport报表工具必须购买激活码后才能使用。 错误,可以免费获取激活码。 29.单选题 FineReport是一款利用( )语言开发的报表工具。java 41.多选题 访问帮助文档的方式有哪些?设计器中社区菜单下-帮助文档;直接访问http://help.finere

qq_37485720的博客 2万+

杀不掉的知乎 - 聊一聊 Android 的多任务

找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。以上就是总结的关于在面试的一些总结,希望对大家能有些帮助,除了这些面试中需要注意的问题,当然最重要的就是刷题了,这里放上我之前整理的一份超全的面试专题PDF还有。

2301_77110605的博客 583

QtWebApp的使用【在Qt中搭建HTTP服务器】(一)

用Qt和QtWebApp能够实现在C++中开发HTTP Web服务器应用程序。 首先,需要先安装Qt的软件开发工具包。点此下载 其次,下载最新的QtWebApp库。点此下载 下载并解压缩QtWebApp ZIP文件。你将会看到: 如何使用QtWebApp 1)将QtWebApp.zip文件解压到文件夹中,并创建一个名为“ MyFirstWebApp”的新Qt控制台项目。然后,建立如下文件结构: 2)将以下行添加到MyFirstWebApp项目的项目文件中: QT += network include(

饭的笔记本 2万+

同一个app不同activity显示多任务(仿微信小程序切换效果)

简书地址:https://www.jianshu.com/p/a8f695841008 转载请注明出处 如题,这种效果类似微信小程序显示的效果,就是打开微信跳一跳后,切换安卓多任务窗口(就是清理内存窗口),会看到如下页面 微信小程序会在其中显示两个单独的页面,点击跳一跳会进入跳一跳小程序,点击后面的微信,即会进入微信聊天主页面。 在安卓中如何实现呢? 这里有两种方法实现: 第一...

ling9400的专栏 2730

ENSP内使用wireshark进行抓包,并且解析icmp报文

前四位:54 89 98 e8 20 38 为ip报文包的mac地址也就是物理地址。一开始进行抓包是没有icmp报文的,需要我们在ensp中使用pc1请求联通pc9。协议编号后分别为:ip版本、ip首部报文长度、服务类型、ip报文总长度。最后为校验和 、源ip地址、目的ip、从08 00开始为真正的数据。我们需要实验的端口为:0/0/4,也就是抓包第三个交换机内的报文。其中显示的icmp报文就是我们需要解析的ip报文。源mac地址后跟着的就是协议编号: 08 00。根据ip报文包的结构我们进行解析。

2301_81713278的博客 2139

论文必备 - YOLOv12热力图可视化,支持指定模型,指定显示层,设置置信度,以及10种可视化实现方式

本文带来的是YOLOv12热力图可视化功能,支持,以及。我们经常看到一些论文里绘制了不同的热力图,一方面能够直观的感受其模型的有效性,另一方面也丰富了论文内容。特别是在使用了注意力模块的网络中,热力图就可以验证注意力机制是否真正聚焦到了预期的重要特征上,以便对模型的有效性和合理性进行评估。例如这篇文章中展示的,就很能够表达作者改进后的模型相比之前模型的优越性。

Limiiiing的博客 1706

android 最近任务

RecentsActivity 是最近任务管理界面,通过该activity用户可以对启动的应用进行简单的管理。其配置信息如下 frameworks/base/packages/SystemUI/AndroidManifest.xml <activity android:name=".recents.RecentsActivity" ...

fuyinghaha的专栏 1944

s8654

The official Snapdragon Ride SX 4.0 development board provides standardized hardware support for the secondary development and functional verification of the s8654 platform.

qq_39257814的博客 6833

Menu 菜单中单个App显示多个任务列表预览视图

android 老款手机有三个物理键,新款的部分手机都把物理键给隐藏了,直接用虚拟键代替,但这三个键的功能是一样的,分别是 back 返回键、 Home 主界面键、Menu 菜单键。点击菜单键时,页面会出现app的列表预览图,通常情况下,每个app有一个预览图,如果我们想让一个app显示两个或多个预览图,该怎么办? 比如说我们的App中有两个页面 Activity1 和 Activity2,打开顺序是从 1 跳转到 2,我们想让这两个页面都显示在任务列表预览视图中,通常的做法是通过 Intent 来设置.

Deaht_Huimie的博客 788

基于Matlab的自动泊车系统开发:利用模糊控制实现智能停车解决方案的详细教程

Matlab是一种广泛应用于科学计算、工程建模与仿真的编程语言,其强大的工具箱和简洁的编程语法,使其成为开发自动泊车系统的理想选择。在开始编写代码之前,我们需要搭建Matlab的工作环境,并熟悉相关的工具箱,如Fuzzy Logic Toolbox,用于实现模糊控制。首先,确保你已经安装了Matlab软件,并加载了必要的工具箱。接下来,我们将逐步讲解如何在Matlab中实现自动泊车系统。

qq_38334677的博客 663

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

什么是列表视图?

列表视图是android中最常用的一种视图组件,它以垂直列表的形式列出需要显示的列表项。手机屏幕空间有限,能显示的内容不多。可以借助ListView来显示更多、更丰富的内容。ListView允许用户通过上下滑动来将屏幕外的数据滚动到屏幕内,同时屏幕内原有的数据滚动出屏幕,从而显示更多的数据内容。

qq_64505257的博客 641

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

android 预览大小,Android中的摄像头,如何获得最佳大小,预览大小,图片大小,视图大小,图像扭曲...

当使用takepicture方法混合OpenGL和Android相机的视图以获取图像时,图像会失真。我检查并发现相机图片被设置为640X480,openGL视图和相机预览都设置为1280x720。Android中的摄像头,如何获得最佳大小,预览大小,图片大小,视图大小,图像扭曲所以我将相机图片尺寸设置为1280x720,结果非常完美。但是我无法在代码中设置大小,因为每个Android设备都会有所不...

weixin_39528843的博客 564

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

最新安卓版本对照表,API对照表(持续更新,更新到安卓17)

话不多说,直接上表,持续更新(更新到安卓16)。 列出了所有记录的可能会影响应用开发者的功能和行为变更。请使用此列表查找影响您的变更,然后点击相应的链接以阅读文档。下表列出了所有记录的可能会影响应用开发者的功能和行为变更。请使用此列表查找影响您的变更,然后点击相应的链接以阅读文档。Java 和 OpenJDK 是 Oracle 及/或其关联公司的商标或注册商标。

雨季余静的博客 9万+

安卓学习笔记 - 列表视图 19

列表视图

HTML778的博客 164

Android App Widget桌面小部件开发实践

App Widget桌面小部件已经被很多APP所使用,在日常的生活中也有很多人在使用,最常见的就是时钟、天气、日历、记事本这样的小工具,但是不少主流APP也提供了一些快捷功能的小部件,例如音乐快捷播放、代办事项、课程表、股票、购物快捷搜索、邮箱邮件等等,桌面小部件是APP部分业务功能的快捷入口,可以有效提升用户的使用体验缩短触达链路。

冰码思维库 4033

快速跳选View,与列表视图搭配使用

Tag: 项目介绍: app 增加示例 Oct 13, 2016 gradle/wrapper 增加示例 Oct 13, 2016 selectionview 增加示例 Oct 13, 2016 .gitignore 增加示例 Oct

yubachang2012的博客 469

【转载】Windows11 beta版安卓子系统的安装与使用

原文:https://baijiahao.baidu.com/s?id=1714193303609262895 IT之家 10 月 21 日消息,微软博客宣称,Windows 11 上 安卓子系统运行 Android 应用程序的第一个预览版现已提供给美国 Beta 频道的 Windows 内部人员。 Windows 11 安卓子系统支持以下新特性: 用户可以将安卓 App 固定到开始菜单或任务栏,并通过鼠标、触摸或笔输入与它们交互; 安卓 App 还可以集成到 Alt + 选项卡和任务视图中,帮助用户在

异想之旅的博客 1287

android tv 开发布局,Android TV开发之构建详情视图

本文介绍如何为媒体项目详情创建 Presenter 类,以及如何通过扩展 DetailsSupportFragment 类在用户选择媒体项目时为项目实现详情视图。构建详情 Presenter在 Leanback 支持库提供的媒体浏览框架中,您可以使用 Presenter 对象控制数据(包括媒体项目详情)在屏幕上的显示。该框架为此提供了 AbstractDetailsDescriptionPrese...

weixin_30621465的博客 420

Android Studio适配利器——如何设置不同机型的预览界面

对于Android开发者来说,适配是一大难题。对于我们公司而言,一款APP需要适配好几款不同分辨率、不同尺寸、不同dpi的平板,其中的工作量之大不言而喻。适配一个界面,需要在不同机型之间切换,这是一件相当麻烦的事情。虽然界面有预览视图Design,但是系统自带的机型分辨率和我们的平板相差太远,不具有可参考性。所以为了直观的查看效果,必须自定义特定分辨率的机型。在网上想寻找相关的设置方法,一直没有能

qq_26585943的博客 1万+

android mvp 视图代理,MVP在安卓(Android)整理

前言MVP作为一种MVC的演化版本在Android开发中受到了越来越多的关注,但在项目开发中选择一种这样的软件设计模式需保持慎重心态,一旦确定 使用MVP作为你App的开发模式那么你就最好坚持做下去,如果在使用MVP模式开发过程中发现问题而且坑越来越大,这时你想用MVC等来重新设计的话基 本上就等于推倒重来了。要知道在Android上MVP在现在为止并没有统一的标准或者框架,不像SSH这三个成熟稳...

weixin_34547628的博客 197

不同手机型号图文预览_Android应用开发Android Studio适配利器 怎样设置不同机型的预览界面方法...

本文将带你了解Android应用开发Android Studio适配利器 怎样设置不同机型的预览界面方法,希望本文对大家学Android有所帮助。"对于Android开发者来说,适配是一大难题。对于我们公司而言,一款APP需要适配好几款不同分辨率、不同尺寸、不同dpi的平板,其中的工作量之大不言而喻。适配一个界面,需要在不同机型之间切换,这是一件相当麻烦的事情。虽然界面有预览视图Design,但是...

weixin_39880615的博客 1044
上一篇: Android中颜色透明度对应16进制值
下一篇: TextView使用完全讲解
西瓜cc
博客等级 码龄12年 29粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值