FLAG_SECURE禁止拍摄屏幕图片和屏幕镜像。但是FLAG_SECURE并没有阻止通过USB进行屏幕共享。我使用scrcpy程序进行屏幕共享。DEVELOPMENT_SETTINGS_ENABLED不是一个足够的解决方案。如何防止scrcpy抓取我的屏幕?我必须在Android Studio上做这件事。除了flag_secure,还有其他方法吗?
发布于 2021-06-25 04:42:20
即使在尝试使用FLAG_SECURE之后,我也面临着同样的问题,但最好的选择是检查是否启用了开发人员选项。
请按照下面的解决方案检查开发人员选项是否打开。
public static int devOptions(Context context) {
int devOptions = Settings.Secure.getInt(context.getContentResolver(), Settings.Global.DEVELOPMENT_SETTINGS_ENABLED, 0);
return devOptions;
}
如果响应为1,则打开developer选项,您可以要求用户首先关闭。
快乐的编码..。
https://stackoverflow.com/questions/66385165
复制相似问题