首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

100分 让一个界面弹出到全部APK的界面之上

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

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

[解决办法]
用WindowManager 来实现
[解决办法]
通过BroadCast应该能弹,QQ通讯录的短信就能弹出到所有应用之上
[解决办法]
100分 让一个界面弹出到全部APK的界面之上
果然专家
被你的结贴率亮瞎了
[解决办法]
你要弹出的界面用activity实现,就可以满足你的要求了吧。QQ管家中有个管理软件的,就是到了设定的时间会弹出一个界面把当前的activity给覆盖的。
[解决办法]
 可以设置该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可以实现的,就累死天天动听的歌词显示,我写过

热点排行