EasyFloat是一个用于创建悬浮窗的Android库,根据搜索结果,使用EasyFloat不需要root权限。
EasyFloat通过在Activity的onStart时将要悬浮的View添加到ContentParent上来实现悬浮窗功能,避免了申请TYPE_SYSTEM_ALERT权限的需要。
EasyFloat.layout(R.layout.layout_float_view).blackList(mutableListOf(ThirdActivity::class.java)).layoutParams(initLayoutParams()).listener {initListener(it)}.show(this)
进行初始化。EasyFloat.dismiss(this)
直接调用dismiss方法销毁悬浮窗。通过上述信息,可以看出EasyFloat是一个功能强大且易于使用的悬浮窗实现工具,它不需要root权限即可使用,为用户提供了便利。