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

禁用我的android应用程序中的屏幕截图,android,google-maps,screenshot,Android,Google Maps,Screenshot,我有我当前的android应用程序,不允许用户截屏 我正在使用getWindow().setFlags(LayoutParams.FLAG\u SECURE,LayoutParams.FLAG\u SECURE),并且工作得非常好 现在我的问题是在我的一个屏幕上,我正在用一些路线将用户导航到谷歌地图。我不希望用户也在那个屏幕上截屏。我当前的实现禁止用户从我的应用程序中拍摄屏幕快照。但我不希望那个用户在从我的应用程序进入谷歌地图时也能拍到谷歌地图的屏幕截图。是否有任何解决方案或解决方法。任何帮助都

我有我当前的android应用程序,不允许用户截屏

我正在使用
getWindow().setFlags(LayoutParams.FLAG\u SECURE,LayoutParams.FLAG\u SECURE),并且工作得非常好


现在我的问题是在我的一个屏幕上,我正在用一些路线将用户导航到谷歌地图。我不希望用户也在那个屏幕上截屏。我当前的实现禁止用户从我的应用程序中拍摄屏幕快照。但我不希望那个用户在从我的应用程序进入谷歌地图时也能拍到谷歌地图的屏幕截图。是否有任何解决方案或解决方法。任何帮助都将受到高度赞赏。

< P>而不是提示第三方应用程序,请考虑使用.< /P> 然后可以在布局中放置地图视图并显示地图。 在这种情况下,您将能够通过安全标志控制限制


只需像在另一个活动中一样,在onCreate()方法中放置相同的代码。

我完全怀疑我是否能够使用MapActivity,因为我在两个或三个地方将用户导航到Google map。我可能不得不再检查几个测试用例场景,现在我负担不起主要的代码更改。你就不能从这几个地方开始触觉(你的地图活动)吗。只是一个建议。目前我不知道如何阻止第三方应用程序的屏幕截图。:)不要把时间浪费在这些愚蠢的要求上。如果用户真的想保留信息,他们可以写下自己的位置,使用另一个地图应用程序来找出它,或者简单地用另一个手机拍下自己手机的照片。你这么做的目的就是为了建立一个讨厌的反用户设计的名声。你怎么能说我的要求是什么呢?简单的说几句话而不知道其他人的要求是什么,难道你不想建立某种形式的回购吗?@ChrisStratton让事情变得稍微不方便,以尽量减少一些不想要的结果的频率,这并不愚蠢。并非所有设备都被最终用户使用,并期望所有功能都可用。考虑一个平板电脑被员工使用在仓库或销售点系统中的某个特定功能。这里不是这样,但是,如果用户想要这些信息,他们可以把它写在纸上或手掌上,或者用另一个设备拍下屏幕。这只是为了说明反用户措施除了给开发者一个坏名声之外,是如何毫无用处的。