文档章节

Android多窗口的实现

 小亮_
发布于 2014/04/21 14:50
字数 246
阅读 1151
收藏 37

Android虽然支持在后台运行多个任务,但是每个应用运行的时候都会全屏幕。在手机上这个问题并不会太突出,但到了大尺寸平板上或者笔记本上,若能同时运行多个App就更好了。

下面是三星的GLAXY TabPro,增加了多窗口功能,可以在同一界面下开启多个窗口。


估计这就是android的未来啊,很想自己也实现这个功能。花了3个星期,总算做出来了,发篇博文庆祝下,运行截图如下:

我的实现方法主要是修改WindowManagerService ActivityManagerService View PhoneWindow 以及ActivityStack,让多个App同时Resume。

不足之处在于,缺少最小化、最大化、关闭按钮及窗口大小的缩放,后续会逐步完善。


© 著作权归作者所有

共有 人打赏支持
粉丝 2
博文 22
码字总数 1017
作品 0
南京
私信 提问
加载中

评论(4)

张飞年
张飞年
这个有空我也试试
亓斌哥哥
亓斌哥哥

引用来自“ismdeep”的评论

很好很强大。。貌似有一款自称国内自主知识产权的,说他们最大的特色就是这个。。。
COS?
ismdeep
ismdeep
很好很强大。。貌似有一款自称国内自主知识产权的,说他们最大的特色就是这个。。。
小小孩子
小小孩子
2 很强大啊。。。。
适配可折叠设备,您的应用准备好了吗?

作者: Leo Sei, Android 产品经理 我们在 11 月初举办了 Android 开发者峰会,并在会上宣布 Android 将对折叠屏设备 (Foldable) 提供原生支持,帮助开发者为三星等硬件合作伙伴即将推出的新设...

Android_开发者
12/07
0
0
Google:Android Q 要实现分屏应用多开

尽管许多国产厂商的定制系统早已加入了分屏、画中画的支持,但是谷歌直到安卓7.0“牛轧糖”系统才加入原生分屏支持,在安卓8.0“奥利奥”中加入了对“画中画”的支持。不过,这些支持也难以称...

达尔文
11/13
2.2K
11
android多activity退出整个程序的一个实现

多activity中退出整个程序,例如从A->B->C->D,这时我需要从D直接退出程序。 网上资料:{ finish()和system(0)都只能退出单个activity。杀进程等的等方式都不行~~~ 解决问题: 我们知道Andro...

顶层设计
2012/09/28
0
0
Android学习之Activity属性设置大全

Activity是Android组件中最基本也是最为常见用的四大组件之一,在 android开发中 ,运用极为广泛,作为初学者需要熟练掌握,下例为Activity属性常用设置。 android:allowTaskReparenting 是否...

maiziedu
2015/01/16
379
0
Android源码剖析之Framework层进阶版(Wms窗口管理)

本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处! 上一篇我们主要讲了Ams,篇幅有限,本篇再讲讲Wms,即WindowManagerService,管理窗口的服务。主要负责窗口的创建、删除、...

liuzxgeek
2016/08/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

正则表达式匹配不包含

^((?!xxx).)*$

安小乐
6分钟前
1
0
python Windows tkinter应用开发3 列出目录的所有文件

在本章中,我们将编写程序来执行此操作。 1)选择文件夹。 2)在UI的标签部分打印该文件夹中的所有文件名(带文件扩展名)。 首先,修改selectFile函数以打开文件夹。主文件如下: from tki...

python测试开发人工智能安全
7分钟前
1
0
使用Laya引擎开发微信小游戏(上)

  使用一个简单的游戏开发示例,由浅入深,介绍了如何用Laya引擎开发微信小游戏。      img      作者:马晓东,腾讯前端高级工程师。      微信小游戏的推出也快一年时间了,...

SEOwhywhy
12分钟前
1
0
react程序开发问题记录

1、webpack.config.dev.js文件的publicpath配置

teamlog
25分钟前
2
0
javascript 值转换为布尔值

任意javascript 的值都可以转换为布尔值。 特别是在 if() 等判断中使用的时候: 下面这些值会被转换为 false undefined , null , 0 , -0 , NaN , "" 空字符串 来自 JavaScript 权威指南 书籍...

之渊
28分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部