码迷,mamicode.com
首页 > 移动开发 > 详细

实现Android悬浮窗仅在本APP的所有界面显示

时间:2016-03-31 12:49:51      阅读:597      评论:0      收藏:0      [点我收藏+]

标签:

> 用WindowManager实现的悬浮窗为系统的窗口,会在app后台时仍然显示在界面上。 在实现需求的悬浮窗功能之后:

(一) 把 WindowManager对象的addView()方法中添加的myView 放在自定义的 application类中申明(static),并添加get() set()方法。

(二)新建一个BaseActivity,在onCreate()通过application获得myView,并在其生命周期方法onResume()中添加myView.setVisibility(View.VISIBLE); ,在onPause() 中添加myView.setVisibility(View.GONE);

(三)所有要显示悬浮窗的activity 必须继承BaseActivity。

 

实现Android悬浮窗仅在本APP的所有界面显示

标签:

原文地址:http://www.cnblogs.com/amazing7/p/5340644.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!