100分 让一个界面弹出到所有APK的界面之下

100分 让一个界面弹出到所有APK的界面之上我自己写了一个Lanucher,这个Lanucher启动了地图,然后我这个Lanu

100分 让一个界面弹出到所有APK的界面之上
我自己写了一个Lanucher,这个Lanucher启动了地图,然后我这个Lanucher等30秒后会自动调用startActivity来启动Lanucher本身的一个activity,现这个被启动的activity不能显示在地图之上,有什么方法可以让它显示在地图之上.
注意:地图使用了android:launchMode="singleTask"以保证只启动一次.

[最优解释]

果然专家
被你的结贴率亮瞎了
[其他解释]
 可以设置该Activity的窗口类型吧,具体可见:
       WindowManager.LayoutParams类的type字段,一般Activity都是TYPE_APPLICATION类型的。 你可以修成成其他Type,按照Z轴排列,会有较高的优先级,例如:TYPE_KEYGUARD、TYPE_SYSTEM_OVERLAY等(具体哪个效果好,可以自己试试)。

      使用方法如下:
    public void onAttachedToWindow() {
      this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);  //更改窗口Type类型
      super.onAttachedToWindow();
    }
    参考如下博客:http://www.cnblogs.com/domybest/archive/2011/06/13/2080036.html。

    最后,OK的话,结贴时记得发出答案。
     
[其他解释]
用WindowManager 来实现
[其他解释]
通过BroadCast应该能弹,QQ通讯录的短信就能弹出到所有应用之上
[其他解释]
你要弹出的界面用activity实现,就可以满足你的要求了吧。QQ管家中有个管理软件的,就是到了设定的时间会弹出一个界面把当前的activity给覆盖的。
[其他解释]
WindowManager可以实现的,就累死天天动听的歌词显示,我写过
[其他解释]
是启动地图时用了intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);保证每次startActivity不被重新创建
[其他解释]

引用:
用WindowManager 来实现

WindowManager是可以实现悬浮窗口,前提是这个进程是当前活动进程,否则弹不出来
[其他解释]
引用:
果然专家
被你的结贴率亮瞎了

牛吧,谁能帮我解决问题,我给他结贴!
[其他解释]
引用:
你要弹出的界面用activity实现,就可以满足你的要求了吧。QQ管家中有个管理软件的,就是到了设定的时间会弹出一个界面把当前的activity给覆盖的。

我现在是用的地图才有这个问题,我自己写一个APK可以实现这个效果
[其他解释]
引用:
你要弹出的界面用activity实现,就可以满足你的要求了吧。QQ管家中有个管理软件的,就是到了设定的时间会弹出一个界面把当前的activity给覆盖的。

QQ管家怎么实现的谁也不知道呀
[其他解释]
引用:
可以设置该Activity的窗口类型吧,具体可见:
  WindowManager.LayoutParams类的type字段,一般Activity都是TYPE_APPLICATION类型的。 你可以修成成其他Type,按照Z轴排列,会有较高的优先级,例如:TYPE_KEYGUARD、TYPE_SYSTEM_OVERLAY等(具体哪个效果好,可以自己试试)。

  使用方法如下:
  pub……

刚试过了,不行!
[其他解释]
引用:
WindowManager可以实现的,就累死天天动听的歌词显示,我写过

我知道,我也用过OverLay,Android的要先显示出来,再启动其它界面就行
[其他解释]
知道大家都能让一个界面显示到最前方,但是加上本贴中我的限制条件就没人能搞定了,不等了,结贴算了