我正在构建的应用程序要求应用程序必须阻止操作系统在出于安全原因将其推入后台时截取应用程序的屏幕截图.这样,在应用程序之间切换时,它将无法看到最后一个活动屏幕.
我打算将此功能放在应用程序类的onPause方法中,但首先我需要了解如何实现此功能.
所以有人在那里,有一个线索如何解决这个问题?
基本上我想要 视频盗版保护
我的应用程序有视频流,我想保护我的视频流免受其他应用程序的影响.其他应用程序不应该在播放视频时捕获屏幕.任何建议我怎么能实现这一点..在此先感谢.
我想知道是否有办法检测通过一些"onXXXXX"回叫方法或接收广播,如果其他一些过程即将拍摄我的应用程序的显示屏幕.例如,如果SDK工具或其他一些屏幕捕获应用程序执行"屏幕捕获",我希望得到通知,然后决定是否应该允许或禁止屏幕捕获.
如果这是不可能的,有没有办法锁定显示器,所以没有其他进程可以屏幕捕获我的显示器?
我在应用程序中使用受版权保护的视频,这些视频应仅适用于Android设备,而不适用于通过HDMI或无线连接的外部显示器.我找到了很棒的API Presentation和DisplayManager来检测和控制要在外部显示器上显示的内容,但是这个API仅在API 17(android 4.2)和plus中可用.任何想法如何在android 4.2下面执行此操作或至少检测并通知连接的显示.
问题2:如果Android设备连接到PC进行屏幕录制怎么办?能否介绍或DISPLAYMANAGER API帮助检测?
我试图在用户离开应用程序之前更改UI(用户处于多任务视图或切换到其他应用程序).要在用户离开应用时更具体,我想添加带有应用徽标的全屏视图.
我正在使用AppState.
在iOS上,它按预期工作:在多任务处理视图应用程序变为非活动状态,一旦切换到其他应用程序状态转到后台.当状态为非活动状态时,我仍然可以更改UI.
但是,在Android上,状态是活动状态还是后台状态.问题是在后台状态我不能再改变UI了.
这是Android上的错误吗?如果没有,我有什么选择让它在Android上运行.
谢谢.
我希望我的 Xamarin Forms 应用程序禁用屏幕截图。有办法这样做吗?注意:我找到了纯 Android 和 iOS 版本的解决方案,但我需要 Xamarin 解决方案。如果有办法以某种方式嵌入纯 Android 和 iOS 解决方案,我也接受。谢谢 :)
我只想知道是否有任何选项可以停止从任何网页的移动视图中截取屏幕截图,该网页是使用HTML CSS和bootstrap等框架设计的?
android ×5
screenshot ×2
bootstrap-4 ×1
capture ×1
html ×1
javascript ×1
php ×1
react-native ×1
recording ×1
screen ×1
security ×1
xamarin ×1