问题标签 [screen-grab]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何以编程方式检测Android中是否正在运行任何屏幕录制进程/应用程序?
我不希望用户截取我的应用程序的屏幕截图或录制屏幕。我在窗口中添加了安全标志。这可以防止用户截取屏幕截图和录制屏幕。
如果屏幕录制打开,我的应用程序会阻止录制内容,但会录制音频。
在某些根设备上,安全标志可能无法按预期工作。所以我只想检测是否有任何屏幕录制应用程序/进程在后台运行,以便我可以隐藏敏感数据并防止它被记录。
有什么方法可以检测屏幕录制是否开启?
c++ - Qt:如何纠正抓取不可见/隐藏的小部件?
我需要抓取一个小部件才能将其保存为图像文件。我使用以下代码:
当应用程序被最小化或抓取的小部件是QStackedWidget或QTabWidget的孩子时,这不起作用。
请帮我解决这个问题。
c++ - QPixmap 不抓取网络浏览器窗口
当我使用QPixmap::GrabWindow(WId)
网络浏览器窗口时,它只返回黑屏。
我正在使用以下代码:
当我打开“p.png”时,它只是黑色图片。对于其他窗口,这很好用。
我怎样才能获得正常的浏览器屏幕?
android - 创建 3 个 android 模拟器 [phone, tab7, tab10] 并通过命令行为 fastlane 启动它们
我正在使用 fastlane 并想启动 3 个模拟器 [phone, tab7, tab10] 并对其进行截图。
如何创建脚本以通过 fastlane 或命令行创建和启动模拟器
android - 如何登录到 fastlane screengrab 输出
我正在使用 fastlanes screengrab 来捕获应用程序的屏幕截图。screengrab 正在利用 androids ui 测试框架 espresso 来浏览应用程序。如果我的 ui 测试之一失败,我希望其他测试继续捕获屏幕截图,但同时我希望收到有关失败测试的通知。
为了防止测试失败并停止整个程序,我将所有测试都用try / catch
. 当测试失败时,我希望将异常记录到 screengrab 输出中:
我尝试了以下但没有成功:
所有Log
调用都出现在 Logcat 中,但不在 screengrab 输出中,System.out.print
也没有出现在其中。
有没有办法记录screengrab输出?它是否记录在我没有看过的地方?
谢谢!
android - fastlane screengrab:“尚未请求权限 android.permission.CHANGE_CONFIGURATION”
我正在尝试在 Nexus 5X API 26 模拟器中执行命令fastlane screengrab 。
这是我得到的结果:
这是由于在 AndroidManifest.xml 文件中没有适当的权限而通常会发生的问题,但是当我添加它时,不仅我得到了同样的错误,而且 AndroidManifest.xml 似乎也在抱怨: Android Manifest Error
所以我试图添加出现在这个线程中的这一行:Permission is only grant to system app
但结果保持不变。
任何人都知道什么会导致该错误?
web-scraping - 如何从该网站获取数据?
这里有一个站点(http://www.tsetmc.com/Loader.aspx?ParTree=151311&i=46741025610365786#),该表的每个字段(由黄色方块指定)显示有关特定日期的信息。我需要做的是只读取حجم
每个字段的行(我的意思是我在以下照片中用红色方块指定的内容(您应该转到我在第一张照片中提到的标签,查看第二张照片)):
并将它们(存储在我的计算机中)写入这样的文本文件中:
但是不知道有没有可能?如果是这样,我该如何以最简单的方式做到这一点?(我使用Windows10)
编辑:我成功完成了第 3 步,并
node extract.js
在第 4 步中运行了命令。我得到了这个结果:
具有非零退出代码。
但是没有store.txt
文件!
android - 防止 VideoView Activity 中的视频屏幕截图 - Android
我想在我的 PlayerActivity 中阻止视频屏幕捕获(屏幕雕刻),我使用 VideoView。
我已经试过了
但它只适用于某些活动。
android - FastLane 无法识别 Windows 10 上的 adb
我正在尝试将 fastlane 用于 Android 应用程序,但我在此用于 screengrab 的 fastlane 命令中遇到了这个问题:
我在使用 screengrab 时遇到了这个错误:
[13:42:12]:
adb
在 C:/Users/Ramin/AppData/Local/Android/ Sdk [13:42:12] 中找不到与您提供的 ANDROID_HOME 相关的命令 [13:42:12]:请确保已安装 Android SDK并且存在平台工具目录[!] adb 命令未找到
我以前见过同样的问题。但问题仍然存在。有更新吗?
google-chrome - 截屏并用 JS 发送到服务器
我目前有一个非常繁琐且乏味的过程来缩略图我们的资源,我想将其交给网站管理员:)
理想情况下,我想要一个功能,它可以捕获屏幕的预设区域,然后将图像数据发送回服务器,因此它可以说“这是资源 12345 的缩略图图像数据”等。他们都使用 Chrome . 然后,我可以对其进行设置,以便有一个按钮或组合键来触发该功能,管理员可以访问该功能。
有没有这个的 Chrome 扩展程序?我看过一些,它们似乎没有提供将数据发布到自定义 url 的功能。
或者,这可能与 Chrome 的chrome.tabCapture
功能有关吗?