显示一个悬浮窗,窗口类型设置,获取状态栏高度
1、显示一个悬浮窗
首先通过
getSystemService(Context.WINDOW_SERVICE)
拿到
WindowManager
, 然后向其中
addView
,
addView
第二个参数是一个
WindowManager.LayoutParams
,
WindowManager.LayoutParams
中有一个成员
type
, 有各种值, 一般设置成
TYPE_PHONE
就可以悬浮在很多view的上方了, 但是调用这个方法需要申请
android.permission.SYSTEM_ALERT_WINDOW
权限。