我有我当前的Android应用程序不允许用户进行屏幕截图。
我在我的onCreate()方法中使用 getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);
并且工作正常。
现在我的问题出现在我的某个屏幕上,我正在使用某些路线将用户导航到Google地图。我也不希望用户在该屏幕上拍摄屏幕截图。我当前的实现禁止用户从我的应用程序中截取屏幕截图。但我不希望用户从我的应用程序中获取谷歌地图的屏幕截图。这个或任何解决方案是否有任何解决方案。任何帮助都将受到高度赞赏。
答案 0 :(得分:2)
请考虑使用MapActivity。
,而不是提示第三方应用然后,您可以在布局中放置MapView并显示地图。 在这种情况下,您将能够通过安全标志来控制限制。
只需将相同的代码放在onCreate()方法中,就像在其他活动中一样。