在我的Android应用程序中禁用屏幕截图

时间:2013-01-30 05:59:48

标签: android google-maps screenshot

我有我当前的Android应用程序不允许用户进行屏幕截图

我在我的onCreate()方法中使用 getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE); 并且工作正常。

现在我的问题出现在我的某个屏幕上,我正在使用某些路线将用户导航到Google地图。我也不希望用户在该屏幕上拍摄屏幕截图。我当前的实现禁止用户从我的应用程序中截取屏幕截图。但我不希望用户从我的应用程序中获取谷歌地图的屏幕截图。这个或任何解决方案是否有任何解决方案。任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:2)

请考虑使用MapActivity

,而不是提示第三方应用

然后,您可以在布局中放置MapView并显示地图。 在这种情况下,您将能够通过安全标志来控制限制。

只需将相同的代码放在onCreate()方法中,就像在其他活动中一样。