我想写一个应用(应用A),打开该应用后,会在屏幕中的某个位置出现一个dialog形式的窗口(命名为:dialog A),这时候,我再去打开其它的应用(应用B,假设可以打开),然后dialog A会出现在应用B的最前端(相当于后来打开的这个应用的界面和dialog A是出于同一个FrameLayout,而dialog A位于这个FrameLayout的上层)现在就有如下两点可行性的疑惑:
1、应用A打开后,是否可以在确保应用A界面不关闭的情况下,去打开应用B(个人认为是不可以这样的);
   如果是不可以的,那么可以在应用A的界面上设置一个按钮,点击这个按钮,退出应用A的同时在退出之后的
   界面上添加一个dialog,这样是否可行?
2、是否可以让一个dialog(不一定是dialog,其它的一些和用户交互的界面都可以)始终位于其它应用程序界面的最前端就上面两点是否可行,希望大拿们能各抒己见,因为我不想一下否决它的可行性。Tips:我印象中记得360有一个app(貌似是360优化大师),安装完之后,会在手机页面的右侧有一个小图标出现android  android界面置顶可行性分析

解决方案 »

  1.   

    我觉得应该是可以的,还是有一定难度。toast在什么时候都能弹出来,windows下播放视频也能一直在最前面显示,所以从技术的角度应该是可以做到的。在android上实现这个功能,估计要做不少工作。
      

  2.   

    嗯 说的挺对 toast是一闪而过 现在的话 就相当于显示一个长时间(或者说永久显示的toast) 现在就是要评估 它的可行性 及 大致实现的思路 以及 大致所需的时间
      

  3.   

    其实这个功能就是PIP(Picture In Picture:画中画),这个在Galaxy III和Galaxy Note II中的播放器已有实现,另外奇异客户端也有实现这一个功能
      

  4.   

    那应该不是一个Dialog,http://blog.csdn.net/aomandeshangxiao/article/details/7040515看看使用悬浮窗,能实现你的功能吗???