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

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


Android多窗口的实现_第1张图片

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

Android多窗口的实现_第2张图片

我的实现方法主要是修改WindowManagerServiceActivityManagerService ViewPhoneWindow 以及ActivityStack,让多个App同时Resume。

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


更多相关文章

  1. [置顶] Android 的媒体路由功能应用与框架解析
  2. Android 的媒体路由功能应用与框架解析
  3. 顛覆性的傳輸功能:Android Beam
  4. android 下拉窗口菜单的实现(popupwindow)
  5. Android——弹出窗口中实现时间选择,文本输入,遇到Popupwindow不穿
  6. Android中 完美实现 计时 倒计时 时间间隔处理等功能实现 by Cou
  7. android 里的actionbar最右边的overflow功能的实现
  8. Android应用程序窗口View的measure过程
  9. android 自定义dialog,窗口动画,

随机推荐

  1. Android的SwitchCompat和Switch
  2. Android Studio App LinearLayout多层布
  3. android细节知识小点(动态更新)
  4. android 获取网络上服务器图片
  5. android中IO操作数据总结
  6. Android在自己的程序中调用外部程序
  7. android 记得用mkdirs不要用mkdir
  8. android 拖拽图片&拖动浮动按钮到处跑
  9. Android -- EditText插入表情
  10. CheckBox自定义样式