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

And*_*oid 7 android google-maps screenshot

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

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

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

Cal*_*vin 2

考虑使用MapActivity,而不是提示第 3 方应用程序。

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

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