以与MX Player相同的方式锁定我的应用程序?

时间:2014-11-16 10:02:31

标签: android draw window-managers

我目前正在开发一个应用程序(在4.4.2上),它必须阻止用户退出它。我做了一些研究,发现MX Player正是我想要我的应用程序做的事情。在观看视频时,您可以单击锁定按钮,从而阻止您使用主页和后退按钮。您也无法下拉状态栏。您可以打开"最近的应用程序"但是从那里打开另一个应用程序也没有。

正如我所述,Mx Player将自己置于外部UI之上。通过这样做,即使使用主页按钮,它也总是在顶部。启动另一个应用程序时,您只需在应用程序后面启动它。

我已经研究过这个项目:

FloatingExample

它会画一个永远在上面的球。但是我怎样才能对布局做同样的事情呢?有没有办法将布局应用到windowManager?

编辑: 发现我可以使用:

将布局添加到windowManager
LayoutInflater factory = LayoutInflater.from(this);
View myView = factory.inflate(R.layout.my_layout_id, null);

但我怎样才能检测出触摸?是否有更好始终显示应用程序的方式?

提前致谢!

0 个答案:

没有答案